筆記:
參考至此
auto 會自動依賦予的變數值給予變數類型。
跟python命名變數 很像,只是python連auto都不用加
而auto 也可以用在方法的回傳值,但只能在C++14版裡用
這樣就可以不用預設你這個方法到底要回傳什麼類型的變數,增加coding彈性
#include <iostream>
#include <cmath>
#include <typeinfo>
using namespace std;
auto autofun() {
auto value = 3.1415;
return value;
}
int main() {
auto x = 12;
auto y = sin(1.3);
cout << "Hello World!\n "<<"X: "<< x <<" Y: "<< y << endl;
cout << "X變數類型: "<< typeid(x).name() <<" Y變數類型: "<< typeid(y).name() <<endl;
cout << autofun();
}
@copyright MRcodingRoom
觀看更多文章請點MRcoding筆記
觀看更多文章請點MRcoding筆記