
C++
EricChina
这个作者很懒,什么都没留下…
展开
-
一篇关于pure virtual function call错误的文章.
文章链接如下:http://www.artima.com/cppsource/pure_virtual.html.另:其中的最后一种可能性是比较搞的,我们程序中的一个错误就是因为这个原因出现的。class Base { virtual function() = 0;};class B : public Base{ virtual function() {转载 2008-07-24 15:41:00 · 1434 阅读 · 1 评论 -
VC数据类型转换
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str转载 2008-06-11 17:19:00 · 711 阅读 · 0 评论 -
CComPtr和CComQIPtr
ATL 提供了2个智能指针的模板包装类,CComPtr,这两个类都在 中声明。CComQIPtr的所有功能,因此我们可以完全用 CComQIPtr 由于使用了运算符的重载功能,它会自动帮我们调用QueryInterface()函数,因此 CComQIPtr // 智能指针 smart pointer,按照匈牙利命名法,一般以 sp 开头来表示变量类型 CComPtr spU转载 2008-06-11 13:54:00 · 717 阅读 · 0 评论 -
C++字符串完全指南
C++字符串完全指南 - Win32字符编码(一)前言 字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。 在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也转载 2008-06-11 17:41:00 · 924 阅读 · 0 评论