(ubuntu 16.04)
最近做题的时候,经常莫名其妙地,程序写的明明没毛病但是就是输出不了,气得我呀
然后某一次突然发现了原因,竟然是输出之后没有加endl或者空格!
例如:
cout<<1;
printf(1);
这样的不会输出
而
cout<<1< cout<<1<<" "; (printf同) 会输出 IDE中发现这个bug之后,以为是IDE的bug 然后我就在命令行 g++ -Wall xxx.cpp -o xxx 编译之后,发现规律是同样的 —— —— —— —— —— —— —— —— —— —— —— 目前的办法是加换行或者空格,具体原因不明(也许是特性吧) 待解决,在Windows下没有出现这种问题 —— —— —— —— —— —— —— —— —— —— —— 哦不!我意识到问题所在了!这种问题不符合常理!!!那么!!它是一个超自然力量! 这是模因危害!!!有一个人看到这篇文章!!它就会被传播一次!!