免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1636 | 回复: 6
打印 上一主题 下一主题

[C++] 关于开展C++基础(提高篇)讲座的建议 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-03 08:30 |只看该作者 |倒序浏览
C/C++与其他高级语言有些不同,比如丰富的运算符、灵活的指针等。而就是这些特征决定了C/C++的应用领域的广泛性,也是C/C++难以提高的一个方面。
林锐博士的《高质量C/C++编程指南》我看过多遍了,但对于内存管理方面还是有一些迷惑。建议斑竹多做一些这方面的探讨。

论坛徽章:
0
2 [报告]
发表于 2003-06-03 08:46 |只看该作者

关于开展C++基础(提高篇)讲座的建议

你可以拿一些例子来一起讨论啊! 

论坛徽章:
0
3 [报告]
发表于 2003-06-03 12:37 |只看该作者

关于开展C++基础(提高篇)讲座的建议

多动手啊
只是看书也不会发现什么问题的

练习多了后就会知道哪里重要

论坛徽章:
0
4 [报告]
发表于 2003-06-03 14:57 |只看该作者

关于开展C++基础(提高篇)讲座的建议

其实内存的使用也不是很难的,
一,记得分配在使用完后,要记得清掉(free)
二,free掉后,不能使用
三,不要让使用不属于自己的空间
四,小心
五,多实践

论坛徽章:
0
5 [报告]
发表于 2003-06-03 15:54 |只看该作者

关于开展C++基础(提高篇)讲座的建议

char* GetStr()
{
    char str[]="Hello,test!";
    return str;
}

此str是在静态存储区,还是在栈内?

论坛徽章:
0
6 [报告]
发表于 2003-06-03 23:26 |只看该作者

关于开展C++基础(提高篇)讲座的建议

栈内
内容定义的是数组
而不是指针

相当于char str[x]
strcpy str "hello word"
就是数组宣读时初始化

论坛徽章:
0
7 [报告]
发表于 2003-06-05 08:43 |只看该作者

关于开展C++基础(提高篇)讲座的建议

数组是不是只有全局数组才在静态存储区分配内存?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP