C++笔记 1

来源:互联网 发布:linux 更改用户密码 编辑:程序博客网 时间:2024/06/07 06:16

 1.引用

 int ival = 1024;
 
// ok: refVal 是一个指向 ival 的引用
int &refVal = ival;  

 一旦引用已经定义 它就不能再指向其他的对象 这是它为什么必须要被初始化的原因。

 

2.友元函数:

某个类的友元函数:是一个全局函数,但是可以调用该类的所有成员(包括私有成员)。friend int method1(int i);

3.定义对象 不用new。

   如CBOX类。定义对象 cb。CBOX cb; 而c#要 CBOX cb=new CBOX();

3.对象赋值,不是引用。

  CBOX cb1;cb1.height=24;

  CBOX cb2=cb1;  cb2.height=25;

  此时 cb1.height还是24,而 cb2.height是25了。

 就是说对象复制了成员,但是如果是指针或者数组成员 就复制不了了。

4.函数定义必须在函数调用前, 现在发现至少在_tmain函数文件中 是这样的。

原创粉丝点击