C++0528

来源:互联网 发布:手机淘宝客户端 编辑:程序博客网 时间:2024/06/07 01:42

宽字符: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。

原创粉丝点击