C++构造函数排雷

一、默认构造函数1.1 什么是默认构造函数?我们一般会认为默认构造函数就是编译器自动生成的那个构造函数,其实这种理解不全面。准确的说,默认构造函数就是在调用时不需要显示地传入实参的构造函数。根据这个原则,下面 2 种构造函数都是默认构造函数: 1234567class Sample {public: // 默认构造函数。 Sample() { // do something }}; 1234567class Sample {public: // 默认构造函数。虽然有形参,但有默认值,调用的时候可以不显示的传入实参。 Sample(int m = 10) { // do something }};

C++语言

C++生成条形码

条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。

C++语言

批处理运行外部程序

本文介绍了批处理中启动外部程序和批处理的几种不同方法,以及如何获取命令返回值,最后还介绍了批处理中命令顺序执行的几种方法的区别。

Windows批处理

前后端常用概念扫盲

本文主要介绍前后端及客户端开发中遇到的一些常用的技术概念,本文不会涉及太深奥的技术细节。

Web编程

Typescript基础语法

如果你还不了解 TypeScript 是什么,或者其与 JavaScript 之前的关系,可以参考:- 前后端常用概念扫盲 TypeScript 是 JavaScript 的一个超集,支持 ES6 的语法规范,并在此基础上进行了增强,二者最大的不同在于:TypeScript 是强类型语言,而 JavaScript 是弱类型的语言。

Web编程

ECMAScript6基础语法

ECMAScript 标准的发展经历了一个漫长的过程,从 1997 年发布的ECMAScript 1.0,到 2011 年的ECMAScript 5.1,再到 2015 年的ECMAScript 2015,以及后面每年都会发布的一个新的 ECMAScript 版本,版本众多,而且每个版本都有新特性的加入。

Web编程

QSS基本使用方法

Qt QSS 选择器和 CSS2、CSS3 的选择器类似,建议先学习或者复习 CSS 选择器的语法。 QSS 虽然源自 CSS ,但也有稍许不同,而且支持的语法也没 CSS 那么多。

Qt

C++ 默认构造函数

本文围绕 3 个问题来理解 C++的默认构造函数: 什么是默认构造函数? 默认构造函数什么时候被调用? 编译器在什么情况下会生成默认构造函数?

C++语言
191011121323