C ++中的构造函数参数

时间:2019-02-24 09:18:28

标签: c++ class-constructors

我正在大量研究C ++,在学习了基础知识之后,我正在使用现有的非常复杂的代码。我有时会在代码中发现一些我不太了解的符号。

我的问题是关于为类的构造函数提供参数的一种特殊(?)方式。有时,我遇到以下类型的构造函数:

 String str="{\"type\": \"Forward\", \"content\": {\"deviceId\": \"a\", \"password\": \"b\"}}";
     Object obj=JSONValue.parse(str);
     JSONObject json = (JSONObject) obj;
     //Then use has method to check if this key exists or not
     System.out.println(json.has("deviceId"));

仅定义了参数变量的类型,而不是其名称。

我尝试在一个简单的示例中执行相同的操作,并且编译时没有错误,但是为什么我们需要执行类似的操作?此声明有什么区别?

Hello(const int&, const double&)

我希望这个问题不会广泛回答。非常感谢你!

0 个答案:

没有答案