`

有默认参数的构造函数等同于无参数的构造函数

    博客分类:
  • C++
阅读更多
class DateTimeType :
	public DateType ,public TimeType
{
public:
	DateTimeType(void);
	~DateTimeType(void);
	DateTimeType(int year=1,int month=1,int day=1,int hour=1,int min=1,int sec=1):DateType(year,month,day),TimeType(hour,min,sec){};
	void display();
};


编译这段代码时,遇到警示信息:
warning C4520: “CText”: 指定了多个默认构造函数;error C2668: “CText::CText”: 对重载函数的调用不明确。

后来把默认参数去掉就好了,c++编译器将由默认参数的构造函数于无参的构造函数看做是等同的,后续会造成对重载函数的调用不明确。
分享到:
评论

相关推荐

    javascript学习笔记.docx

    8) 构造函数也是函数,但它通过new调用,无返回值。函数体内通过this来取得将要初始化的对象。 9) 对象的方法可用this对对象自身进行操作,其它方面与普通的函数没有任何区别。 10) 每个类都有一个原型(prototype)...

    FLEX3中文手册,看我的资源描述就知道了。

    对类对象或给定对象实例的构造函数的引用。 Object prototype : Object [static] 对类或函数对象的原型对象的引用。 Object 公共 方法 隐藏继承的公共方法 显示继承的公共方法 方法 定义方 abs(val:...

    正式更高的自旋重力

    该问题被证明等同于将较高自旋代数的某个变形构造为关联代数。 给定这种变形,所有交互作用的顶点都被显式构造。 方程的所有形式化解均根据辅助Lax对明确描述,变形参数起着频谱一的作用。 我们还讨论了与此类理论...

    Phasor/Polar 数据类型:Phasor/Polar 数据类型和相关函数的实现-matlab开发

    该类实现了该数据类型的构造函数以及相量相加、减法、乘法和除法的函数。 还有必要的方法来提取和插入数据。 有一个包含的文本文件,对包含的方法及其使用进行了更深入的描述。 我将不胜感激任何评论和建议以及...

    Java学习题答案

    14 super()和this()方法只能在构造函数里调用. 15 方法的参数变量不能是final的 16 接口的所有方法默认都是public,abstract和non-static的 17 接口可以声明成final 18 内部类可以访问外层类的任何...

    正则表达式 \D 元字符(等价于”[^0-9]”)

    构造函数方式: new RegExp(“\\D”) (2).对象直接量方式: /\D/ 浏览器支持: (1).IE浏览器支持此方法。 (2).火狐浏览器支持此方法。 (3).谷歌浏览器支持此方法。 (4).opera浏览器支持此方法。 (5).safria...

    全息RG流的尺寸正则化

    在这项工作中,我们提出了一种渐近反de Sitter时空的全息重归一化方案,其中边界场理论... 最后,我们证明了一种新的关系,即全息β函数的分析性等同于不存在共形异常,并推测对于所有全息构造,共形异常应在UV中消失。

    初学JavaScript第一章第1/2页

    此时的name即为Undefined Null:空值,一般将Undefined型和Null型等同对待 Function:函数,可以通过new操作符和构造函数Function()来动态创建所需要功能的函数,并为其添加函数体.如: var myFunction = new Function() {

    Lua解析器mLua.zip

    并将此缓存的key设置为指定名称new(className, ...)构造一个java实例,参数className是import函数的返回值,后续参数为java构造方法的输入参数invokeStatic(className, methodName, ...)调用一个java的静态方法...

    Qt智能指针--QScopedPointer.pdf

    // 等同于: const QScopedPointer<const QWidget> p(new QWidget()); QWidget *const p = new QWidget(); // 等同于: const QScopedPointer<QWidget> p(new QWidget()); const QWidget *p = new QWidget(); // 等同...

    .net基础收集汇总

    下面是我收集的一些题目以及答案(答案可能有些包含我自己的见解,如有错误请指出)。1.面向对象的三大特性封装、继承、多态 2.装箱和拆箱装箱:值类型...结构不能声明构造函数。结构是值类型,类是引用类型。结构的实

    人工智能机器人之父:艾伦·图灵.pdf

    同年,丘奇证明了他提出的λ可定义函数与⼀般递归函数是等价 的,并提出算法可计算函数等同于⼀般递归函数或λ可定义函数,这就是著名的"丘奇论点"。 ⽤⼀般递归函数虽给出了可计算函数的严格数学定义,但在具体的...

    大名鼎鼎SWFUpload- Flash+JS 上传

     注:官方帮助文档的原文中对该事件的描述中有这样一句:“If you return 'true' or do not return any value then the upload proceeds.”,从中可以看到既定的设计是当不返回任何值的时候应该等同于返回true,...

    JavaScript笔记

    构造函数中的参数都是字符串 结论:所有的方法都是function类型的。 15.JavaScript中的所有事物都是对象,分为三类: |--简单对象:String、Number、Boolean |--组合对象:Array、Math、Date |--复杂对象:...

    易语言程序免安装版下载

    “在库中的对应命令名”以@开头表示以cdecl方式调用,否则表示以默认的stdcall方式调用;各参数声明要与其定义一致。  请参考易语言安装目录内的例程:samples\静态编译\调用LIB和OBJ 1. 静态编译方面的改进和...

    Oracle数据库SQL基本应用与介绍

    Oracle不仅可以通过基本的sql进行简单的数据操作,还可使用对标准sql进行了扩展的PL/SQL语言,可使用如IF…THEN…、WHILE、LOOP等同结构化程序语言一样的构造制作程序,还有制作函数、过程、触发器等也用PL/SQL语言...

    加权中心人工蜂群算法

    针对人工蜂群算法收敛速度慢、局部搜索能力差等缺点,提出...在经典的22个基准测试函数上,对新算法的有效性进行实验仿真分析,实验结果表明,所提出算法在求解精度和速度上均有显著提高,在给定等同的时间下远高于其他算法.

    JavaScript中的prototype使用说明

    1、prototype 在JavaScript中并没有类的概念,但JavaScript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释。 2、简单的例子 代码如下:... /* *等同于 Bl

    C#微软培训资料

    10.3 构造函数和析构函数 .119 10.4 小 结 .122 第十一章 方 法 .124 11.1 方法的声明.124 11.2 方法中的参数.125 11.3 静态和非静态的方法.129 11.4 方法的重载.130 11.5 操作符重载.134 11.6 小 ...

    服务器概要设计说明.docx

    WSAEventSelect也是同步IO模型,需要创建与连接数等同的事件内核对象,资源未能高效利用,也排除在外;上面三种IO模型其实是一回事,都是类select模型,适合开发小型服务器或者客户端程序,而不适合需要接受成千上万连接的...

Global site tag (gtag.js) - Google Analytics