首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
回文串里有回文
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
161
文章 151
沸点 10
赞
161
返回
|
搜索文章
最新
热门
再谈C++11新特性
线程局部存储 C++11定义了thread_local关键字来定义线程局部存储变量,这样的变量生命期是线程启动到线程结束,除了本线程外,没有其他线程可以访问到这样的变量。 C++11仅规定了线程局部存
C++新特性【下】
常量表达式 C++11规定使用constexpr修饰符来修饰常量表达式。常量表达式可以是函数或者值。常量表达式函数中不可以出现非常量表达式。常量表达式可以在编译期使用,但如果常量表达式并没有一定要在编
C++11新特性
explicit 显示转换操作符 默认情况下,C++编译器会在函数调用的参数和函数声明不匹配时,想方设法地将参数转为匹配的类型,让函数调用能够通过,这中间会检查: 实参的类型转换运算符,如果有转换为目
C++完美转发
完美转发 右值引用的问题 有了右值引用,看起来我们可以完美地实现移动语意了,但是,需要留意的是,我们在将右值赋给一个右值引用后,这个右值引用其实会被当成一个左值引用(毕竟移动语意本身就要求对右值引用进
C++文件操作
5 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 ==< fstream >== 文件类型分为两种: 文本文件
C++多线程
C++ 多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 基于
C++ 信号处理
C++ 信号处理 信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。 有些信号不能被程序捕
C++类模板
类模板 正如我们定义函数模板一样,我们也可以定义类模板。泛型类声明的一般形式如下所示: 在这里,type 是占位符类型名称,可以在类被实例化的时候进行指定。您可以使用一个逗号分隔的列表来定义多个泛型数
C++命名空间与模板
不连续的命名空间 命名空间可以定义在几个不同的部分中,因此命名空间是由几个单独定义的部分组成的。一个命名空间的各个组成部分可以分散在多个文件中。 所以,如果命名空间中的某个组成部分需要请求定义在另一个
C++ 命名空间
C++ 命名空间 假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。 同样的情况也
下一页
个人成就
文章被点赞
76
文章被阅读
25,655
掘力值
2,499
关注了
13
关注者
12
收藏集
5
关注标签
0
加入于
2021-01-29