在win32 API(visual studio 2010 express)下的c++新插件
c++ new inplace under win32 API (visual studio 2010 express)
我正试图在visualstudio2010express下做一些新的工作。
它不起作用:
VirtualLink* vLink = new( mVirtualLinks[0].mVirtualLink ) VirtualLink;
1>d:workspacecmsngwindowsapplicationstempc2acommunicationc2acommunicationnetworkmanagerdb.cpp(362): error C2660: 'operator new' : function does not take 2 arguments
您需要#include <new>
才能使用placement new。
相关文章:
- 松弛原子与无同步情况下的记忆连贯性
- vscode下的Arduino代码出现意外编译错误
- 我是c ++的新手,你能解释一下在这种情况下的指针吗
- 在 C/C++ 中打开驻留在 "/sys/" 下的文件时出错
- 特定情况下的分段错误
- 矩阵中主对角线下的最高偶数.超大数字的解决方案?
- Cygwin下的gcc 9.3.0预处理器:cmdline -Dname,但名称似乎未定义
- 命令提示符下的 NVCC CUDA 不使用 GPU
- 在 directx11 代码中更改全屏模式下的刷新率不起作用
- 两种情况下的输出不应该相同吗?
- Ubuntu 下的 Cmake 和 Intel IPP 的编译问题
- 如何使它看起来像正在下的雪
- 这种特殊情况下的外部常量
- 为什么 std::swap 不适用于<bool> Clang/Win(英语:Clang/Win)下的矢量元素?
- 为什么'const'在这两种情况下的行为不同?
- 模板模板参数导致Clang下的编译器错误,而不是GCC
- 简单情况下的模板缓冲区行为(GL_ALWAYS、GL_LEQUAL)
- 监视 SDK 下的未定义符号"__Unwind_SjLj_Unregister"
- Qt5 检测另一个小部件下的小部件
- 从 WinPE 下的网络摄像头捕获?