C++;:变量中的值作为变量 如何从C++中的其他变量中打印变量 我只是C++中的新手。
在php中,我们可以通过其他变量的值生成/打印一个变量。 像这样C++;:变量中的值作为变量 如何从C++中的其他变量中打印变量 我只是C++中的新手。,c++,C++,在php中,我们可以通过其他变量的值生成/打印一个变量。 像这样 $example = 'foo'; $foo = 'abc'; echo ${$example}; // the output will 'abc' < p>以其名称获取变量/成员称为反射/内省。< /P> C++中没有反射机制,基本上不能这样做。 < P>以其名称获取变量/成员称为反射/内省。< /P> C++中没有反射机制,基本上不能这样做。 < p>你不能。 模仿这一点的唯一方法是使用一种你不能使用的方法 P>这是
$example = 'foo';
$foo = 'abc';
echo ${$example}; // the output will 'abc'
<如何在C++中解决这个问题?< /p> < p>以其名称获取变量/成员称为反射/内省。< /P>
C++中没有反射机制,基本上不能这样做。
< P>以其名称获取变量/成员称为反射/内省。< /P>C++中没有反射机制,基本上不能这样做。
< p>你不能。 模仿这一点的唯一方法是使用一种你不能使用的方法<> P>这是一个用< /p> 另一种方法看,它只是间接的,C++广泛使用。C++中的一个类似的例子可能是…
using namespace std;
string foo = "abc";
string* example = &foo;
cout << *example << endl; // The output will 'abc'
使用名称空间std;
字符串foo=“abc”;
字符串*示例=&foo;
用另一种方式看,它只是间接的,C++广泛使用。C++中的一个类似的例子可能是…
using namespace std;
string foo = "abc";
string* example = &foo;
cout << *example << endl; // The output will 'abc'
使用名称空间std;
字符串foo=“abc”;
字符串*示例=&foo;
CUT C++没有这个特性(这是反射):C++没有这个特性(这是反射):