社区
C++ 语言
帖子详情
请教,如果一个类只定义一个对象,而没有用new去实现这个对象,对象内数据能操作吗?
german010
2019-05-09 12:51:47
如果一个类 定义了两个对象a和b,其中一个a既定义又用new实现,而另一个b只定义而不用new实现;此类内定义了一些数据结构,并且类内有个copy函数,
1)通过一个函数给b的数据结构赋值 ,此操作合法吗?
2)进行如下拷贝数据的操作,a.copy(b),是否合法 ?
...全文
106
3
打赏
收藏
请教,如果一个类只定义一个对象,而没有用new去实现这个对象,对象内数据能操作吗?
如果一个类 定义了两个对象a和b,其中一个a既定义又用new实现,而另一个b只定义而不用new实现;此类内定义了一些数据结构,并且类内有个copy函数, 1)通过一个函数给b的数据结构赋值 ,此操作合法吗? 2)进行如下拷贝数据的操作,a.copy(b),是否合法 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
636f6c696e
2019-05-09
打赏
举报
回复
合法,new和定义只是内存储存方式的不同
真相重于对错
2019-05-09
打赏
举报
回复
如果是指针类型必须new以后才可以操作。 如果是值类型不用通过new操作。
Italink
2019-05-09
打赏
举报
回复
只要你操作规范,就是合法的 1.函数的返回值可以用来赋值,但要保证类型相同 2.保证参数类型相同,调用合法,就可以
asp.net知识库
如何判断ArrayList,Hashtable,SortedList 这
类
对象
是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用
对象
的属性和方法——性能和灵活性兼备的方法 消除由try/...
关于不同方法创建String
对象
时到底创建了多少个
对象
然而在此行代码之前上一行代码已在String池中创建对应的String字符串
对象
所以此次只需要在堆内存创建一次String
对象
而不需要在String池中再次创建
对象
,所以只创建了
一个
对象
。首先是在使用
new
关键字的时候在堆内存...
微信小程序初级教程初中高阶段套餐Python版
后台程序用接近底层的技术,
没有
使用三方技术。这样降低同学们学习成本。 微信支付,要求有java基础,这部分课程很有难度,要求同学们认真听讲,有不会的技术问题可以
请教
老师。购买课程后请联系老师,提供单号,给...
类
里面
定义
一个
指向自己的静态成员变量
在
类
里面定义自己的
一个
静态变量,当这个
类
的所有
对象
都需要与某个同
类
的
对象
发生关系(不要想歪了……)时,就这么用。这个静态成员一般是全局存在的(废话),而且有特殊地位的
对象
。有
一个
很...
Java子
类
与父
类
之间的
对象
转换(说明继承)
从子
类
向父
类
的转换称为向上转换(upcasting),通过向上转换,我们能够在编写程序时采用通用程序设计的思想,在需要使用子
类
对象
的时候,通过把变量定义为父
类
型,我们可以通过
一个
变量,使用该父
类
型的所有子
类
型...
C++ 语言
64,653
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章