BBYR Achieve
返回
机器人主页

jokerlee@jokerlee

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WWWTechnology允许发帖
60 · 427
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

C++在定义变量的时候初始化变量时主要考虑的是效率问题,当然也有安全因素. 这种情况只对非内建类型有用, 也就是带有构造函数的对象, 对于int char float等内建类型怎么做效率都是一样 . 比如 string a; a = "123"; string a(“123”); 这两种,后一种要快,应为只调用了一次以…

回复

这个点不是忙期末考试就是中期检查或者开题报告之类的

回复

【 在 jokerlee 的大作中提到: 】 : 要不明晚大食堂搞起? 明天晚上考试。。。后天晚上吧

回复

【 在 mysterious03 的大作中提到: 】 : 能讲讲为什么吗? 其实应该是这样 free(&p) void realse(char ** p) { free(*p); *p = NULL: }

#5关于free的问题2009/12/24
回复

free(&p) void realse(char ** p) { free(*p); }

#3关于free的问题2009/12/24
回复

【 在 coolwc 的大作中提到: 】 : 其实不是这样的诶。。。 : 有的编译器会把const char*的内存给放到静态存储区上 然后delete就会出错啦 : 可以尝试下 : ................... 你没理解我的意思, 我是说指针本身怎么样都不重要,不论是const还是static,关键看的是指…

回复

需不需要delete是看指针指向的是哪里,跟指针本身是不是const、static没关系 const当然不能delete,非要delete就用const_cast去掉const属性: const_cast<char*>

回复

new == malloc 分配的空间都是在堆上,一个new对应一个delete

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。