引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.htmlLinux 学习书目推荐Linux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Ste...
分类:
系统相关 时间:
2015-04-18 19:13:50
阅读次数:
231
习题2.1/*各种类型在本机所在字长 */ #includeint main(){ std::coutint main(){ unsigned u=10,u2=42; std::coutint main(){ int month=9,day=7; std::coutint main()...
分类:
编程语言 时间:
2015-04-17 01:01:43
阅读次数:
280
今天看到《C++Primer》上写*p++等价于先运算p++然后再进行解引用计算,想了一会儿,又去网上查了查,不过发现说法不一,还有争论得不可开交的...
于是,本人默默的打开了VS...
还是亲测一下最好
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
...
分类:
其他好文 时间:
2015-04-13 20:56:32
阅读次数:
123
C++Primer后面的高级特性看不下去,重新找了一本数据结构的书来看,加油!!书名叫《数据结构算法与C++语言描述》!基本完成插入,查找,删除,打印,哦,对了,那个operator//using namespace std;templateclass LinearList{ public: Lin...
分类:
其他好文 时间:
2015-04-12 09:07:20
阅读次数:
119
C++里面vector好像越来越成为取代数组的利器,具体区别详参C++ primer plus.今天写程序用到了这个东西,试水之后发现很多问题,特别是因为capacity和size的问题困扰了一天,虽然问题很stupid,还是把关于vector的介绍整理如下,希望用到改工具的人少走弯路:
一:什么是容器[1](文章援引已注明,请尊重原创作者):
vector是C++标准模板库中的部分内...
分类:
其他好文 时间:
2015-04-11 00:04:30
阅读次数:
213
先看看《C++ Primer》中对resize()函数两种用法的介绍:1、resize(n)调整容器的长度大小,使其能容纳n个元素。如果n小于容器的当前的size,则删除多出来的元素。否则,添加采用值初始化的元素。2、resize(n,t)多一个参数t,将所有新添加的元素初始化为t。而reserve...
分类:
其他好文 时间:
2015-04-10 23:44:05
阅读次数:
145
最近正在学习C++,对namespace的概念颇为好奇,但网上资料很零散,又不愿意去翻那本厚厚的C++ Primer Plus。遂自己试验。1. 和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件...
分类:
编程语言 时间:
2015-04-10 21:43:28
阅读次数:
138
数据抽象:是指定义数据和函数成员的能力;
封装:是指从常规访问中保护类成员的能力。
接口:成员函数定义了类的接口。通过将定义类所用到的数据和成员函数设置维为private来封装类。
第十二章:
类1、 构造函数的初始化式只在构造函数的定义中而不是声明中指出。
2、 使用构造函数的初始化列表与在构造函数体中对类的成员变量进行赋值的区别:本质就在于前者是对变量进行初始化,而后者是对变量进行赋值。...
分类:
编程语言 时间:
2015-04-10 17:59:40
阅读次数:
156
《C++Primer》第四版2.3.5节中这么说到:①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。②变量声明:用于向程序表明变量的类型和名字。③定义也是声明:当定义变量时我们声明了它的类型和名字。④extern关键字:通过使用extern关键字声明变量名而不...
分类:
编程语言 时间:
2015-04-10 11:04:39
阅读次数:
156