随笔分类 - 一些函数源码分析
摘要:首先直接上源码:size_t strlen (const char * str){ const char *eos = str; while(*eos++); return(eos - str - 1);}可以看到strlen是利用一个新的char*指针,一直向后遍历,找到字符串结尾的\0,的下一个...
阅读全文
摘要:这是一道C++的面试题,下面在这篇博客中分析一下这个问题。先上题目://题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数。class CMyString{public:CMyString(char *pData=NULL);//构造函数CMyString(const CMySt...
阅读全文