我主要是一名接受过 C++ 培训的 Java 程序员,现在面临着一些复杂的 C++ 代码。
有一系列用四项声明声明的静态变量,这在我的任何 c++ 教程中都没有出现过。
它采用以下形式
static VAR var ("var");
所以 VAR 是类, var 名称和......最后的字符串是什么?如果这是 Java,我会说,该字符串看起来像是传递给 VAR 构造函数的参数,除了它是错误的,因为对象是静态的,因此永远不会调用构造函数。那么,字符串是某种 C++ 构造函数调用吗?
我主要是一名接受过 C++ 培训的 Java 程序员,现在面临着一些复杂的 C++ 代码。
有一系列用四项声明声明的静态变量,这在我的任何 c++ 教程中都没有出现过。
它采用以下形式
static VAR var ("var");
所以 VAR 是类, var 名称和......最后的字符串是什么?如果这是 Java,我会说,该字符串看起来像是传递给 VAR 构造函数的参数,除了它是错误的,因为对象是静态的,因此永远不会调用构造函数。那么,字符串是某种 C++ 构造函数调用吗?