[C++]Primer C++学习

无力吐槽自己的C++水平,那就系统地从头开始吧。

书《Primer C++》第5版

运行环境:win7+vs2005,已经改成vs2017

1.参考链接

1)书本自带source code下载:

官方网站,即题目1.20所示链接,用迅雷下载

2)习题参考答案:

https://github.com/huangmingchuan/Cpp_Primer_Answers

2.习题1.20

问1:Sales_item.h直接添加到工程,编译时提示 找不到该.h文件?

          手动把.h复制到项目文件夹,解决了

问2:新建项目选哪个

        1) win32控制台应用程序 -> 选择 空项目(可以避免预编译头 stafax)

           -> 编译时提示 缺少MSVCP80D.dll  ?

           解决:不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。

           参考方法4.1:http://blog.csdn.net/u011244446/article/details/34827995      

         2)空项目

          与1)刚建立好是一样的,但编译时无错误?

3. 题目1.21时与1.20类似,不想重建一个项目,在工程中添加了1个cpp,故有2个cpp

但是,1个项目只能有1个main函数,否则报错

方法:移除1_20.cpp,运行时就是1_21.cpp啦

(参考:https://jingyan.baidu.com/article/d3b74d64ceb10e1f76e6094b.html)

4. vs2005不支持C++11风格,auto、decltype都用不了。

所以:安装了vs2017的community版本,目前只装了桌面c++功能。

2 问2 遇到的问题vs2017并未出现。

5. 左值 和 右值

1)第四章术语表部分

2)参考链接:https://www.cnblogs.com/catch/p/3500678.html  c++中的左值与右值


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值