C#中是否存在与C++初始化列表等效的语法?
C++构造函数的成员初始化列表写法
在C++中,你可以通过成员初始化列表来定义构造函数,示例代码如下:
class Foo { private: int x, y; public: Foo(int _x, int _y) : x(_x), y(_y) { } };
这个构造函数会直接将参数_x的值初始化给类成员x,_y的值初始化给类成员y。当仅需要用构造函数参数简单初始化类的成员字段时,这种写法简洁又便捷。
内容的提问来源于stack exchange,提问作者user20302831
相关产品推荐
相关产品推荐

