
C++
文章平均质量分 64
Aslania
这个作者很懒,什么都没留下…
展开
-
C++中const和指针*的组合问题
今天在复习> 章节7.3的时候想到以前做的一个题,const和指针运算符*的若干种组合的合法性和意义问题,有点混淆,所以写了一个测试代码来验证一下,简单明了,一目了然。如果有什么遗漏的话欢迎指出。首先是在Ubuntu14.04.1下用gcc 4.8.4编译运行的结果,编译器报错信息都附加在对应语句后面的注释里/* * Note : Test for the combinations of原创 2016-02-27 22:44:35 · 991 阅读 · 0 评论 -
C++中将数组作为形参时防止访问越界的几种方法
C++中数组作为形参传递给函数时把数组视为指针,并没有将数组的长度信息传递给函数,因而在函数中稍有不慎就会造成数组内存的越界访问。为了避免这个问题,下面根据书上给的内容做了一点总结和说明。数组形参的定义void func(int *) {/* ...*/}void func(int[]) {/* ... */}void func(int[10]) {/* ...*/}上面三种形原创 2016-02-28 12:06:44 · 6014 阅读 · 0 评论 -
关于“面向对象与面向过程的区别”的个人看法
关于“面向对象与面向过程的区别”的个人看法 搜寻了关于“面向对象与面向过程的区别”问题的答案,重点关注知乎的答案,找不到一个令我完全满意的答案,不过受到这些答案的启发,记录下关于这个问题的个人看法 冰箱装大象例子:如何通俗易懂地举例说明“面向对象”和“面向过程”有什么区别? - 王逢琛的回答 - 知乎 https://www.zhihu.com/question/27468...原创 2018-06-06 09:54:22 · 691 阅读 · 0 评论