Hello C++


本文はC++Primerの第5版の第1篇の文章を学ぶので、記録の比較的に簡単で、C++プログラマーにとって、まるで彼らに大きな歯を消すことができて、しかし私はまだC++プログラマーではありません(私もかつてC++で多くのプログラムを書いたことがありますが、例えば課程の設計、卒業の設計)、だから私は嘲笑を恐れません.堅持して、いつか、私が学んだことはいくつかの人に影響を与えることができます!
本文は退屈で、大学の授業中のノートとあまり違いがなく、唯一の違いは大学のノートをノートに書くことかもしれません.私のノートはブログに書いて、下手な例を添付しました.今日のメモは以下の通りです.
  • Windowsでvisual studio 2012を呼び出してcppファイルをコンパイルする方法はcl path/Helloである.cpp,備考:clのlはLの小文字
  • 実行コンパイル済み.Exceメソッド:path/Hello.exe
  • 返却結果の表示方法:echo%ERRORLEVEL%
  • 標準入出力iostreamには2つのライブラリistreamとostreamが含まれており、a.<<は出力演算子であり、左側はstd::coutタイプであり、右側は出力したい値であり、計算結果は<<左側の値である.b.std::endlは、現在のローの終了を表し、メモリ内のデータをデバイス
  • にリフレッシュする
  • std::cin>>v1;std::coutと類似
  • C++の注釈、注釈は2種類を含んで、1行の注釈と複数行の注釈、ネストを支持しないで、複数行の注釈の中間の各行は*の初めの
  • であることが望ましい
    次に例を添付します.
    #include <iostream>
    /* @Note:      C++ Primer          
    *      :
    *1.Windows   visual studio 2012  cpp     :cl path/Hello.cpp
    *2.      .exe  :path/Hello.exe
    *3.        :echo %ERRORLEVEL%
    *
    *4.      iostream      istream ostream
    *std::cout<<v1<<std::endl
    *	a.<<      ,       std::cout  ,         ,     <<    
    *	b.std::endl,        ,            
    *5.std::cin>>v1; std::cout  
    *
    *6.      ,         ,     ,             *  
    */
    
    
    int main()
    {
    	int v1=0,v2=0;
    	std::cout<<"plese input two num(>0):"<<std::endl;
    	std::cin>>v1>>v2;
    	if ((v1 < 0) || (v2 < 0))
    	{
    		std::cerr<<"the number input must more than 0"<<std::endl;
    		exit(-1);
    	}
    	std::cout<<"the sum of "<<v1<<" and "<<v2<<" is:"<<v1+v2<<std::endl;
    	std::clog<<"the sum of "<<v1<<" and "<<v2<<" is:"<<v1+v2<<std::endl;
    
    	return v1+v2;
    }