| 查看: 1731 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取?
|
||
|
偶以前经常采用这种方式来进行C++的编程,只是在用delete释放内存时需要小心一些。 用这种方式编程的一个好处在于,比如计算矩阵运算,例如A+B时,可采用运算符+的重载来进行,这样在使用程序包时会很方便。 可最近喜欢在结构体中的使用析构函数,发现有个问题,就是子函数返回结构体时,会自动执行析构函数(即使当此结构体为外部变量时依然如此),因此把结构体中的指针内存提早释放,导致返回的结构体中的指针也相应被释放,最终出错。 我看书中的程序范例在计算矩阵或者多项式时,都不是采用运算符重载,而是用常规的函数,把所用用到的结构体都用加&的方式赋过来,才不会被析构函数释放,可这种操作显然太麻烦?但不知道是不是以前我的编程方式,本身就是一种错误的习惯,还是说干脆放弃使用析构函数,每次手动释放内存?可是有没有更好的方式可以二者兼得呢? |
» 猜你喜欢
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有6人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
[求助]河南或者西安有那个学校的乳品专业研究生比较好?
已经有10人回复
帮忙给看看这个matlab优化函数 问题
已经有8人回复
【转载】世界数学名题欣赏丛书-无处可微的连续函数【已搜无重复】
已经有83人回复
使用PGI编译VASP中无法使用长数组
已经有5人回复
结构体所占内存
已经有8人回复
三维数组换行输入到文件(intel fortran 编译器)
已经有6人回复
【求助】使用按照版主编译出来的music_gcmc.exe运行自带的第8个例子的问题
已经有10人回复
【求助】从文件读入数组遇到困难
已经有3人回复
【求助】fluent计算中,udf编译通过,初始化出错
已经有11人回复
【求助】VASP考虑自旋轨道耦合的话,如何编译
已经有17人回复
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2012-07-07 18:58:14













回复此楼