在模板中调用参数的构造函数,如何实现?
直接上代码
template<typename T>
class CMyWrapper()
{
public:
void TestIt()
{
T* p = ::operator new (sizeof(T)); // 之所以使用::operator new,使因为在T中已经重载了new操作符
p->T::T(); // 在这个地方应该如何写,才能正确调用构造函数?
}
}
请高手帮忙解答!
template<typename T>
class CMyWrapper()
{
public:
void TestIt()
{
T* p = ::operator new (sizeof(T)); // 之所以使用::operator new,使因为在T中已经重载了new操作符
p->T::T(); // 在这个地方应该如何写,才能正确调用构造函数?
}
}
请高手帮忙解答!
...全文
相关推荐
C语言中文网C++教程
离线网页资料,打开html文件即可查看VIP内容
php分页类-对URL有多个参数的也能分页,可自定义分页模板
PHP分页类 可以对URL有多个参数的也能分页,可自定义分页模板 更多使用自由
分页类 可自定义分页模板、对多个参数的URL分页
PHP分页类 可以对URL有多个参数的也能分页,可自定义分页模板更多使用自由
计算机二级的一些知识
1. 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试5个阶段。其中需求分析阶段常用的工具是数据流图(简称DFD)和数据字典(简称DD)。常见的详细设计的图形描述工具主要有程序流程图、N-S结构图、问题分析图(简称PAD图)。程序设计工具包括:程序流程图、N-S、PAD、HIPO,判定表,PDL(伪码)。DFD(数据流图)属于结构化工具。数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。
C++程序员面试题及答案
还是可以,到家可以下去看看,对你可能还是有帮助


