51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

C++

C++ 发展历程

C++ 发展历程

厉飞雨 阅读(249) 评论(0) 赞(19)

* 1979年 C++ 编程语言的历史可以追溯到 1979 年,当时 Bjarne Stroustrup 为博士学位论文进行了一些开发。在 Stroustrup 可以使用的所有语言中,有一种被称为 Simula 的语言,顾名思义,它可能是一种主要为仿真而设计的语言。Simula 67 语言是 Stroustrup 使用的变体,被认为是支持面向对象编程范例的主要语言。St...

C++基础入门知识点整理

C++基础入门知识点整理

厉飞雨 阅读(273) 评论(0) 赞(15)

1 C++初识 {#1-C-初识} ================= 1.1 第一个C++程序 {#1-1-第一个C-程序} --------------------------- 编写一个C++程序总共分为4个步骤 * 创建项目 * 创建文件 * 编写代码 * 运行程序 ### 1.1.1 创建项目 {#1-1-1-创建项目} ​Visual Studio是我们用...

C++11新特性整理

C++11新特性整理

厉飞雨 阅读(276) 评论(0) 赞(20)

<h1>auto &amp; decltype {#auto-amp-decltype}</h1> <p>关于C++11新特性,最先提到的肯定是类型推导,C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。</p> <ul> <l...

如何在 C++11 中使用 Lambda 表达式

如何在 C++11 中使用 Lambda 表达式

厉飞雨 阅读(490) 评论(0) 赞(21)

<p>Lambda 表达式不仅具有函数指针的灵活性,还可以通过捕获局部变量提高可扩展性。本文介绍 Lambda 表达式的语法和用法。</p> <h1>简介 {#简介}</h1> <p>Lambda 可能是最新的 C++11 标准的典型特性之一。Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,...

C++ DirectShow 打开多个摄像头

C++ DirectShow 打开多个摄像头

厉飞雨 阅读(295) 评论(0) 赞(17)

在C++中使用DirectShow处理多个摄像头通常涉及创建多个Filter Graph,每个摄像头一个。以下是一个简化的代码示例,展示了如何为两个摄像头创建两个独立的Filter Graph: |------------------------------------------------------------------------------------------...

C++ 复制文件到剪切板

C++ 复制文件到剪切板

厉飞雨 阅读(369) 评论(0) 赞(17)

<h1>具体实现 {#具体实现}</h1> <p>|--------------------------------------------------------------------------------------------------------------------------------------------------...

C++屏蔽4996警告

C++屏蔽4996警告

厉飞雨 阅读(322) 评论(0) 赞(21)

<ol> <li>在预编译头文件stdafx.h中定义宏 {#1-在预编译头文件stdafx-h中定义宏} ===============================================</li> </ol> <p>|-----------|-------------------------------...

C++图形化GUI开发框架推荐

C++图形化GUI开发框架推荐

厉飞雨 阅读(486) 评论(0) 赞(15)

<p>图形用户界面(Graphical User Interface,简称 GUI),下面介绍一下C++常用的GUI开发框架</p> <h1>1.QT {#1-QT}</h1> <p>Qt 是Qt Company开发的跨平台C++图形用户界面应用程序开发框架,目前使用很广泛</p> <p>跨平台...

C++日志记录库spdlog介绍

C++日志记录库spdlog介绍

厉飞雨 阅读(415) 评论(0) 赞(14)

<h1>spdlog简介 {#spdlog简介}</h1> <p>spdlog是基于C++11实现的一款纯头文件的日志管理库(git地址:<a href="https://github.com/gabime/spdlog%EF%BC%89%EF%BC%8C%E5%85%B7%E6%9C%89%E4%BB%A5%E4%B8%8B...