对于正在进行的网络实验,我需要任意大小的图像文件。
我不知道如何创建此类文件。我需要JPEG,PNG和PDF格式的5MB,10MB和20MB文件。
在我第一次尝试生成这些文件时,很明显,由于这些格式的压缩方案,仅指定空白文件的分辨率就不可能(或者至少我不知道如何)生成任意大小的文件。
有没有一种快速(编程的)方法可以生成这些文件?
编辑:我正在研究创建任意大小的虚拟文件,但是如果有一种方法可以创建具有正确内部格式的实际JPEG,PNG或PDF,那将是理想的选择。
我有一个看起来像这样的课程:
namespace R
{
class R_Class
{
enum R_Enum
{
R_val1,
R_val2,
R_val3
}
private:
// some private stuff
public:
// some public stuff
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用自动化测试工具进行单元测试.编译器声称我的测试工具无法访问R :: R_Class :: R_Enum类型.
我可以轻松访问类似定义的类中的值:
namespace S
{
class S_Class
{
public:
enum S_Enum
{
S_val1,
S_val2,
S_val3
}
}
private:
// some private stuff
public:
// some public stuff
}
Run Code Online (Sandbox Code Playgroud)
是否需要为C++中的枚举提供明确的可见性指令?如果没有给出,他们默认为私人吗?保护?