社区
C++ 语言
帖子详情
new class的时候, 在构造函数中发现条件不满足,怎么办?
xiangshifu99
2006-01-08 04:21:03
class a
{
a()
{
failed!
}
~a()
{
}
}
a* p =new a;
由于构造函数发现条件不满足,最好注销这个类, 因此最好的办法是让 p 等于 NULL, 可以实现不?
...全文
64
2
打赏
收藏
new class的时候, 在构造函数中发现条件不满足,怎么办?
class a { a() { failed! } ~a() { } } a* p =new a; 由于构造函数发现条件不满足,最好注销这个类, 因此最好的办法是让 p 等于 NULL, 可以实现不?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangshifu99
2006-01-08
打赏
举报
回复
嗯,好办法
sinall
2006-01-08
打赏
举报
回复
构造函数抛出异常,new的时候捕获异常。
Flutter编程指南之Dart语言:移动开发语言
第8章 函数:函数声明、可选参数、头等函数(first-
class
function)、匿名函数。 第9章 类:类声明、getter和setter访问器、
构造函数
、静态变量和静态方法、级联符号。 第10章 继承与多态:Dart
中
的继承实现、调用...
C++
构造函数
详解
在定义类的成员函数的时候,一般的成员函数与普通的全局函数没有太大的区别,在定义函数的时候都需要说明要返回的类型,但是,类
中
有一种函数比较特殊,函数名与类名相同,且没有返回值类型,这
中
函数称为
构造函数
,它承担着类初始化的工作,非常重要。常用的
构造函数
有默认
构造函数
、一般
构造函数
、拷贝
构造函数
、转换
构造函数
、移动
构造函数
。
java 调用其他
构造函数
_如何在Java
中
调用另一个
构造函数
?
如何在Java
中
调用另一个
构造函数
?是否可以从另一个(在同一个类
中
,而不是从子类
中
)调用
构造函数
? 如果有,怎么样? 什么是调用另一个
构造函数
的最佳方法(如果有几种方法可以做到)?18个解决方案2568 votes对的,这是可能的:public
class
Foo {private int x;public Foo() {this(1);}public Foo(int x) {this.x = x...
构造函数
(一)
构造函数
及重载
什么是
构造函数
构造函数
是初始化类对象的类成员函数。在c++
中
,当对象被创建时,自动调用
构造函数
,
构造函数
是该类的一个特殊成员的函数
构造函数
和一般的成员函数有什么不同
构造函数
的名称和类的名称完全相同
构造函数
没有返回类型(包括void) 创建对象的时候自动调用
构造函数
如果我们不写
构造函数
,编译器会自动创建一个没有参数的
构造函数
,函数主体内什么也没有(默认
构造函数
) 函数体
中
不能有...
C++类的
构造函数
可以私有吗?
通常我们都将
构造函数
的声明置于public区段,假如我们将其放入private区段
中
会发生什么样的后果?没错,我也知道这将会使
构造函数
成为私有的,这意味着什么? 我们知道,当我们在程序
中
声明一个对象时,编译器为调用
构造函数
(如果有的话),而这个调用将通常是外部的,也就是说它不属于
class
对象本身的调用,假如
构造函数
是私有的,由于在
class
外部不允许访问私有成员,所以这将导致编译出错。 你于...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章