C++11新特性整理
auto \& decltype {#auto-amp-decltype} ===================================== 关于C++11新特性,最先提到的肯定是类型推导,C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。 * auto:让编译器在编译器就推导出...
auto \& decltype {#auto-amp-decltype} ===================================== 关于C++11新特性,最先提到的肯定是类型推导,C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。 * auto:让编译器在编译器就推导出...
Lambda 表达式不仅具有函数指针的灵活性,还可以通过捕获局部变量提高可扩展性。本文介绍 Lambda 表达式的语法和用法。 简介 {#简介} ======== Lambda 可能是最新的 C++11 标准的典型特性之一。Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对其求值。 当一个函...
在C++中使用DirectShow处理多个摄像头通常涉及创建多个Filter Graph,每个摄像头一个。以下是一个简化的代码示例,展示了如何为两个摄像头创建两个独立的Filter Graph: |------------------------------------------------------------------------------------------...
具体实现 {#具体实现} ============ |------------------------------------------------------------------------------------------------------------------------------------------------------------------...
1. 在预编译头文件stdafx.h中定义宏 {#1-在预编译头文件stdafx-h中定义宏} =============================================== |-----------|------------------------------------------| | ``` 1 ``` | ``` #define _CRT_SECUR...
图形用户界面(Graphical User Interface,简称 GUI),下面介绍一下C++常用的GUI开发框架 1.QT {#1-QT} ============ Qt 是Qt Company开发的跨平台C++图形用户界面应用程序开发框架,目前使用很广泛 跨平台:Windows、Linux、MacOS等等 网址:[https://www.qt.io](https...
spdlog简介 {#spdlog简介} ==================== spdlog是基于C++11实现的一款纯头文件的日志管理库(git地址:[https://github.com/gabime/spdlog),具有以下特点:](https://github.com/gabime/spdlog%EF%BC%89%EF%BC%8C%E5%85%B7%E6%9C%8...