【发布时间】:2013-05-03 11:30:05
【问题描述】:
我正在制作自己的课程,我希望能够像标题一样初始化它。
a = {x, y};
我找不到任何东西来指导我如何做到这一点。
【问题讨论】:
-
初始化它,还是赋值给它?另外,你打算以什么方式使用列表中的元素?
-
你试过这样做吗?它会起作用的。
-
@0x499602D2:如果你的编译器支持 C++11 风格的大括号初始化器,并且类型适合这样的赋值,它会起作用。
-
x和y是同一类型吗? -
是的。 A 看起来像这样: class a { int x, y; }
标签: c++ overloading operator-keyword