news 2026/8/26 16:42:37

记录C++ 11

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
记录C++ 11

类模板

语法声明和实现必须写在同一文件,编译器由类模板生成类的过程叫做类模块的实例化,编译器自动用具体的数据类型替换类模板中的类型参数生成模板类的代码,由模板类实例化得到的类叫做模板类

非类型参数

必须是整型、枚举或者指向静态区的指针和引用,不能是浮点类型不能是类 类型
优点:使用非类型参数执行速度更快,尤其是在使用了很多小型数组时
缺点:每种数组都将生成自己的模板

STL

是一个具有工业强度高效的c++数据库包含了很多计算机科学领域里所常用的基本数据结构和基本算法
六大组件:
容器:是一种数据结构,如list、vector、和deques以模板类的方法提供
迭代器:提供了访问容器中对象的方法
算法:用来操作容器中的数据的模板函数
函数对象:也成为函数符,包括函数名、指向函数的指针、重载运算符的类对象
分配器:主要用于管理内存,所有STL容器都可以指定一个分配器管理,默认使用allocator<T>类,该类使用new和delete管理内存
适配器:
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/26 16:21:50

OpenCV ncnn 人脸识别(一)

1. ncnn 下载ncnn源码 Releases Tencent/ncnn GitHub 编译ncnn 打开mingw自带的终端 rd /s /q build mkdir build cd buildcmake .. -G "MinGW Makefiles" ^ -DCMAKE_BUILD_TYPERelease ^ -DNCNN_VULKANOFF ^ -DNCNN_BUILD_EXAMPLESOFF ^ -DNCNN_BUILD_TESTSOF…

作者头像 李华
网站建设 2026/8/26 16:02:09

从 clone 到登录:三十分钟用 Docker 部署 AzerothCore 魔兽世界私有服

从 clone 到登录:三十分钟用 Docker 部署 AzerothCore 魔兽世界私有服 【免费下载链接】azerothcore-wotlk Complete Open Source and Modular solution for MMO 项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk 适合会用命令行、但没碰过魔兽世界…

作者头像 李华