Qt5 Hello World教程(Qt Creator) 

在此示例中,我们只是在桌面上的窗口框架中创建并显示一个按钮。按钮将带有标签Hello world!

这代表了最简单的 Qt 程序。

首先我们需要一个项目文件:

helloworld.pro

  • QT 用于指示此项目中正在使用哪些库(Qt 模块)。由于我们的第一个应用程序是一个[……]

    继续阅读

分类: C++标签:

C++使用const代替#define来定义常量

符号常量使代码更具可读性和可维护性。常量的名称表明了它的含义,如果需要更改值,只需在定义中更改一次值,然后重新编译。C 使用预处理器为常量创建符号名称:

#define MAX_LENGTH 100

然后预处理器在您的源代码中进行文本替换,在编译之前替换出现的MAX_LENGTHwith[……]

继续阅读

简单的构建工具:npm scripts vs Makefile vs runjs

基于命令行的构建工具最近在 JavaScript 世界中获得了很多关注。与冗长的 Grunt.js/Gulp.js 文件和工作流相比,它们简单、灵活且易于管理。这与敏捷和适应性的方式相一致,这在快速变化的JavaScript世界中变得越来越重要。但是选择哪个基于命令行的构建工具呢?它们之间有什么区别[……]

继续阅读

Vscode C/C++扩展无法安装解决方法

在vscode扩展更新时候,遇到一个棘手而闹心的问题,就是C/C++扩展更新安装的时候,一直卡在了下载的界面,界面右下角一直提示:正在下载C/C++ language components(windows)。等待好长时间一直是这样。

解决方法
最后通过离线安装C/C++扩展的方法解决了该问题[……]

继续阅读

VScode中配置 C/C++ 环境

  • 1. 下载编辑器VScode
  • 2. 下载编译器MinGW并解压
  • 3. 将MinGW添加至环境变量
  • 4. 配置VScode插件
  • 5. 运行代码
  • 6. 调整和优化
  • 7. 提示
  • 8. 例行格式条款

1. 下载编辑器VScode

  • 官网:https://code.visualstudio.com/(点链接时按下[……]

    继续阅读

开发人员编译 C++ 程序的 6 大 IDE

C++(C with Classes)是一种高性能的通用编程语言。

这种语言的价值在构建一些最快和最关键的计算机程序时是显而易见的。

在其 35 多年的市场中,该语言已被用于创建 Web 应用程序、机器人应用程序、工业应用程序和其他复杂的工程系统。

C++ 在就业市场上受到重视,掌[……]

继续阅读

C++ 与 Java 有什么区别

C++ 与 Java 编程语言是为所有人设计的,无论您是编程新手还是已经拥有丰富的其他语言编程经验。它们也是最受欢迎的。让我们讨论一下c++和java之间的基本区别,只是一个案例。

Java 是一种通用编程语言。它指的是面向对象的编程语言,强类型语言。

Java 的创建者希望实现&nbs[……]

继续阅读

C++ 中的空指针:你能做什么和不能做什么

一些软件工程师可能已经厌倦了这个话题,但在这里我们选择了 7 个示例并尝试使用标准(撰写本文时的最新草案)来解释他们的行为:

一个明显但重要的一点是,使用空指针初始化的p不能指向有效对象,因为它“可与对象指针的所有其他值区分开来”(conv.ptr#1)。

示例 1

这是一[……]

继续阅读

我应该使用哪个 C++ 生成器?

在过去的几年里,我使用了几种编程语言来编写代码。我有使用 Java、JavaScript、C++和 Python 的经验。

我使用 Java、JavaScript 和 Python 构建移动和桌面应用程序,但我使用 C++ 构建控制台应用程序。在所有这些语言中,我的首选语言是 C++,因为它是[……]

继续阅读