第29434题 单选题
以下关于C++模板结构体的代码片段中,哪一项的语法是完全正确的?

请阅读下列四个C++代码选项,判断哪一项符合C++模板结构体的语法规范。

A
template<typename T>
struct MyTemplateStruct {
    T data;
};
int main() {
    MyTemplateStruct<int> obj;
    obj.data = 10;
    return 0;
}
B
template<typename T>
struct MyTemplateStruct {
    T data;
};
int main() {
    MyTemplateStruct obj;
    obj.data = 10;
    return 0;
}
C
template<typename T>
struct MyTemplateStruct {
    T data;
};
struct MyTemplateStruct<double> {
    double data;
};
int main() {
    MyTemplateStruct<double> obj;
    return 0;
}
D
template<int N>
struct MyFixedSizeStruct {
    int arr[N];
};
int main() {
    MyFixedSizeStruct obj;
    return 0;
}
程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析