大约有 8,000 项符合查询结果(耗时:0.0104秒) [XML]
进程间通信(IPC)的几种方式 - C/C++ - 清泛网 - 专注C/C++及内核技术
...比较?
答: 管道: 优点是所有的UNIX实现都支持, 并且在最后一个访问管道的进程终止后,管道就被完全删除;缺陷是管道只允许单向传输或者用于父子进程之间.
系统IPC: 优点是功能强大,能在毫不相关进程之间进行通讯; 缺陷是关...
C++ 获得当前执行文件的路径 - C/C++ - 清泛网 - 专注C/C++及内核技术
...注:使用GetCurrentPath()也可以,但是如果此时打开CFileDialog后,它的路径就变成了选中的文件路径,而不是可执行文件的路径了。
C++ 执行文件 当前路径
error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘c...
...中有无虚函数,例如可以将析构函数设置为虚函数.
更正后的代码为(来自: c++ - converting a base class pointer to a derived class pointer):
#include <iostream>
using namespace std;
class Base {
public:
Base() {};
virtual ~Base() {}; // make it polymorphic
};
...
auto_ptr is not dereferencable - C/C++ - 清泛网 - 专注C/C++及内核技术
...ng
auto_ptr在拷贝时会转移内存控制权,例子中pt1赋值给pt2后,将内存管理权转移给pt2, 此时pt1指针为NULL。
auto_ptr dereferencable
[完整实例源码]C&C++修改文件只读属性 - C/C++ - 清泛网 - 专注C/C++及内核技术
...GetFileAttributes获取文件属性,判断该文件是否是只读,然后SetFileAttributes修改文件属性。代码如下:#include "stdafx.h"int _...先使用GetFileAttributes获取文件属性,判断该文件是否是只读,然后SetFileAttributes修改文件属性。
代码如下:
...
MFC 获取并移动其他应用程序窗口的方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ur = ::WindowFromPoint(pnt);
//...
}
其次,得到窗口句柄后移动窗口的方法:
//等待启动完毕
HWND hMain = NULL;
while(1)
{
if (hMain = ::FindWindow(NULL, "窗口标题"))
{
CRect rect, rectDlg;
pMainFrame->GetWindowRect(&rect);
::GetWindowRect(hMain,...
Error: must call SetScrollSizes() or SetScaleToFitSize()问题的解决 - C...
...SetScaleToFitSize()问题的解决我的程序原来是基于CView的,但后来为了支持滚动功能所以按照网上的方法,手动把CView改为CScrollView(一些相应的处理都改了),但是程序...我的程序原来是基于CView的,但后来为了支持滚动功能所以按...
“非常量引用的初始值必须为左值”原因分析及解决 - C/C++ - 清泛网 - 专注...
...左值和右值都是针对表达式而言的,左值是指表达式结束后依然存在的持久对象,右值是指表达式结束时就不再存在的临时对象。一个区分左值与右值的便捷方法是:看能不能对表达式取地址,如果能,则为左值,否则为右值。...
VC CTreeCtrl复选框checkbox的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...只处理NM_CLICK事件。
3. 消息处理注意事项
(1)点击CHECKBOX后会自动更新CheckBox的状态,因此在处理代码中不需要使用SetCheck函数设置状态,而GetCheck函数返回也是其原始状态。
(2)点击新CHECKBOX后不会自动将对应的ITEM设置为选择状...
解决:mfc checkbox自绘控件 点击事件无效 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
m_bCheck = !m_bCheck;
Invalidate();
}
这样可以保证点击后,对控件自绘勾选进行处理,但是使用控件的窗口无法响应BN_CLICKED事件了,即点击事件无效。
解决方法:
ON_CONTROL_REFLECT_EX(BN_CLICKED, OnClicked)
BOOL CMyCheckbox::OnClicked...
