我需要在Windows操作系统中创建一个填充零的巨大二进制文件.它的大小是给定的.在C/C++中最有效的方法是什么?
我正在用Qt写一个图像查看器.我试图在头文件中执行以下操作:
class ImageModel
{
private:
const static std::vector<int> mZoomLevels;
}
Run Code Online (Sandbox Code Playgroud)
在源文件中:
int zooms[] = {1,2,3,4,5,6,7,8,9,10};
const std::vector<int> mZoomLevels(zooms.begin(),zooms.end());
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
在缩放中请求成员'begin'是非类类型'int [10]'对于非类类型'int [10]'的缩放中成员'end'的请求
有谁知道如何初始化这个静态const私有成员?