77问答网
所有问题
C++中,假设类A有带参数构造函数B,创建实例时需要
C++中,假设类A有带参数构造函数B,创建实例时构造函数需要验证传入的数据,如果验证失败,能不能阻止该实例创建,如果能,怎样实现
举报该问题
推荐答案 2014-01-01
ä¸è½ ç±»ä¸å¯ä»¥æ²¡ææé å½æ°ï¼æé å½æ°çä½ç¨åªæ¯å¯¹ç±»çæ°æ®æååå§å(åæ°å表)åèµå¼ä½ç¨ï¼èä¸æ¯ä¸è½ä¸è½å®ä¾ä¸ä¸ªå¯¹è±¡ç¸å ³ï¼å¦æ没ææé å½æ°ï¼å®ä¹ä¸ªå¯¹è±¡ï¼å åç §æ ·ä¼ç»è¿ä¸ªå¯¹è±¡åé 空é´ï¼åªä¸è¿æ²¡æ被åå§ååèµå¼ã 对äºä½ 没ææ¾ç¤ºçå®ä¹æé å½æ°é£ä¹ç¼è¯å¨åªä¼å¨ä»¥ä¸4ç§æ åµåæ个é»è®¤æé å½æ°:1.ç±»ä¸å«æèå½æ°ã2.该类æ¯ç±èåºç±»æ´¾çèæ¥çã3.该类çç¶ç±»å«ææ¾ç¤ºå®ä¹çé»è®¤æé å½æ°ã4.å«æçæ°æ®æåæ¯ä¸ªå¯¹è±¡å¹¶ä¸è¯¥å¯¹è±¡å«ææ¾ç¤ºå®ä¹çé»è®¤æé å½æ°ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpYqp3IIGIpv3YIq8pv.html
相似回答
C++
带参数
的类如何
实例
化?
答:
A a(1);A *pA = new A(200);A a = 1; //一个参数的初始化表A a = {1}; //多个参数的初始化表
c++中
如果定义了
带参数
的
构造函数,
那么在定义对象时,必须初始化吗?
答:
是这样的。你定义了构造函数,系统就不会用默认的构造函数了。代码中你定义了自己的
带参构造函数,
所以系统的默认构造函数就在编译时,不会生成了。这个就需要自己定义了。否则的话,Date a;这样使用的时候就会报错。
C++构造函数
和析构函数到底
有
什么作用啊?。。。一菜鸟求助!!!_百度...
答:
3.默认构造函数与缺省参数的构造函数 如果在类中没有显示定义
构造函数,
则编译系统会为该类提供一个默认的构造函数,该默认构造函数是一个无参函数,函数体为空,它仅仅负责创建对象,而不做任何初始化工作(即不给相应的数据成员赋初值),所以在该类的对象
创建时
不能保证有一个确定的初始状态。良好的...
C++
带实例
化一个
参数
的类
答:
就你的这个例子而言只有一个
构造函数,
即 animal(int a)所以构造的时候系统会默认调用你写的这个构造函数,所以必须
带参数,
不然出错 如果想构造不带参数的构造函数,需再写一个不带参数的构造函数animal()定义
实例时
若带参数则系统调用animal(int a) ,若不带参数则系统调用animal()还有一种情况,就...
如果一个类
有构造函数,
并且
构造函数带有参数,
则在定义其对象数组时应...
答:
定义对象数组时编译器会调用默认
构造函数,
你自己定义的没用
请问
c++
怎么用new
创建有参数
的
构造函数
的类?
答:
CA *cap = new CA(1); 指针 CA ca(1); 对象
帮忙解释一段
c++
程序,最好带注释~谢谢
答:
当你 delete x 的时候执行 { cout<<"A::~A() called.\n"; }}; class B: public A // 定义由A类派生出的子类B{ public: B(int i) // 这是B的
构造函数,
允许你在
创建B
对象的时候传入一个int参数 // 这个int i会在创建后直接保存到B中的buf对象中。 { c...
大家正在搜
假设类A是类B的父类
假设检验中第二类错误的概率B表示
假设AB为一个类
假设BC为一个类
假设一个经济体只有两种商品A和B
假设AB
假设站点A和B在同一个
假设AB是两个随机事件
假设产品p由3个A及4个B组成
相关问题
c++中如果定义了带参数的构造函数,那么在定义对象时,必须初...
c++中为什么基类中只有带参数的构造函数时,派生类中一定要显...
c++中,如果构造函数没有缺省值,对象也没有参数赋值过去,那...
C++中有多个构造函数的类,在使用默认构造函数的实例创建后,...
在c++中如何用new生成一个构造函数带参数的类数组?
c++怎么创建有参数的构造函数的类
请C++编程高手们帮我解答:带默认参数的构造函数在声明和定义...
C++ 带实例化一个参数的类