![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++知识点
Wu.J.H.
征服星辰大海
展开
-
cout进行输出时为啥不加endl,也能立即显示输出内容?
内容来自于知乎:https://www.zhihu.com/question/20272310/answer/71424132一般 输出的话,有两种情况:1.刷新缓存区 2.缓存区满的时候但是一般情况下,不加endl大多数情况下,也能正常输出,是因为在系统较为空闲时候,会查看缓存区的内容,如果发现新的内容,便进行输出。但是 你并不清楚,系统什么时候输出,什么时候不输出,与系原创 2017-08-03 17:38:23 · 3757 阅读 · 1 评论 -
c++11新标准 decltype
本系列文章由 @yhl_leo 出品,转载请注明出处。 文章链接: http://blog.csdn.net/yhl_leo/article/details/50865552 1 基本语法decltype 类型说明符生成指定表达式的类型。在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。语法为:decltype( expressio转载 2017-08-11 16:18:47 · 277 阅读 · 0 评论 -
枚举 enum 细节
1.枚举的取值范围如果某个枚举中所有枚举子的值均非负,该枚举的表示范围就是[0:2^k-1],其中2^k是能使所有枚举子都位于此范围内的最小的2的幂;如果存在负的枚举值,该枚举的取值范围就是[-2^k,2^k-1].例如: enum e1 {dark, light}; //范围0:1 enum e3 {min = -10, max = 1000}; //范围-1024:10原创 2017-09-18 13:15:30 · 504 阅读 · 0 评论 -
const 指针与指向const的指针
原文:http://www.cnblogs.com/younes/archive/2009/12/02/1615348.html当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。转载 2017-09-18 19:43:08 · 286 阅读 · 0 评论 -
关于访问限定符与虚函数的关系
结论:在子类声明为private的虚函数,通过父类的引用仍然可以访问该函数。我们先看一段代码:#includeusing namespace std;class A{public: virtual void f() { cout << "af" << endl; }};class B : public A{private: virtual void f(原创 2017-11-12 18:50:11 · 299 阅读 · 0 评论 -
c++知识点(剑指offer题目)
博主记性不好,所以把要点记下来,方便以后复习。。。。2017/7/14【1】析构函数不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译器自动生成一个缺省的析构函数。【2】给字符变量赋值,可以直接赋予字符 例:c = ‘c’,也可以用转义序列 例c = '72' c = '\x82' 默认为8进制,加上x为十六进制。原创 2017-07-14 18:17:33 · 380 阅读 · 0 评论