
本文共 3607 字,大约阅读时间需要 12 分钟。
������������������������������auto���������
������������������������������������������������������������auto
������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������
���������������Default Parameters������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������
���������������������������������������������������������������
void TestFunc(int a = 10, int b = 20, int c = 30) { cout << a << endl; cout << b << endl; cout << c << endl;}
���������������������������������������������������������������10���20���30���
���������������
������������������������������������������������������������������������������������������������������������������������������
void TestFunc(int a, int b, int c = 30) { cout << a << endl; cout << b << endl; cout << c << endl;}
������������������������������������������������������������������������������������������������������������������
���������������
������������������������������������
���������������Inline Function���������inline
���������������������������������������������������������������������������������������������������������������������
������
inline
���������������������������������������������������������������������������������������������������
- ���������������������������������������������������������������������������������
������auto
������������������
auto
���������������������������������������������������������������������������������������������������C++������������������������
������������
int main() { int a = 10; auto b = 10; auto c = 'c'; auto d = TestAuto(); // ������������������ cout << typeid(a).name() << endl; cout << typeid(b).name() << endl; cout << typeid(c).name() << endl; cout << typeid(d).name() << endl;}
auto
������������������������������������������������������������������
������������
auto
������������������������������������������
int main() { int a = 10; auto* pa = &a; auto ra = &a; auto& c = a; cout << typeid(pa).name() << endl; cout << typeid(ra).name() << endl; cout << typeid(c).name() << endl;}
������������������������������������������������������������
������for���������auto
������
���������������������������������������������������������
int main() { int arr[] = {1, 2, 3, 4, 5}; for (auto e : arr) { cout << e << " "; cout << endl; }}
������auto
������������������������������������������������
������������
������������������������������auto
������������C++���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������auto
������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
