C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++プログラミングを始める方法は?


C ++でプログラミングする方法を学ぶことにしましたが、どこから始めればよいかわかりません。開始方法の概要は次のとおりです。

C++コンパイラを入手する

これは、C++でのプログラミングの学習を開始する前に実行したい最初のステップです。すべての主要なOSプラットフォームで利用できる優れた無料のC++コンパイラがあります。プラットフォームに適したものをダウンロードするか、https://www.tutorialspoint.com/compile_cpp_online.php

でtutorialspoint.comのオンラインコンパイラを使用できます。
  • GCC − GCCはGNUコンパイラチェーンであり、基本的にはGNUによって作成されたさまざまなコンパイラのコレクションです。このコンパイラはhttps://gcc.gnu.org/からダウンロードしてインストールできます
  • クラン − Clangは、LLVMコミュニティによってリリースされたコンパイラコレクションです。すべてのプラットフォームで利用可能であり、http://clang.llvm.org/get_started.htmlからインストール手順をダウンロードして見つけることができます
  • Visual C++2017コミュニティ −これは、MicrosoftによってWindows用に構築された無料のC++コンパイラです。このコンパイラは、https://www.visualstudio.com/vs/cplusplus/からダウンロードしてインストールできます

C++プログラムを作成する

コンパイラがインストールされたので、C++プログラムを作成します。プログラミング例の縮図、それ、Helloworldプログラムから始めましょう。この例では、C++を使用してhelloworldを画面に出力します。 hello.cppという名前の新しいファイルを作成し、それに次のコードを記述します-

#include<iostream>

int main() {
   std::cout << "Hello World\n";
}

このプログラムを分析しましょう。

1行目 − #include 行から始めます。これは、基本的に、iostreamファイル(入力ストリームと出力ストリームの管理に使用)からコードをコピーしてソースファイルに貼り付けるようにコンパイラーに指示します。このプログラム(Hello World)の出力を画面に書き込むなど、標準の入出力操作を実行できるヘッダーiostream。ハッシュ記号(#)で始まる行は、プリプロセッサと呼ばれるものによって読み取られ、解釈されるディレクティブです。

2行目- 空白行:空白行はプログラムに影響を与えません。

3行目 −次に、戻り型がintのmainという関数を宣言します。 main()は、プログラムのエントリポイントです。 C ++プログラムを実行するときは常に、main関数から開始し、この関数内の最初の行から実行を開始し、最後に到達するまで各行を実行し続けます。ここでは、中括弧({)を使用してブロックを開始します。これはmainの関数定義の始まりを示し、5行目の閉じ中括弧(})はその終わりを示します。これらの中括弧の間のすべてのステートメントは、mainが呼び出されたときに何が起こるかを定義する関数の本体です。

4行目

std::cout << "Hello World\n";
この行はC++ステートメントです。このステートメントには3つの部分があります。最初に、標準のコンソール出力デバイスを識別するstd::coutです。次に、挿入演算子<<は、次のものがstd::coutに挿入されることを示します。最後に、画面に印刷したい引用符で囲まれた文があります。これは、C ++の学習を進めるにつれて、より明確になります。
つまり、標準出力デバイスに出力される文字列「Helloworld\n」を含むcoutオブジェクトを提供します。
ステートメントはセミコロン(;)で終わることに注意してください。この文字はステートメントの終わりを示します

プログラムをコンパイルする

プログラムを作成したので、プロセッサが理解できる言語、つまりバイナリマシンコードにプログラムを変換する必要があります。これは、最初のステップでインストールしたコンパイラを使用して行います。 terminal / cmdを開き、cdコマンドを使用してhello.cppファイルの場所に移動する必要があります。 GCCをインストールしたとすると、次のコマンドを使用してプログラムをコンパイルできます-

$ g++ -o hello hello.cpp

このコマンドは、g++コンパイラでソースファイルhello.cppを使用して出力ファイルhelloを作成することを意味します。

プログラムを実行する

プログラムを作成してコンパイルしたので、実行します。 -

を使用してプログラムを実行できます
$ ./hello

出力が表示されます-

Hello world

  1. Clipchampを始める方法

    Clipchamp は、誰もが仕事やソーシャル メディアなどの動画を作成するために使用できる動画編集ツールです。マイクロソフトは昨年、このプラットフォームを買収し、Windows 10 および Windows 11 ユーザーは無料で利用できるようになりました。当初、このアプリは Office 365 に統合される予定でしたが、変更されました。 Clipchamp は、すべての Windows 11 デバイスにインボックス アプリとしてプリロードされます。 ゼロからビデオを作成するのに最適です。チュートリアルやセールス プレゼンテーションなどの長い形式のコンテンツを作成したり、生の映像を編集し

  2. Alexa スキルの使用方法

    Amazon Echo スマート スピーカーを所有している場合は、デジタル アシスタントの Alexa に精通している必要があります。これは、最高の音声アシスタントの 1 つです。ただし、Alexa の機能について疑問がある場合は、答えは、買い物リストの作成、音楽の再生、スマート ホームの制御以外にも多くのことができるということです。実際、この信じられないほどの仮想アシスタントは、あなたが考えている以上に個人的なタスクに役立ちます. Amazon Skill Blueprints の助けを借りて、独自の Alexa スキルや面白いジョーク、クイズを作成して気分や環境を明るくするために使用できま