auto 自动类型推导以及注意事项
cpp
#include <iostream>
using namespace std;
struct Student {
int age = 18;
//auto num = 20; //不允许
//C++11
static const auto num = 0;
//C++17
//static inline auto number = 0;
};
void main(){
int n = 100;
//auto 自动类型推到
auto m = 50; //如同int m
auto m = 50.0; //如同float m
//auto p1 = &n, k = 5; //k推到时被干扰
auto p1 = &n; //如同int* p1
auto* p2 = &n; //同上
}