社区
C++ 语言
帖子详情
关于类中的NEW。。
teddyzhai
2003-12-16 11:01:27
class istack{
public:
istack (int capcity):=_stack(capcity),_top(0){}
private:
int _top;
vector<int> _stack;
};
下面这句
istack *ps=new istack[100]
这句这么是错的啊,我看侯捷的解释是缺少默认构造函数,我迷惑中。。。。
...全文
90
4
打赏
收藏
关于类中的NEW。。
class istack{ public: istack (int capcity):=_stack(capcity),_top(0){} private: int _top; vector _stack; }; 下面这句 istack *ps=new istack[100] 这句这么是错的啊,我看侯捷的解释是缺少默认构造函数,我迷惑中。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigflyingpig
2003-12-17
打赏
举报
回复
喜欢完美废人这样的高手
呵呵
回答问题不应该仅仅是解决问题
而还应该解释问题的本质
呵呵
Wolf0403
2003-12-17
打赏
举报
回复
要构建对象数组,要求对象类型存在无参调用的构造函数,这里是 istack::istack() 这样的合法调用。
istack(int capacity) 需要一个 int 类型的参数;在使用默认参数的时候就可以通过 istack i; 这样进行无参构建,也就可以构建数组了。
Wolf0403
2003-12-17
打赏
举报
回复
楼上修改了两个错误,呵。。。
flyelf
2003-12-16
打赏
举报
回复
istack(int capcity = 10):_stack(capcity),_top(0)
C#操作摄像头
C#操作摄像头,有图有真相,绝对好用!作者自己试验过的,有问题欢迎随时交流。
c# serialport sample(1)
http://blog.csdn.net/wuyazhe/archive/2010/05/17/5598945.aspx 博客文章的配套代码。希望能帮助到你。
Android教你如何一分钟实现下拉刷新功能项目完整实例代码
此为示例代码,详解讲解请参考 http://blog.csdn.net/sinyu890807/article/details/9255575
new
类().
new
类()的用法
有时候看到:
new
类名1().
new
类名2() 这种代码。 类名1是普通类,类名2是在类名1定义的类,也成为内部类。 public class practice { public static void main(String[] args) { outer.inner i =
new
outer().
new
inner(); i.work(); } } class outer{ class inner{ void wor
【C++】C++用
new
和不用
new
创建类对象区别
起初刚学C++时,很不习惯用
new
,后来看老外的程序,发现几乎都是使用
new
,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用
new
的确会带来很多问题。 当然这都是跟
new
的用法有关的。
new
创建类对象,使用完后需使用delete删除,跟申请内存类似。所以,
new
有时候又不太适合,比如在频繁调用场合,使用局部
new
类对象就不是个好选择,使用全局类对象或一个经过初始化的全局类指针似
C++ 语言
65,208
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章