C/C++
文章平均质量分 71
MLiang
十年磨一剑,什么时候能脱离菜鸟
展开
-
内存对齐
从计算结构变量字节大小的问题开始问题: 在32位编译系统中, typedef struct { int A char B }T_s; 请问T_s的长度为几个字节?答案: 题目不够严谨,跟编译器和编译选项有关的。 pc上的32位编译器一般转载 2006-04-10 11:19:00 · 3134 阅读 · 0 评论 -
知识点滴(积土成山,积水成川)
2006-05-09 Tuesday在使用STL容器时,访问容器的元素可以使用[ ]操作符直接访问指定的元素,也可以使用.at( )函数来访问元素值例如:string my_string = "0123456789"//我们来遍历这个字符串for (UINT u=0; u{ if (0 == (u % 2)) cout//偶数个使用[ ]遍历容原创 2006-05-09 14:55:00 · 2281 阅读 · 0 评论 -
面试C++题目,字符串拷贝与小写换大写
前一个来月,一直在外面找工作,做了一些C++题目,当时感觉还行,但是回家后仔细总结后,发现原本很看似很简单的题目面试时答的不是很好,于是写了出来,和大家交流交流。 以下是字符串拷贝函数和小写换大写,这两个面试考了多次,尤其是字符串拷贝。char* my_strcpy( char *strTarget, const char *strSource ){ ASS原创 2006-09-24 00:51:00 · 2596 阅读 · 0 评论 -
一些常用到的文件路径相关的API
最近的工作涉及到很多文件操作,经常要把文件挪来挪去什么的,这免不了对文件路径、文件名、甚至文件的类型名称 都要做大量的判断和“格式化”,于是,写了一堆的通过字符串操作来做这些工作的函数。可是后来无意间发现windows很多相关的API,所以贴出来供大家分享,同时也算是一个知识的整理。转自:http://blog.yesky.com/blog/binjuny/archive/2006转载 2006-11-11 23:07:00 · 3697 阅读 · 1 评论 -
读取UNICODE文件转化为多字节
BOOL __stdcall ReadReg( IN LPCTSTR pszPath, OUT CString& sText ){ CFile RegFile; if ( RegFile.Open( pszPath, CFile::modeRead ) ) { wchar_t cFirstChar = 0; UINT uLength = (UINT)RegFile.GetLe原创 2006-11-11 23:25:00 · 1693 阅读 · 1 评论 -
Imitate virtual table using struct
Common.h////===================================================================//#pragma warning( disable : 4311 4312 4313 ) ////=========================================================原创 2007-08-08 09:51:00 · 1644 阅读 · 1 评论