小编Ini*_*nit的帖子

在类中创建类的实例(C++)

假设我有两个类:Box,Circle.

class Box{
int x, y;
...Box(int xcoord, int ycoord){printf("I'm a box."); x = xcoord; y = ycoord;}
};

class Circle{
...Circle(){printf("I'm a circle.");}
};
Run Code Online (Sandbox Code Playgroud)

但是,让我们说在Circle类中,我想创建一个Box类的实例.好吧,我试过这个:

class Circle{
Box b(0,0);
...Circle(){printf("I'm a circle.");}
};
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

错误C2059:语法错误:'常量'

c++ class

4
推荐指数
2
解决办法
4644
查看次数

C++变量没有初始化使用?

我收到此错误:

变量"thename"正在使用而未初始化

这是我的代码:

char *thename;
cm++;
sprintf(thename, "tutmap%d.map", cm);
Run Code Online (Sandbox Code Playgroud)

c++ initialization

0
推荐指数
1
解决办法
4986
查看次数

标签 统计

c++ ×2

class ×1

initialization ×1