4
クラスの初期化を使用して定義されたメンバーのデフォルト値を直接取得する方法はありますか?たとえば、次のように基本的にクラス内の初期化メンバーのデフォルト値を取得する
struct Test
{
int someValue = 5;
};
int main(int argc,char *argv[])
{
auto val = declvalue(Test::someValue); // Something like this; Should return 5
std::cout<<val<<std::endl;
for(;;);
return 0;
}
(decltypeと同様に)「コピー」何かデフォルト値を含む全体の宣言、。それのようなものが存在しますか?
'auto val = Test {}。someValue;' –