美烦资源网

专注技术文章分享,涵盖编程教程、IT 资源与前沿资讯

C++开发:CMake CMakeLists.txt构建命令介绍、示例说明

add_executable

add_executable 是 CMake 用于定义一个可执行目标的命令。它指定了生成可执行文件所需的源文件。

基本语法

C++ vector 简介

vector是一个动态数组,用于存储一组连续的、同类型的元素。它的大小可以根据需要动态变化,而且能够进行快速的插入和删除操作,因此在实际开发中经常被使用。

vector是C++ STL中的一种容器,其定义在头文件<vector>中。它是一个模板类,可以存储任何类型的数据。

看完微软大神写的求平均值代码,我意识到自己还是too young了

博雯 发自 凹非寺

量子位 | 公众号 QbitAI

取整求个无符号整数的平均值

Visual Studio配置C++中GDAL、SQLite与PROJ环境并编译的方法

本文介绍在Visual Studio软件中配置、编译

Qt5 C++入门教程-第9章-事件和信号

在 Qt5 C++入门教程的这一部分,我们将讨论事件和信号。

事件是任何图形用户界面(GUI)程序的重要组成部分。所有 GUI 应用程序都是事件驱动的。一个应用程序会对其生命周期中生成的不同类型的事件做出反应。事件主要由应用程序的用户生成。但它们也可以通过其他方式生成,例如,通过互联网连接、窗口管理器或定时器。在事件模型中,有三个参与者:

gcc编译器编译过程和链接过程

gcc编译器编译过程详解

gcc常用选项


一个c/c++文件要经过预处理、编译、汇编和链接才能变成可执行文件。

  • (1)预处理
    C/C++源文件中,以#开头的命令被称为预处理命令,如包含命令#include、宏定义命令

C++程序员避不开虚函数的,就像C语言程序员避不开指针一样

初学者刚接触C++语言中的 virtual 函数(虚函数)时,常常会感觉到迷惑,比如,书上说虚函数定义在基类中,其他继承此基类的派生类都可以重写该虚函数,因此虚函数是C++语言多态特性中非常重要的概念。但是派生类也可以重写基类中的其他的常规函数(非虚函数)呀,那为什么还要引入虚函数这样看起来很复杂的概念呢?

“猫吃老鼠”

本文不打算从理论上探讨C++语言引入虚函数的原因,那样太枯燥乏味了,我们先来看一个例子,直观上感觉下常规(非虚)函数在面向对象编程中的局限性,请看:

C++ inline类型成员函数,有什么作用?如何定义?linux C++第20讲

inline类型的成员函数

类的成员函数也可以定义为内联(inline)函数。C++要求对一般的内联函数要用关键字inline声明,但对类内定义的成员函数,可以省略inline,因为这些成员函数已被隐含地指定为内联函数,如:

C++解析头文件-Qt自动生成信号声明

一、瞎白话

时间过的

C++ 初始化列表

何谓初始化列表

与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。

<< < 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言