C++相关
singno116
这个作者很懒,什么都没留下…
展开
-
使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast
3.1 static_cast用法:static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类转载 2008-04-18 16:43:00 · 972 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
MultiByteToWideChar和WideCharToMultiByte用法详解1.使用方法详解 在本文开始之处,先简要地说一下何为短字符和宽字符. 所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于windows下的ASCII和UNICODE的更多信息,可以参考这两本经典著作:《windo转载 2008-04-19 10:29:00 · 602 阅读 · 0 评论 -
C++的静态数据成员
静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点: 1.静态数据成员的定义。转载 2008-04-21 18:11:00 · 4175 阅读 · 4 评论 -
C++完美实现Singleton模式
Singleton模式是常用的设计模式之一,但是要实现一个真正实用的设计模式却也不是件容易的事情。 1. 标准的实现class Singleton{public: static Singleton * Instance() { if( 0== _instance) {转载 2008-04-21 18:21:00 · 779 阅读 · 0 评论 -
使用 WinInte API 发送 HTTP 请求
BOOL bResult = FALSE; // 初始化WinInet 环境HINTERNET hInternet = InternetOpen("CEHTTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, NULL); // 打开http session HINTERNET hSession = InternetConnect(hIn转载 2008-04-21 13:08:00 · 931 阅读 · 0 评论 -
创建和使用静态链接库
演练:创建和使用静态库 在本演练中,您将创建一个静态库 (LIB),其中包含可供其他应用程序使用的有用例程。使用静态库是重用代码的一种绝佳方式。您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。 本演练使用本机 C++。有关使用本机 C++ 创建动态链接库 (DLL) 的演练,请参见 演练:创建和使用动态链接库。有关使用转载 2008-04-21 16:29:00 · 3432 阅读 · 0 评论 -
创建和使用动态链接库
演练:创建和使用动态链接库 在本演练中,您将创建一个动态链接库 (DLL),其中包含可供其他应用程序使用的有用例程。使用 DLL 是一种重用代码的绝佳方式。您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。 本演练使用本机 C++。有关使用本机 C++ 创建静态库的演练,请参见 演练:创建和使用静态库。有关使用面向公共语转载 2008-04-21 16:59:00 · 775 阅读 · 0 评论 -
ubuntu10.10 下安装Boost C++ library
1.下载boost_1_44_0.tar.bz2。2.将下载到文件放在一个指定到临时目录。我的是放在/home/user/software下面,然后在终端中运行: $ tar --bzip2 -xf /home/user/software/boost_1_44_0.tar.bz2 文件就被解压到了/home/user/software/boost_1_44_0文件夹下面。3.进入/home/user/software/boost_1_44_0文件夹,终端中输入如下命令:$ ./bootstrap.sh原创 2010-11-28 14:34:00 · 3118 阅读 · 1 评论