小编woo*_*opf的帖子

动态创建新结构

我(非常)是C++的新手,我遇到了一些理解结构的问题.我正在使用课程中的示例代码,所以我有:

struct Point {
   int x;
   int y;
}
Run Code Online (Sandbox Code Playgroud)

在另一段代码中,我想写下面的内容:

drawLine(point1, new Point(x, y));
Run Code Online (Sandbox Code Playgroud)

这不起作用,我理解我试图声明一个结构就好像它是一个类,但有没有办法做到这一点?我目前编写了一个辅助函数,它从x,y返回一个Point,但这看起来很迂回.

c++

4
推荐指数
1
解决办法
8467
查看次数

有关时髦数组声明的问题

我刚看到这个数组声明:

const int nNums= 4;
int* nums[nNums] = {0, 0, 0}, d[nNums];
Run Code Online (Sandbox Code Playgroud)

我知道nums正在创建指针,但右边的业务是什么?d[]得到初始化,但我不太确定它是{0,0,0}做什么的.

c++ aggregate initialization

2
推荐指数
1
解决办法
197
查看次数

标签 统计

c++ ×2

aggregate ×1

initialization ×1