imjacob 发表于 2009-9-26 20:28:00
结构体最后的长度为0或者1的数组[转]
在Linux系统里,/usr/include/linux/if_pppox.h里面有这样一个结构:
struct pppoe_tag {
__u16 tag_type;
……
imjacob 发表于 2009-6-18 22:04:00
一直以为只有操作数寻址,原来还有指令寻址阿。孤陋寡闻了。今天补上这一课。寻址的定义,很多书上都不一样。我看到的最好的是唐朔飞的《计算机原理》。寻址方式是指确定本条指令的数据地址,以及下一条将要执行的指令地址的方法。……
imjacob 发表于 2009-3-5 20:30:00
C中的可变参数研究 一. 何谓可变参数 int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如: printf( "%d ",value); printf( "%s ",str); printf( "the number is  ……
imjacob 发表于 2009-3-5 19:49:00
总目录What 、Why、How
What Why How
PHP串行化语法 PHP串行化实例 在JavaScript中串行化为JSON—使用json2.js 在JavaScript中串行化为JSON—使用prototype.js PHP与JSON
json_decode函数  ……
imjacob 发表于 2009-2-22 21:03:00
在嵌入式系统中,一般不建议使用union结构,因为union结构中的各个成员之间存在相互影响,容易滋生问题。可见,union也是把双刃剑。懂得使用它的人可以做到“削铁如泥”,而不懂得使用它的人很可能会被其所伤。下面介绍的几种方法都是嵌入式系统常用的几种技巧。如果熟练掌握,将来定有所用。……
imjacob 发表于 2009-2-22 20:47:00
深入理解sizeof作者:房秉毅
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:……
imjacob 发表于 2009-2-8 15:17:00
……
imjacob 发表于 2008-12-20 16:26:00
重载函数能通过引用和非引用来区分吗,个人偏向于可以的。这里是个讨论http://topic.csdn.net/t/20041201/20/3606794.html
imjacob 发表于 2008-12-20 15:17:00
操作符重载里有这样一条规则:赋值操作符(=),下标操作符([]),函数调用操作符(()),指针成员访问箭头(->)必须重载为类成员函数。我写了几个函数测试了一下,当把这些操作符重载成友元全局函数时,编译器就会报错了,输出"xx operator must be a member function"。
……
imjacob 发表于 2008-12-14 22:21:00
c++本身是没有虚拟构造函数的,但我们可以模拟她。//模拟虚构造函数。参考more effective c++ item25,c++ faq item20 http://www.sunistudio.com/cppfaq/virtual-functions.html
……