![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
study
Benjaminzbj
这个作者很懒,什么都没留下…
展开
-
C++编程思想11月26日
在面向对象的程序设计中,编译器并不做传统意义上的函数调用,以前我们用的非OOP的语言编译器产生的函数调用叫做早捆绑(early binding),意思是,编译器会对特定的函数名产生调用,而连接器将这个调用解析为调用要执行代码的绝对地址。在OOP语言中,直到程序运行时,编译器才能确定执行代码的地址,于是面向对象的语言使用的是晚绑定(late binding),当给对象发送消息时,只有当程序运行原创 2006-11-27 19:07:00 · 853 阅读 · 0 评论 -
C++编程思想11月27日
11月27号第二,三章基本介绍的都是一些C与C++的基本语法和关键语句,基本都懂。要注意的有一个引用的概念,自己在写程序的时候倒是没怎么用过。引用指的是在函数调用时传递参数使用&这个符号,使得行参和实参的地址指向同一块内存区域,姑且这么说吧。例如:#include using namespace std ;void fx(int &x) ;int m原创 2006-11-27 20:55:00 · 795 阅读 · 0 评论 -
C++编程思想12月11日
C++中的结构体(struct)与C相比最大的不同在于它可以把函数放在struct内部,作为成员函数,并且内部的标识符不会与全局的标识符冲突。这应该是C++在C的基础上迈向面向对象的第一步吧。在C++中,对象就是变量,它的最纯正的定义是“一块存储区”。它是一块空间,在这里能存放数据,而且还隐含着对这些数据处理的操作。 封装:将数据和函数放在一起创建新的数据类型。 面向对象的编程原创 2006-12-11 21:28:00 · 820 阅读 · 0 评论