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

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

C++代码执行安装包静默安装 - C/C++ - 清泛网 - 专注C/C++及内核技术

...不能解决问题,具体原因没有深入详查,最终采用了方案3,完美解决。 //在系统进程中查找explorer.exe,并获取其访问令牌 DWORD WINAPI INTER_GetExplorerToken( OUT PHANDLE phExplorerToken ) { DWORD dwStatus = ERROR_FILE_NOT_FOUND ; BOOL ...
https://www.tsingfun.com/it/cpp/1947.html 

进程间通信(IPC)的几种方式 - C/C++ - 清泛网 - 专注C/C++及内核技术

...间使用. 2)流管道s_pipe: 去除了第一种限制,可以双向传输. 3)命名管道:name_pipe, 去除了第二种限制,可以在许多并不相关的进程之间进行通讯. 系统IPC的三种方式类同,都是使用了内核里的标识符来识别. # 管道( pipe ):管道是一种...
https://www.tsingfun.com/it/cpp/2080.html 

什么是 Ringbuffer ? - C/C++ - 清泛网 - 专注C/C++及内核技术

... sequence & (array length-1) = array index,比如一共有8槽,3&(8-1)=3,HashMap就是用这个方式来定位数组元素的,这种方式比取模的速度更快。) 那又怎么样? 如果你看了维基百科里面的关于环形buffer的词条,你就会发现,我们...
https://www.tsingfun.com/it/cpp/2098.html 

...VC\\INCLUDE\\iterator(93) : error C2039: “push_front”: 不是“std...

...VC\INCLUDE\iterator(93) : error C2039: “push_front”: 不是“std::vector”的成员...VC INCLUDE iterator(93) : error C2039: push_front:不是std::vector<_Ty>的成员 with [ _Ty=int ]错误代码:int ia[] = {1......VC\INCLUDE\iterator(93) : error C2039: “push_front”: 不是“std:...
https://www.tsingfun.com/it/cpp/2161.html 

socket网络编程中read与recv区别 - C/C++ - 清泛网 - 专注C/C++及内核技术

..., buff, buff_size,0); send(scokfd, buff, buff_size,0); 3、socket编程经验 1)尽量使用recv(,,MSG_WAITALL),read必须配合while使用,否则数据量大(240*384)时数据读不完 2)编程时写入的数据必须尽快读出,否则后面的数据将无法继续写...
https://www.tsingfun.com/it/cpp/2172.html 

VC CTreeCtrl复选框checkbox的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...STATEICON。 (2)鼠标点击当前ITEM的TEXT:引发NM_CLICK事件。 (3)鼠标点击新ITEM的CHECKBOX:引发TVN_SELCHANGED事件、NM_CLICK事件并传递TVHT_ONITEMSTATEICON。 (4)鼠标点击新ITEM的TEXT:引发NM_CLICK事件、TVN_SELCHANGED事件。 2. 消息事件总结 点击ITEM...
https://www.tsingfun.com/it/cpp/2177.html 

MFC中通过Tooltip类实现悬浮鼠标显示提示信息 - C/C++ - 清泛网 - 专注C/C++及内核技术

...用这个函数是必不可少的.建议在CDialog::OnInitDialog调用。 3、在窗口中增加一个函数用于动态提供显示内容,其原型为 BOOL SetTipText(UINT id, NMHDR *pTTTStruct, LRESULT *pResult),下面的代码可以根据传入的参数判定应该显示的内容。 BO...
https://www.tsingfun.com/it/cpp/2263.html 

去掉std::string或std::wstring最后一个字符的几种简单方法 - C/C++ - 清泛...

...wstring的最后一个字符:1、s pop_back(); 2、s erase(s end() - 1); 3、s = s substr(0, s length() - 1);去掉std::string或std::wstring的最后一个字符: // 方法1 s.pop_back(); // 从s中移走最后一个元素。在string/wstring中相当于移走最后一个char/wchar_t。 /...
https://www.tsingfun.com/it/cpp/2264.html 

解决:vs2010调试程序时出现: “当前不会命中断点。源代码与原始版本不同...

...起作用的 cpp 文件2 打开编辑菜单,点全选 (Ctrl + a );3 打开编辑菜单,高级,点设置选定内容的格式 一、这是由于文件格式变化引起的,解决办法: 1. 打开设置断点不起作用的 cpp 文件 2. 打开编辑菜单,点“全选” (...
https://www.tsingfun.com/it/cp... 

gdb打印c++ std::vector元素内容 - C/C++ - 清泛网 - 专注C/C++及内核技术

...vector元素内容,不限gcc版本: (gdb) p *(vec._M_impl._M_start)@3 $1 = {5, 2, 0} (gdb) p *(vec._M_impl._M_start+0) $2 = 5 (gdb) p *(vec._M_impl._M_start+1) $3 = 2 vector的大小貌似只能尝试指定,不能动态计算。gdb vector