码迷,mamicode.com
首页 > 编程语言 > 详细

c++第六天

时间:2017-01-15 13:40:48      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:ext   out   clu   stream   nbsp   对象   分离   地方   extern   

今天完成的事情:

【主线】

《c++ primer, 5E》

第38页到第47页,个人感觉比较值得关注(*比较特别的)的地方:

1、列表初始化。 例如:int i{3.14};

2、分离式编译以及关键字extern

3、显示访问全局变量。 例如:::reused

【支线】

明天计划的事情:无

遇到的问题:

练习 2.16

#include<iostream>

int main()
{
    int i = 0, &r1 = i;
    double d = 0, &r2 = d;
    
    
    r2 = 3.14159;
    std::cout << d << std::endl; // 3.14
    
    r2 = r1;
    std::cout << d << std::endl; // 0
    
    i = r2;
    std::cout << i << std::endl; // 0
    
    r1 = d;
    std::cout << r1 << std::endl; // 0
    
    return 0;
}

// 这些赋值不都是合法的吗??!

 

练习 2.17

// 10 10 

#include<iostream>

int main()
{
    int i, &ri = i;
    i = 5; ri = 10;
    std::cout << i << " " << ri << std::endl; 
}

 

收获:

1、总是显示初始化变量(初始化和赋值是不同的)。

2、在对象第一次使用的地方附近定义它。

 

c++第六天

标签:ext   out   clu   stream   nbsp   对象   分离   地方   extern   

原文地址:http://www.cnblogs.com/xkxf/p/6286928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!