宽字符:wchar_t *str(L”china”);
窄字符:char *str(“china”);
::域控制符
命名空间里面的所有数据、函数、类、对象等都是公有的,struct中默认都是公有,但是可以加上权限修饰符
using namespace作用域为从代码开始到结束,且using必须放在定义的下方;
auto
int num[10]={1,2,3,4,5,6,7,8,9,10};
for (auto a:num){
std::cout<<a<<std::endl;
}
//数组名是个指针常量
```C++
int main{
double num[2][5]={1,2,3,4,5,6,7,8,9,10};
//二维数组名字其实是个行指针
for(auto a:num){
std::cout<<a<<std::endl;
}
for (auto a:num){
for (auto obj::a){
std::cout<<obj<<std<<endl;
}
}
}
自动变量,自动获取类型,输出,泛型;
自动变量,可以实现自动循环一维数组;
自动循环的时候,对应的必须是常量
左值与右值
左值必须在内存里面有实体,右值可以在内存,也可以在CPU。