我正在研究 c++,我有一个结构,其中包含所有最多 100 个float
变量,并且我将在无参数构造函数中initialize
使用值来访问它们0
,那么哪种方式更快?
类型 1:
struct info
{
//no argument constructor
info();
float x1;
float x2;
.
.
.
float x100;
}Info;
info::info()
{
float x1 = 0;
float x2 =0;
.
.
.
.
.
float x100 = 0;
}
//creation
Info* info1 = new Info();
类型2:
typedef struct info
{
float x1;
float x2;
.
.
.
.
float x100;
}Info;
Info* infoIns = new Info;
memset(infoIns,0,sizeof(Info));