C++
andy205214
大家多多交流
展开
-
有关static成员函数不能用const修饰的问题
最近在网上查资料的时候偶然看到有人说static成员函数不能用const修饰的问题,感觉有点奇怪,以前都没有这么用过,也没有想过他们两个到底能不能搭配起来使用,后来仔细一想发现确实是这么回事,因为我们在定义一个类对象的时候,实际上只给该对象的非静态的数据成员分配内存空间(假设没有虚函数),而该类的静态成员数据以及该类的函数都在编译的时候分配到一个公共的空间里,所有,在定义一个对象并调用类对象的函数原创 2008-06-14 17:39:00 · 1450 阅读 · 2 评论 -
VS2008中自定义C++工程模板与修改新建文件默认编码的办法
VS2008中自定义C++工程模板与修改新建文件默认编码的办法write by九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件一、 需求网上讲VS(以下VS均特指VS2008)自定义模板的不少,不过大部分都是讲C#或者Web开发的,什么export template的,都不适合C++工程,由于MS的确是减弱了对C++的支持,(转载 2013-03-25 10:15:27 · 698 阅读 · 0 评论 -
C++类库
FROM:http://www.cublog.cn/u/17895/showart_199058.html在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多转载 2011-08-29 23:24:12 · 486 阅读 · 0 评论 -
C C++代码混合使用
传送门:http://developers.sun.com/solaris/articles/mixing.html#cpp_from_cThe C++ language provides mechanisms for mixing code that is compiled by compatible C and C++ compilers in the sam转载 2011-06-11 21:53:00 · 1277 阅读 · 0 评论 -
子类化CComboBox中的Edit和ListCtrl控件
<br />FROM:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q174667<br /> <br />While it is simple to directly subclass a combo box control, it is not simple to subclass the edit or list box inside a combo box. The problem is that it is difficult to原创 2010-11-21 16:34:00 · 2580 阅读 · 0 评论 -
特化和偏特化
Partial Template Specialization能够让你在模板(Template)的所有可能的实体中特化出一组子集. 1.模板的特化(template specialization): 例如,定义如下的一个模板: template class Widget { ... 泛化实现代码 ... }; 然后你可以像下面那样明确地加以特化:转载 2010-03-17 18:27:00 · 2642 阅读 · 1 评论 -
迭代器接口
最近闲来无事看看《STL源代码剖析》发现之前看的有关STL的东西都忘记了。所有从最基本的内存配置器开始看了看。这里先记下迭代器的接口,这是STL的核心所在。templateclass allocator{public: typedef T value_type; typedef T* pointer; typedef const T* const_poin原创 2010-03-10 20:40:00 · 759 阅读 · 0 评论 -
模版的特化与偏特化
Partial Template Specialization能够让你在模板(Template)的所有可能的实体中特化出一组子集. 1.模板的特化(template specialization): 例如,定义如下的一个模板: template class Widget { ... 泛化实现代码 ... }; 然后你可以像下面那样明确地加以特化:转载 2010-03-11 10:20:00 · 1181 阅读 · 0 评论 -
COM组件聚合中虚函数研究
最近阅读《COM技术内幕》这本书,在讲到组件的聚合时候,看了几遍一直没看明白,最后在网上看到了这篇文章才发现原来是虚函数表在做宗,感慨C++学的不好啊! 后来发觉是因为指针的转换造成的.如下面的代码,而且你要保证你的INondelegationUnknown接口函数顺序和IUnknown一致.仔细阅读下列代码,class CA : public IA,public INondele转载 2009-07-09 23:00:00 · 1389 阅读 · 1 评论 -
成员函数指针与高性能的C++委托(上,中,下)
成员函数指针与高性能的C++委托(上篇) Member Function Pointers and the Fastest Possible C++ Delegates 撰文:Don Clugston 翻译:周翔 引子 标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对转载 2009-07-01 11:42:00 · 809 阅读 · 0 评论 -
QT中文 乱码解决
QString 与中文问题2010-07-11 17:04(更新:本文的姊妹篇 Qt中translate、tr关系与中文问题 )首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的转载 2013-03-26 21:51:23 · 846 阅读 · 0 评论