如何让模板类的子类型的可见度扩大到类的外面?
模板类的子类型只在类的内部可见。在类外面要用的话,必顺是public的,且要用::。现在我的问题是,如何把子类型搞出来,让它变成全局的。
下面是大概的程序:
template<typename T>
class C
{
typedef C* base_ptr;
...
};
// use C::base_ptr
typename C<int>::base_ptr ptr;
// how to make it like this: base_ptr<int> ptr;
// the following are wrong
// using C::base_ptr;
// typedef C::base_ptr ptr;
下面是大概的程序:
template<typename T>
class C
{
typedef C* base_ptr;
...
};
// use C::base_ptr
typename C<int>::base_ptr ptr;
// how to make it like this: base_ptr<int> ptr;
// the following are wrong
// using C::base_ptr;
// typedef C::base_ptr ptr;
...全文
相关推荐
2021-2025年中国高温合金行业调研及可持续发展战略究报告.pdf
2021-2025年中国高温合金行业调研及可持续发展战略究报告.pdf
动态添加单元格的 JavaScript 脚本代码
在上面的示例中,我们创建了一个包含一个表格和一个按钮的 HTML 页面。接下来,我们将在 JavaScript 文件 “script.js” 中添加动态添加单元格的代码。在 JavaScript 中,我们经常需要通过脚本动态地修改 HTML 表格的内容。运行 HTML 页面,当点击 “添加单元格” 按钮时,将会在表格的末尾添加一行,并在新行中添加两个单元格。在以上示例中,我们使用了硬编码的文本作为新单元格的内容,你可以根据需要修改为你想要的内容。首先,我们需要一个包含表格的 HTML 页面。
2021-2025年中国高温合金材料行业调研及可持续发展战略究报告.pdf
2021-2025年中国高温合金材料行业调研及可持续发展战略究报告.pdf
2021-2025年中国云计算行业调研及可持续发展战略究报告.pdf
2021-2025年中国云计算行业调研及可持续发展战略究报告.pdf
2021-2025年中国空天信息行业调研及可持续发展战略究报告.pdf
2021-2025年中国空天信息行业调研及可持续发展战略究报告.pdf


工具平台和程序库
