C/C++
chopin407
这个作者很懒,什么都没留下…
展开
-
C/C++ 中的const
C++中用const限定符来定义常量,但const出现的可以出现在常量定义中,也可以出现在方法定义中,并且出现的位置也有所不同,所表示的意思也不同。很是费解,本文以《C++ Primer,Fourth Edition》这本书为基础,列出C++中const可能出现的地方及对应的意思。定义 const 对象· 因为常量在定义后就不能被修改,所以定义时必须初始化: const int bufSiz原创 2009-04-22 15:30:00 · 1032 阅读 · 0 评论 -
public、protected、private在C++和Java中的应用及区别
Java中这个三个保留字用来修饰类的数据成员和成员函数,以及类本身,而C++中修饰类的数据成员和成员函数,以及类的继承,但不用来修饰类本身。◆ C++中应用: 1.Public, Private, and Protected 的成员如果使用 class 关键字来定义类,那么定义在第一个访问标号前的任何成员都隐式指定为 private;如果使用 struct 关键字,那么这些成员都是 public原创 2009-04-24 17:16:00 · 3668 阅读 · 0 评论 -
C++中std::tr1::function和bind 组件的使用
[zz]C++中std::tr1::function和bind 组件的使用 个人的总结: 为什么要使用? 它们可以实现类似函数指针的功能,却比函数指针更加灵活(体现在占位符上面),尤其是在很多成员调用同一个函数(仅仅是参数类型不同)的时候比较方便 这个是函数指针做不到的 要注意的地方: 使用的时候一定要注意指向的是没有this指针的函数(全局函转载 2012-08-02 20:18:19 · 2701 阅读 · 0 评论