C++ auto自動型別
阿新 • • 發佈:2019-01-25
#include <iostream> using namespace std; int main() { //auto 定義型別 //typeid() 獲取型別 auto a = 10; auto c = 'A'; auto s("hello"); auto ptr = []() {std::cout << "hello world" << std::endl; }; // lambde表示式 cout << "a:" << a << endl; cout << "c:" << c << endl; cout << "s:" << s << endl; cout << endl; cout << typeid(a).name() << endl; cout << typeid(10).name() << endl; cout << typeid(c).name() << endl; cout << typeid(s).name() << endl; cout << typeid(ptr).name() << endl; // 其實lambde表示式就是一個函式 // 執行lambde表示式,輸出"hello world" ptr(); getchar(); return 0; }
執行截圖: