面向对象程序设计
文章平均质量分 91
面向对象程序设计
CS Learning
这个作者很懒,什么都没留下…
展开
-
第6章 Constant, Static and Name Space
x = 27;// illegal!x++;// illegal!int y = x;y = x;变量variable常量 constant ,值不会发生变化的变量,如被const修饰的x字面量 literal ,如整数123。原创 2023-05-27 22:01:26 · 828 阅读 · 0 评论 -
第5章 Object Interactive
如果要用incline函数,需要把整个函数体放到头文件,不能把声明放在头文件,定义放在.cpp。对类来说,没有声明访问属性,默认是private;使用incline,不会编译产生f函数,调用函数时会把f的代码嵌入到调用的位置。a.o没有函数,链接函数发现main.o需要函数,但没在a.o中找到,连接错误。body出现在类内的函数就是incline函数,不需要加incline关键字。类内成员函数声明时不是incline,但定义时指明inline。• Recursive functions 递归函数。原创 2023-05-27 21:57:51 · 879 阅读 · 0 评论 -
第4章 Container
char c;区分指针*://标点,不参与计算,表示作用*p = c;` //运算符,参与计算,计算后有结果同理区分引用&// 运算符,取c的地址// 标点,表示r是引用类型。等号右边必须是变量,而不是常量(变量的值,只能被读取,不能被写入)。r表示c的别名。原创 2023-05-26 14:19:31 · 925 阅读 · 0 评论 -
第3章 Class and Object
Guaranteed initialization with the constructor使用构造函数保证初始化• If a class has a constructor, the compiler automatically calls that constructor at the point an object is created, before client programmers can get their hands on the object. • The name of the原创 2023-05-25 00:12:28 · 644 阅读 · 0 评论 -
第2章 Class
5.All objects of a particular type can receive the same messages. 属于同一个特定类型的对象可以接收相同类型的消息——逆否也对:接收不同类型消息的对象属于不同的类型。3.Each object has its own memory made up of other objects. 每个对象有他自己的内存,这个内存里有其他的对象。3、C++中可以用this表明这个函数正在操作的结构体。4、C++中调用函数时,使用对象.函数的方式。原创 2023-05-25 00:10:32 · 516 阅读 · 0 评论