提出了问题2018-06-10
赞了回答2017-02-09
这个应该和C++选择重载函数的顺序有关,对于一个类型 T 的实参,优先选择 T&,然后才是 const T& 吧。所以如果你把代码修改成:
提出了问题2017-02-07
关注了问题2016-06-17
提出了问题2016-05-17
赞了回答2016-02-23
C++中的new/delete是新实现的内存分配器,而malloc和free是C标准库实现的另一套内存分配器,他们走的是不同的算法,所以当然不能混用了.
赞了回答2016-02-23
另外std::vector<int>::iterator是另外一个类在std::vector中的别名(typedef),并不是std::vector的嵌套类。
赞了回答2015-11-28
先判断a是否大于b,此时会进行一次++运算操作;当a大于b时,会返回++a表达式,会再次进行一次++操作;我说的比较绕,我想你应该懂我的意思。
赞了回答2015-11-28
先判断a是否大于b,此时会进行一次++运算操作;当a大于b时,会返回++a表达式,会再次进行一次++操作;我说的比较绕,我想你应该懂我的意思。
回答了问题2015-11-24
首先你的第一个宏定义,一个大写x一个小写,其次,scanf的第二个参数应该是&word
回答了问题2015-11-15
联合体就是联合体内成员公用一块存储区,a用的空间也是b用的
赞了回答2015-11-15
c++看不懂,就说说union吧。假设int 是4个byte,那么当设置 c.a=1后,大端的话内存为 0x00000001, 因为高位都是0,最低位为01,内存从左往右地址是从低到高,符合大端定义高位字节在内存地址低位。小端则相反,内存中为 0x01000000。b为char,占一个字节,并且是低内...
回答了问题2015-11-14
static需要在类外部初始化,static变量在静态存储区,类对象被分配在了栈空间
回答了问题2015-11-02
搞技术,欲速则不达。博客都是别人对知识点的总结和个人理解,你基础都不牢怎么去理解别人的东西,注定只能懂一点皮毛。
回答了问题2015-11-02
去哪里都是看你自己,如果是混,那就去上班;如果是为了以后考虑,选择读研,多接触不同领域的人。公司毕竟以盈利为目的,学校学术氛围浓一点。再者,现在你能拿到10k的offer,读完研了难道不能拿到更高的?最好在学校把个人问题解决掉,哈哈