在C++11中,我们还是会看到一些新元素。这些新鲜出炉的元素可能会带来一些习惯上的改变,不过权衡之下,可能这样的改变是值得的。 指针空值 — n...
在C++11中,我们还是会看到一些新元素。这些新鲜出炉的元素可能会带来一些习惯上的改变,不过权衡之下,可能这样的改变是值得的。 指针空值 — n...
C++ feels like a new language. -- Bjarne Stroustrup 类型推演右值引用通用引用剖析std::m...
介绍 memcache 使用了 Slab Allocator 的内存分配机制, 按照预先规定的大小, 将待分配的内存划分不同的区域并分割成特定长...
刚刚毕业找工作时,整理了一些C/C++基础问题和答案,有些是日常遇到的问题,有些是网上其他人的分享,其中涉及到程序输出的问题我都亲自编程验证过,...
最近一段时间,在公司的项目中,分别写了一些Go与C++代码,在体验了Go所带来的生产力提升后,对于C++越发嫌弃。 《Thinking in C...
前言 本文是题主准备面试时记录下的笔记整理而来,稍显粗陋,还请各位撸友勿喷哈! Topic 目录数组字符串链表二叉树排序 目标熟练使用常用数据结...
void swap(int *p1,int *p2){*p1 = p1^p2;*p2 = p1^p2;*p1 = p1^p2;} void sw...
虽然这不是一个难点,但是,可能很多人会在这个地方犯迷糊,现在,我就用最简单的方式让你快速理解这个问题! 首先,先叫明白浅复制和深复制的区别:浅拷...
看到了sunny大神最新的博客,感觉很实用,这里就挑选几个我认为更实用的转载过来。因为没有提前征得sunny同意,如果sunny大神认为不合适的...
一、背景 每一个C++程序员都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读...
专题公告
修炼史上最复杂的编程语言C++