音视频开发进阶
文章
Light
Dark
Auto
Posts
C++ 模板系列小结05-模板类型作为模板参数
在前面的文章中,模板参数除了是类型之外,还可以是非类型参数,但只有整型和指向外部链接对象的指针才可以。 除此之外,模板类型同样可以作为类型参数,并且还很有用处。
2021-02-09
3 min read
code
C++ 模板系列小结04-类模板中的成员模板
在之前的类模板中,只在类声明时用了 typename 指定模板参数类型,之后的成员函数复用模板参数类型。 但实际上,类成员也可以是模板,嵌套类和成员函数都可以作为模板。
2021-02-09
1 min read
code
C++ 模板系列小结03-在模板中指定变量类型
在之前的代码示例中,频繁用到 typename 关键字。 它的作用就是声明模板参数是类型参数(对于非类型参数,之前的文章也有提到了),也可以用 class 关键字来代替,但为了避免歧义,大多还是使用 typename 了。 除此之外,在模板的定义也可以使用 typename 关键字,用来指定变量的类型。
2021-02-09
1 min read
code
C++ 模板系列小结02-非类型模板参数
前面已经介绍了函数模板和类模板,还介绍了类模板的默认参数,在代码示例中都是用具体类型来作为模板参数的。 实际上,模板参数不局限于类型,普通值也可以作为模板参数,也就是本篇要讲的内容:非类型模板参数。
2021-02-08
2 min read
code
C++ 模板系列小结01-函数模板和类模板
现如今,掌握 C++ 模板技巧并且熟练使用可以说是能力进阶的必备内容了。 在一些优秀的开源项目中经常能看到模板的使用,要是不了解其使用方法,对分析源码都会有些阻碍。 推荐阅读《C++ Templates 中文版》一书,或许可以让你对 C++ 模板有个更加系统的概念,同时辅助阅读网上相关的博客文章加深理解,在代码实践中去掌握提高。 C++ 模板主要可以分为函数模板和类模板,这次就是介绍它们两个。
2021-02-08
4 min read
code
从零打造渲染引擎系列01-什么是渲染引擎
前情回顾:2021 技术新番 - 从零打造渲染引擎系列 在开始写代码之前,要先明确渲染引擎到底是什么东西,才能知道要写什么东西。
2021-01-12
3 min read
OpenGL
iOS开发 - 在 Swift 中去调用 C/C++ 代码
众所周知,Swift 是不能直接调用 C/C++ 代码的,而 Objective-C 是可以直接调用的。 想要 Swift 调用 C++ 方法,需要走 Objective-C 中转才行,类似于 Java 调用 C++ 代码需要走 JNI 一样。 反而 Swift 调用 C 方法还要简单一些,不需要 Objective-C 中转,以下就是具体操作详情~
2021-01-11
2 min read
iOS
2021 技术新番 - 从零打造渲染引擎系列
2021 年的第一次公众号文章推送,它会迟到,但绝不缺席!! 2020 年已经成为过去,新的一年又该有新的规划了,沉思良久之后决定就是它啦~~ 今年的发力点就是从零打造渲染引擎。
2021-01-06
2 min read
OpenGL
iOS 音视频开发的一些基础准备工作
最近在捣鼓 iOS 上的音视频开发,由于之前并没有 iOS 开发经验,直接上手写代码的话压力还是挺大的,因此也趁机看了下 iOS 开发的内容,算是做一些准备工作吧。
2020-11-17
6 min read
iOS
音视频交流群又来啦~~~
最近有不少朋友加我微信,要求进群交流学习的。 可是早先创建的技术交流群,渐渐地都开始满员了。 于是乎,要开始创建第三群啦~~~
2020-08-31
1 min read
learning-insights
««
«
4
5
6
7
8
»
»»