首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一个目标开发游戏引擎的程序员
掘友等级
工程师
会一点点c++,会一点点opengl,会一点点linux,会一点点数据库
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
第四章 输出图元
4.1坐标系统 坐标范围:描述对象x,y,z坐标的最大值最小值和一些其它信息 坐标范围也称为对象的包围盒 整个显示的简单流程:将场景信息传送给观察函数->观察函数识别可见面->将对象映射到射频监视器上
第一章 boost中智能指针源码分析
关于智能指针。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
第9章 实例化
1.什么是实例化 就是从泛型模板替换掉模板参数生成具体类型,函数,变量的过程 2.On-Demand实例化 再思考如下代码 C*p = new C;//在这里需要知道C的大小,也就是需要让C实例化 3
第八章 编译期编程
1.一个简单的计算质数的例子 这个例子就是编译期运行的 2.计算和constexpr 3.关于sfinae 什么是sfinae翻译成中文就是替换时的错误不是错误 举一个例子 3.表达式sfinae和d
第七章 传递参数是引用还是值
1.按值传递 当调用std::string s("moban");func(s);s是一个左值引用但是模板函数是按值传递,所以std::string& 退化为std::string,同样的按值传递时c
第六章 移动语义和enable_if
1.关于完美转发,什么是完美转发,当函数接收一个左值引用,转发给另一个函数时也是一个左值引用 2.特别的成员函数模板 3.enable_if的基本用法 但通常的用法是作为第二个模板参数 4.修改前面的
第五章 模板基础知识
1.关键字typename 关键字typename声明的是一个类型 示例代码如下 2.默认初始化 代码如下 c++会给内置类型例如指针,整数等等初始化一个默认值 还可以这么做 注意事项: 1.不能用于
第四章 可变参数模板
1.什么是模板可变参数? 可变模板参数就是模板参数可以接受没有规定数量的参数 2.简单的例子 3.另一种写法 4.sizeof...测量一个参数包的数量 5.折叠表达式 6.可变参数表达式 7.可变参
第三章 非类型模板参数
1.函数的非类型模板参数 2.也可以从第一个参数推导第二个 3.非类型模板参数的限制 类型一般只能为常量值(no constexpr),指向类(类成员)的指针,函数指针,左值引用对于对象或者函数 注意
第二章 类模板
1.一个简单的类模板代码 注意:编译器在模板中的报错不一定实际上的错误! 3.std::type_triats提供很多接口 4.模板特化 5.部分特化 6.多参数特化 7.类模板默认参数 8.类型别名
下一页
个人成就
文章被阅读
2,052
掘力值
151
关注了
0
关注者
3
收藏集
0
关注标签
10
加入于
2022-05-30