大约有 2,500 项符合查询结果(耗时:0.0072秒) [XML]
C++模板-继承-具现化 - C/C++ - 清泛网 - 专注C/C++及内核技术
...继承的方法,让我打开眼界,感慨万千啊!具体的代码如下:class NewHandlerHolde 今天在学习effective c++中的第49个条款时,遇到一个模板继承的方法,让我大开眼界,感慨万千啊!
具体的代码如下:
class NewHandlerHolder
{
public:
...
NtMapViewOfSection注入 - C/C++ - 清泛网 - 专注C/C++及内核技术
...技术在远程进程中执行它,这种技术完全工作在用户模式下,并且不需要特殊的条件比如像管理员权限或者之类的要求
#define _WIN32_WINNT 0x0400
#include <windows.h>
typedef LONG NTSTATUS, *PNTSTATUS;
#define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0...
BMP 和 DIB - C/C++ - 清泛网 - 专注C/C++及内核技术
...tmap image file loaded into memory becomes a DIB data structure
BMP 由以下几部分组成:
请注意:1,2,3,4组成了BMP,2,3,4组成了DIB
1.BMP文件头:
BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。
其结构定义如下:
...
C语言判断文件是否存在 - C/C++ - 清泛网 - 专注C/C++及内核技术
...1 检查执行权限
00 检查文件的存在性
在UNIX和VC下实验成功。相比fopen(..,"r")当没有读取权限时不适用,而这个就算这个文件没有读权限,也可以判断这个文件存在于否,存在返回0,不存在返回-1。
#include <io.h>
#include...
ATL COM开发入门(一)(JS调用ActiveX/COM组件) - C/C++ - 清泛网 - 专注C/C++及内核技术
...
一、新建项目:
向导完成后,生成的工程源码如下:
二、添加一个ATL对象:AtlDemoIf
添加ATL对象后新增的文件如下:
三、AtlDemoIf对象中添加接口方法:ConcatStr,并定义接口参数
这时,AtlDemo.idl文件中...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升
...,第二个参数为 智能指针的接口ID。
CComPtr<IUnknown> punk;
下面三个例子完全相同
CComPtr<IXXX> pno;
CComPtr<IXXX,&__uuidof(IXXX)> pno;
CComPtr<IXXX,&IID_IXXX> pno;
CComQIPtr可以用任何一个类型的接口指针初始化,如果初始化的值与CComQIPtr的类型...
ATL COM开发入门(二)(ActiveX/COM组件回调JS) - C/C++ - 清泛网 - 专注C/C++及内核技术
...调前台js函数,后台ATL启动定时器完成前台计数。截图如下:
分析:完成此需求有两个难点,一是如何回调前台js代码?二是ATL是无窗口的如何使用定时器(MFC一般的定时器SetTimer、OnTimer都是CWnd的成员)?
MSDN提供了ATL直接获...
VS2012警告未能加载包“Visual C++ package” - C/C++ - 清泛网 - 专注C/C++及内核技术
...项目的问题,还报各种加载失败。解决方法:到微软官网下载VS2012更新KB2781514,大概1.12MB链接地...安装了windows更新后就出现VS2012无法打开项目的问题,报加载失败如下图:
解决方法:
到微软官网下载VS2012更新 KB2781514,大...
BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术
...之利器BugTrap的github官网地址:https: github com bchavez BugTrap下载源码可使用CMake进行编译,这里提供一下编译好的dll及lib文件(Unicode BugTrap的github官网地址:https://github.com/bchavez/BugTrap
下载源码解压后可直接进行编译,
这里提...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...因为MFC对线程的管理是通过CWinThread对象来完成的,通过下面的跟踪代码你不难看出. 记得当初有一位前辈曾提到过这个问题,只是不知它是否理解这其中的原因
以下是跟踪代码:
_AFXWIN_INLINE CWnd* AFXAPI AfxGetMainWnd()
{
CWinT...