大约有 42,000 项符合查询结果(耗时:0.0284秒) [XML]

https://www.tsingfun.com/it/cpp/1482.html 

C++的公有继承、保护继承、私有继承有什么区别? - C/C++ - 清泛网 - 专注C...

...均不可访问。 那么public、protected、private继承分别又是啥呢? 通俗地讲,就是以什么样的一种方式把基类继承过来(是子类对基类的一种保护措施)。 比如私有继承是以私有化的方式继承过来,即基类被子类私有化了,外...
https://www.tsingfun.com/it/cpp/1503.html 

预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(...

...少,工程小倒无所谓) 工程右键“属性”: 不过有变通的方法,即只针对单c文件不使用预编译头文件,其他文件保持不变: c文件右键“属性”,设置界面同上。 2、方案二:使用静态lib库。 方案2:影响的...
https://www.tsingfun.com/it/cpp/1511.html 

std::string的截取字符串的方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...str(); int find_first_of(char c, int start = 0): 查找字符串中第1出现的c,由位置start开始。 如果有匹配,则返回匹配位置;否则,返回-1.默认情况下,start为0,函数搜索整字符串。 int find_last_of(char c): 查找字符串中最后一...
https://www.tsingfun.com/it/cpp/1536.html 

关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

关于 __VA_ARGS__ 宽字符版本的问题在写一可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:#define WIDEN2(x) L ## x#define WIDEN(x) WIDEN2(x)#define __...在写一可变参数的记录日志函数,考虑到宽字符(Unicode版本)时: #defin...
https://www.tsingfun.com/it/cpp/1565.html 

CDC:DrawText 多行显示文本(文本自动换行) - C/C++ - 清泛网 - 专注C/C++及内核技术

... 如果uFormat包含DT_MODIFYSTRING,则函数可为此字符串增加4字符,存放字符串的缓冲区必须足够大,能容纳附加的字符。 nCount:指向字符串中的字符数。如果nCount为C1,则lpString指向的字符串被认为是以\0结束的,DrawText会...
https://www.tsingfun.com/it/cpp/1616.html 

如何获取IE (控件)的所有链接(包括Frameset, iframe) - C/C++ - 清泛网 -...

...到frames, 然后从frames -> IHTMLWindow2 -> IHTMLDocument2 . 主要有2方法, 下面是代码片段: 方法一: IHTMLDocument2 *pDoc = 浏览器的Document(IWebBrowser2->IDispatch->IHTMLDocument2); IHTMLWindow2 *pHTMLWnd = NULL; IHTMLDocument2 *pFrameDoc=NULL; IHTMLFramesCollecti...
https://www.tsingfun.com/it/cpp/1918.html 

CListCtrl 如何设置单元格颜色? - C/C++ - 清泛网 - 专注C/C++及内核技术

...老外为我们写好demo,这里对其中原理、设置方法进行一解析。 其原理是:设置CListCtrl控件的OwerDraw属性为true,然后使用GDI画图函数进行各种自定义绘制。 拓展的类为CColorListCtrl,必需引入的代码:ColorListCtrl.zip(4文件)...
https://www.tsingfun.com/it/cpp/2048.html 

vc第三方界面库BCGControlBar与Xtreme Toolkit对比 - C/C++ - 清泛网 - 专注C/C++及内核技术

...支持最新的VS2013和Windows 8.1。它最大的特色就是集成了11高度优化的界面组件:Command Bars, Controls, Chart Pro, Calendar, Docking Pane, Property Grid, Report Control, Shortcut Bar, Syntax Edit, Skin Framework 和 Task Panel。 安装过程 BCGControlBar的安装过程...
https://www.tsingfun.com/it/cpp/2052.html 

coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改 ...

... 才会需要使用的。 ----------------------------- 对于每使用com库的线程,CoInitializeEx 至少必须调用一次,通常也只调用一次。只要传递相同的并发标志参数,同一线程多次调用CoInitializeEx也是允许的,但是后面的有效调用返...
https://www.tsingfun.com/it/cpp/2209.html 

jsoncpp 不能处理__int64(long long)类型数据 - C/C++ - 清泛网 - 专注C/C++及内核技术

jsoncpp 不能处理__int64(long long)类型数据jsoncpp,是一c++的解析和生成json的开源工具。如果你的c++程序需要解析或生成json,它会使这过程变得很简单!但是,今天在用jsoncpp进...jsoncpp,是一c++的解析和生成json的开源工具。如...