操作系統:ubuntu
編輯器:vim
編譯器:g++
先寫一個簡單的c++程式
#include <iostream>
int main()
{
std::cout << "please enter two numbers:" << std::endl;
int num1 = 0, num2 = 0;
std::cin >> num1 >> num2;
std::cout << num1 << " + " << num2 << " = " << num1+num2 << std::endl;
return 0;
}
編譯:
$ g++ program.cpp -o program
執行之後結果:
其中,標頭檔案,c++和c的標頭檔案習慣不同,標準c++標頭檔案不帶".h",c會帶。
c++有四個標準IO物件,分別是cout,cin, cerr, clog。
std是名稱空間,這是c++標準庫裏面自帶的一個名稱空間,名稱空間可以幫助我們避免和標準定義相同的名字。
endl是一個符號,把這個符號輸入到cout可以達到換行和重新整理緩衝區的作用。
<< 是輸出運算子,>> 是輸入運算子
輸出運算子箭頭指向cout,輸入運算子開口對着cin。