摘要: 第十章类 简单地说,类就是定义了一个新的类型和一个新作用域。类由类成员组成。类成员包括属性,字段,成员函数,构造函数,析构函数等组成。类设计应该遵从抽象封装性 象性指对于类的使用者来说只需知道类接口即可使用类功能。类的具体实现由设计者负责。即使某个功能发生了变更但由于使用者是以接口方式调用类所以用户代码无需做任何修改。classScreen{public://类成员只能声明不允许定义替换成string name("tom")会产生编译错误,数据成员初始化工作在构造函数中执行stringname;//给类定义别名类型成员index由于别名要在外部访问所以一定要定义在publi 阅读全文
posted @ 2013-12-26 15:18 CJin 阅读(419) 评论(0) 推荐(0)
摘要: 2.2 程序设计范式编程范式:指的是计算机编程的基本风格或典范模式。设计C++就是为了支持数据抽象、面向对象的程序设计和通用型程序设计。2.3 过程式程序设计 原始的程序设计范式是:Decide which procedures you want;use the best algorithms you can find.2.3.1 变量和算术 一个声明是一个语句,它为程序引入一个名字,还为这个名字确定了一个类型。类型则定义了名字或者表达式的正确使用方式。 C++提供了一批各种各样的基本类型,它们都直接对应于一些硬件功能。例如:bool、char、int、double。算术运算可以用于这些类型的 阅读全文
posted @ 2013-12-26 15:16 CJin 阅读(637) 评论(0) 推荐(0)
摘要: 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template 阅读全文
posted @ 2013-12-26 15:09 CJin 阅读(235) 评论(0) 推荐(0)