C++ Primer Plus
INGNIGHT
这个作者很懒,什么都没留下…
展开
-
第2章 开始学习C++
第2章 开始学习C++2.1using std::cout;//make cout available2.1.6(1)cout是预定义的对象,知道如何显示字符串,数字,单个字符(2)对象是特定的实例,而类定义了数据的储存和使用方式(3)endl:控制符,重启一行 \n:换行符,显示字符串时,减少输入量 差别:endl确保程序继续运行前刷新输出(将其立即显示在屏幕上)原创 2015-09-07 16:44:18 · 535 阅读 · 0 评论 -
第8章 函数探索
第8章 函数探索8.1C++内联函数(1)常规函数的执行过程: 执行到函数调用指令时,程序将在函数调用后立即存储该指令的内存地址,并将函数的参数复制 到堆栈(为此保留的内存块),跳到标记函数起点的内存单元,执行函数代码(也许还将返回值 放入到寄存器中),然后跳回到地址被保存的指令处。(2)内联函数: [1]代码执行时间原创 2015-09-13 21:48:54 · 447 阅读 · 0 评论 -
多态
#includeusing namespace std;class CFather{ public : virtual void CC() { cout<<"CFather CC"<<endl; }};class CSon: public CFather{ public : virtual void CC()原创 2015-09-15 12:43:09 · 460 阅读 · 0 评论 -
第11章 使用类
第11章 使用类11.2.2(1)重载限制: [1]重载后的运算符必须至少有一个操作数是用户定义的类型,这将防止用户为标准类 型重载 [2]使用运算符使不能违反运算符原来的句法规则 [3]不能创新运算符 [4]不能重载的运算符11.3友元函数(1)类的友元函数是非成员函数,其访问权限与成员函数相同(2) #include原创 2015-09-16 23:33:15 · 531 阅读 · 0 评论 -
第12章类和动态内存分配
第12章类和动态内存分配(1) class student{ char name[40];//并不是每一个字符串都是40 //如果是一个对象数组,则浪费空间 };12.1(1)静态成员在类声明中声明,在包含类方法的文件中初始化。初始化时使作用域运算符来指出静态成员所属的类。但如果静态成员是整形或枚举型const,则可以在类声明中初始化初始化 : 类型原创 2015-09-20 21:41:51 · 407 阅读 · 0 评论 -
第13章 类继承
第13章 类继承13.1.2.构造函数:访问权限的考虑(1)派生类不能直接访问基类的私有成员,而必须通过基类方法,派生类的构造函数必须使用基类构造函数RatedPlayer::RatePlayer(unsigned int r, const string &fn,const string &ln,bool ht):TableTennisPlayer(fn,ln,ht){ rating =原创 2015-09-24 16:21:11 · 398 阅读 · 0 评论