深海

属于鱿鱼的领海

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2009年4月3日

摘要: 很有用的,所以把它记下来 1 CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *); string 转 ch... 阅读全文
posted @ 2009-04-03 16:43 josion 阅读(344) 评论(0) 推荐(0)

摘要: 判断随机字符串之间的是否相等是程序设计中常用的技巧,再C++时代,我们可以通过把字符串中每四个字节转换为一个int对象,通过int对象一次比较四个字符,从而实现相对高效的字符串比较工作。那么,这个思路在C#中能否是实现呢?答案是肯定的。在C#中使用上述思想,必须要解决两个问题,其一是在C#中使用指针,并且指针指向的托管变量位置不能被GC重新分配。其二,托管字符串在内存中与int或long之间的对应... 阅读全文
posted @ 2009-04-03 14:39 josion 阅读(780) 评论(1) 推荐(0)

摘要: 这个东西,没理解前感觉很难,理解了觉得简单。个人感觉就1点:*内容和&地址。&获取一个十进制的uint地址,而*获得地址的内容。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// 指针,存储的是一个地址的整数。/// cl... 阅读全文
posted @ 2009-04-03 14:38 josion 阅读(163) 评论(0) 推荐(0)