C/C++
KeyLoveCS
我发的球你接不了
展开
-
C++反射的实现
C++反射的一种实现原创 2016-04-13 20:22:15 · 488 阅读 · 0 评论 -
用eclipse写C++的常用设置
1.eclipse修改字体 Window -> Preferences -> General -> Appearance -> Colors and Fonts 2.eclipse显示不可见字符 Window -> Preferences -> General -> Editors -> Text Editors -> Show whitespace characters原创 2015-07-30 12:59:28 · 729 阅读 · 0 评论 -
常见面试题-memcpy()实现
其实,林锐的《高质量C++/C编程指南》中就有实现。这里只是自己实现一下,方便各位在网上找到。 void* MyMemcpy(void* dst, const void* src, int count) { char *pdst = (char *)dst; char *psrc = (char *)src; int cnt = count; // 输入判断 if (pdst ==原创 2016-04-22 20:23:00 · 2677 阅读 · 1 评论 -
常见面试题-乱序字符串的判断
所谓乱序字符串,指的的两个字符串字符的组成一样而字符的顺序可以任意。简单来说就是,"tea"和"ate"是乱序字符串、"tea"和"eat"是乱序字符串而"tea"和"atea"不是乱序字符串、"tea"和"aaa"也不是乱序字符串。 一般的实现的算法都会是去计算2个字符串各自各个字符所占的个数,然后依次统计各个字符的个数是否相等。如果相等就是乱序字符串。 但是也有一种基于字符串排序的原创 2016-04-24 16:51:08 · 2817 阅读 · 1 评论 -
C++11特性--编码转换
#include using namespace std; void main(){ string str_gbk = "中文"; string str_utf8; wstring str_utf16; // GBK(GB2312) Unicode wstring_convert> cvt_gbk(new codecvt("CHS")); str_utf16 = cvt_gbk.原创 2016-09-15 19:02:41 · 598 阅读 · 0 评论