一个女程序员twitter上发了一条tweet:昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧rz
评论:
1楼
把那个女人的指针指向你即可
2楼
谁让你把男朋友设成public的
3楼
加个断点看看那女人是谁
4楼
心真软,就该把他的接口屏蔽掉。//是我想多了么
5楼
protected 逛街(youOnly)
6楼
设计问题,应该采用单例模式
7楼
没做回归测试
8楼
标准做法是做个断言
9楼
注释掉了逛街的参数不用改么
10楼
不要忘记GC谢谢
11楼
查一下Log,只逛街了吗/.
再有更多网友评论:
1.缺少整体设计,主要是架构的问题
2.我是搞技术的,指针万能啊
3.恩,上绝招,用goto,做个死循环,让他们逛死
4.大叔含泪飘过,早知道就外包了
5.感动得内牛满面+0xffffffff
6.最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了-->很明显是变量名作用域的问题,改个名就行了
7.技术女都是折翼的天使!
8.看得懂的没技术的工科女。。。
9.死循环也太狠了吧,LZ得多寒心啊
10.把男友设为private域,这样别人应该访问不了了吧
11.还可以有个多线程的算法,把你的优先级设成99,一个idle线程的优先级设成 50,把那个女人的优先级设成49。酱紫就永远都调度不到啦
12.那也没关系,那就老调用那个女人。。。你BF放在那里不动。。。养着
13.刚学C++ 表示鸭梨很大
14.善心点,别goto了,调用exit函数结束进程吧,冤冤相报何时了啊
15.这里启用代理模式,让其他女人只能访问男友的代理
16.循环,递减,归零时格式化c盘。c语言什么之类的最讨厌了
17.如果有硬件的话可以做个定时器中断啊,不停进入,干扰逛街好了
18.加个if条件,如果逛街对象不是你,直接抛出错误!
19. class CGirl;
class CHisGirlFriend
{
private:
static CGirl* const m_pHisGirlFriend;
};
CGirl* pMe= new CGirl(myName);
CHisGirlFriend * const CHisGirlFriend::m_pHisGirlFriend = pGirlFriend ;
不知道行不行啊。。。另外对也许想指导下我技术的你说一下,const 在*的右边表示这个指针是常量,既指不能指向其他地址,static成员变量的初始化要放在类外初始
20.= = 别忘记定期检查数据库,删除不该有的记忆……
21.这个必须用单例模式
联系客服