摘要: 这段代码有错,str指针始终为空,因为GetMemory改变的是参数的值,而非指针指向的空间里的值,而改变形参的值并不会传回。 修改方法: 阅读全文
posted @ 2016-08-30 11:42 绿水白川 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 常见的几种机器的存储方式: Linux: 小端 NT: 小端 Alpha: 小端 Sun: 大端 阅读全文
posted @ 2016-08-30 11:30 绿水白川 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: class A{ public: A(){ p = this }; ~A{ if( p != NULL){ delete p; p = NULL }; } A *p; } 由于A类中有一个指针A *p;而构造函数中有p = this;也就是说整个指针指向了对象本身。这个会导致无限构造。所以不要构造本 阅读全文
posted @ 2016-08-30 00:49 绿水白川 阅读(154) 评论(0) 推荐(0) 编辑
摘要: //方法一 i = i + j; j = i - j; i = i - j; //方法二 i ^= j; j ^= i; i ^= j; //方法三 a = a + b - (b = a) 阅读全文
posted @ 2016-08-30 00:26 绿水白川 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 对于结构体X中表示s1占用字节的0-1,s2占用字节的2-4,s3占用字节的5-7位 阅读全文
posted @ 2016-08-30 00:19 绿水白川 阅读(133) 评论(0) 推荐(0) 编辑