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

C ++プログラミングを学ぶ方法は?


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

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

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

でtutorialspoint.comのオンラインコンパイラを使用できます。
  • GCC − GCCはGNUコンパイラチェーンであり、基本的にはGNUによって作成されたさまざまなコンパイラのコレクションです。このコンパイラはhttps://gcc.gnu.org/

    からダウンロードしてインストールできます。
  • Clang − Clangは、LLVMコミュニティによってリリースされたコンパイラコレクションです。すべてのプラットフォームで利用可能であり、http://clang.llvm.org/get_started.html

    からダウンロードしてインストール手順を見つけることができます。
  • Visual C++2017コミュニティ −これは、MicrosoftによってWindows用に構築された無料のC++コンパイラです。このコンパイラは、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

C ++プログラミング言語の使用を開始する方法を学習したので、C ++ http://www.cplusplus.com/doc/tutorial/などのWebサイトでC++に関する資料を読んで学習を開始できます。 。これらのWebサイトには、C ++の学習を開始するための優れたガイドがあり、開始するのに役立ちます。

他の非常に役立つリソースには、Bjarne Stroustrup、Scott Meyersなどのさまざまな著者による本があります。「C++のツアー」という本から始めて、EffectiveC++などに進むことができます。これがあなたがチェックアウトできるc++の決定的な本のリストです:https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list。

また、C ++標準をチェックして、言語自体の詳細を学ぶこともできます。 ISO C ++ Webサイト(ISO

)でドラフトとして無料で入手できます。
  1. C ++プログラムを使用してプログラムを起動するにはどうすればよいですか?

    ここでは、メモ帳などのサードパーティアプリケーションやC++プログラムを使用したものを起動する方法を説明します。このプログラムは非常に単純で、コマンドプロンプトコマンドを使用してこのタスクを実行できます。 system()関数内でアプリケーション名を渡します。これにより、それに応じて開きます。 例 #include <iostream> using namespace std; int main() {    cout >> "Opening Nodepad.exe" >> endl;    sy

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

    C ++でプログラミングする方法を学ぶことにしましたが、どこから始めればよいかわかりません。開始方法の概要は次のとおりです。 C++コンパイラを入手する これは、C++でのプログラミングの学習を開始する前に実行したい最初のステップです。すべての主要なOSプラットフォームで利用できる優れた無料のC++コンパイラがあります。プラットフォームに適したものをダウンロードするか、https://www.tutorialspoint.com/compile_cpp_online.phpでtutorialspoint.comのオンラインコンパイラを使用できます。 GCC − GCCはGNUコンパイラ