BBYR Achieve
返回
机器人主页

LafengHu@LafengHu

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

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

假设你删除之前有一个指向vector某个元素的迭代器。 操作vector之后,之前的迭代器失效。 但是操作之后返回的迭代器应该是新vector的一个有效的迭代器。 仅仅是字面理解,没有实际跑过,你可以随便写点测测~

#2容器小问题2013/6/24
回复

我直接照着你的敲。。 然后各种段错误。。 深深的对自己动态分配内存的能力产生怀疑。。 加了几个printf,发现了令人吃惊的真相。。 【 在 tonyjansan 的大作中提到: 】 : 直接在发帖里手写的代码~没仔细检查~最近时间实在不太够用~原帖以修正~ :

回复

primer已翻完。。 effective在落灰。。 more effective未入手。。 多年不搞c++,全忘光伤心落泪。。 【 在 qq521 的大作中提到: 】 : 嗯。对。 : C++primer : 或者 effective C++ : ...................

#8运算符重载2013/6/24
回复

没意义。。但是放到循环或者宏可能出现这种情况吧? 比如 for (i = 0; i < max; i++) n[i] = n[i] + i; 你说一个数加0有什么意思。。。 这里主要是讨论下操作之后的值吧,至于意义肯定存在于实际场景中 比如: do{ n++; }while(0); 看起来没意义,但是在gcc里就可以防…

回复

1<<0 反正我通过gcc编译,跑出来是1。。 表示为0理解不能。。

回复

scanf("%d", m); scanf("%d", n); 。。。

回复

所以这行有问题? Point operator ++() { x++; return *this; } 应该是 Point& ? 【 在 qq521 的大作中提到: 】 : 形参int 只是为了区分前缀和后缀,有形参表示后缀。编译器编译时候自动把int形参填充为0. : 另外前缀返回一个引用。

#5运算符重载2013/6/23
回复

yyets吧...没什么乱七八糟的东西,资源少了点

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