Loading...
今天写了一个小的cpp程序,用gcc编译后结果总是不正确,由于自己对gdb不是很熟悉,就用visual studio重新编译了一遍,打算用vs调试一下定位问题。万万没想到,程序在vs里的结果是完全正确的。因此,快速学习了一下gdb,定位到了出问题的地方,是一个简单的for循环,而MSVC和GCC的编译结果竟然是不一样的。但原因还不明确,因此先记录一下,以便后续研究。具体来说,编译结果不一样的...
或许是命中注定,我一个热爱硬件的电路狗,怎么就去了软件公司码代码。毕竟不是科班出身,很多东西都没有学过,还是需要恶补的,比如设计模式。设计模式最经典的应该是四人帮的那本《设计模式-可复用面向对象基础》,里面从理论的高度讲述了23个设计模式,然而我实在编码太少,无法理解该书的精妙,还是要找一本通俗易懂的书学习一个。于是,我找到了《Head First设计模式》,形象、生动,配以简单的案例,起码...