Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289198
  • 博文数量: 111
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 816
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 20:35
文章分类

全部博文(111)

文章存档

2016年(1)

2015年(5)

2014年(105)

我的朋友

发布时间:2014-06-20 07:58:48

一、C++成员变量初始化1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行 2、static 静态变量(本地化数据和代码范围): static变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,该变量都只有一个。在这种性质上理解,.........【阅读全文】

阅读(528) | 评论(0) | 转发(0)

发布时间:2014-06-20 06:52:38

一、基本类型1. 指针:指向常量的指针 vs 指向指针的常量??? a. 指向常量的指针:const char *p??? b. 指向指针的常量:char* const p2. 引用:声明时必须赋值3. 指向void的指针:可以从别的指针类型转换为void*,? 反之必须适用static_cast()4. new: 返回指针,对象分配在.........【阅读全文】

阅读(387) | 评论(0) | 转发(0)

发布时间:2014-06-10 22:06:56

1. Date d=today //通过复制函数初始化对象  a. Date d; d=today //通过赋值运算符初始化  //对可互相转化的对象:可通过转化构造函数->赋值运算符实现赋值2. 常量成员对象,常量成员函数,常量对象3.  this:成员函数有this隐式引用;常量成员函数有常量this引用,所以不能修改4. const_cast: 把cons.........【阅读全文】

阅读(522) | 评论(0) | 转发(0)

发布时间:2014-06-10 21:56:05

引用地址:http://blog.sina.com.cn/s/blog_704c28fc0100lnvc.html个人看法:说明在初始化对象时,对有递归定义的类型,是有特殊处理机制的。故事从这个问题开始:如果一个类的析构函数是private的那么能不能在栈上实例化该类?刚开始动手去试可能会像下面去实例化f1, f2,f3,b2,b3. 结果发现都是无法通过编译。可.........【阅读全文】

阅读(614) | 评论(0) | 转发(0)

发布时间:2014-06-10 21:00:05

引用地址:http://www.cnblogs.com/york-hust/archive/2012/05/29/2524658.html一、 C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。    struct能包含成员函数吗?   能!   &nb.........【阅读全文】

阅读(430) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册