2018-09-26

2018-09-26  本文已影响0人  小时候浪死了

命名空间

#include<iostream>
using namespace std;
namespace jj01
{
    int a = 10;
}
int main()
{
    cout << jj01::a << endl;
    system("pause");
}

auto(since C++11)

list<string> c;
list<string>::iterator ite;
ite=find(c.begin(),c.end(),target);
//正确:
list<string> c;
auto ite=find(c.begin(),c.end(),target);   //后面推导出前面的类型
//错误:
list<string> c;
auto ite;                                  //推导不出类型
ite=find(c.begin(),c.end(),target);

for(auto elem:vec) //pass by value
{
    cout<<elem<<endl;
}
for(auto& elem:vec) //pass by reference
{
    elem*=3;
}

引用

c++==(附注:java里的变量都是reference)==

int x=0;
int& r=x;
int x2=5;
r=x2;//不能重新代表其他物体

继承

<pre><font size=4>- 构造由内而外base->component->self

上一篇 下一篇

猜你喜欢

热点阅读