C++
22
QT把文字转语音

###Qt文字转语音 ######qmake: QT += core gui axcontainer #include <QAxObject> void Widget::on_pushButton_clicked() { QAxObject axObject("SAPI.SpVoice"); axO ...

堂·吉诃德、 @ 2020/07/22

23
C++内存泄漏检测(调试工具)

从没有被释放的内存块,可以获得文件名、行号,泄漏多少字节,会打印显示出来。 ...

biu~biuo @ 2020/07/22

24
c++全局变量,uint8_t[]转QString

###extern ######作用1:让编译器按C规则编译函数名和变量名(保持名称原样,c++由于可以重载所以名称前后会添加符号) #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif ######作用2:在头文件中 ...

堂·吉诃德、 @ 2020/07/22

25
L1-047 装睡 (10分)

##L1-047 装睡 (10分) 你永远叫不醒一个装睡的人 ———— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟 $15 \sim 20$ 次,脉搏是每分钟 $50 \sim 70$ 次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有 ...

冷蕴 @ 2020/07/22

26
L1-048 矩阵A乘以B (15分)

##L1-048 矩阵A乘以B (15分) 给定两个矩阵 \(A\) 和 \(B\),要求你计算它们的乘积矩阵 \(AB\)。需要注意的是,只有规模匹配的矩阵才可以相乘。即若 \(A\) 有 \(R_​a\) 行、\(C_​a\) 列,\(B\) 有 \(R_b\) 行、\(C_b\) 列,则只有 ...

冷蕴 @ 2020/07/22

27
C++中如何在函数中返回局部变量的指针/引用/地址?

01 不能直接返回局部变量的引用/地址 C++有时候还挺傻的,比如调用函数的时候,我就想返回一个局部变量的引用或指针(常想用于返回新建的数组/对象),是不正确的。 比如下面这段代码,用指针存储变量 \(a\) 的地址并返回(直接返回 \(a\) 的地址的话,在编译器那关就过不了): // 程序 #i ...

FLYMAN-C @ 2020/07/22

28
《c++入门经典》笔记15

第十五章 运算符重载 15.1重载运算符 对于c++内置类型,对其使用相应运算符,编译器能准确知道其意思,比如: int x = 17,y = 12,z; z = x * (y + 5); 通过使用成员函数multiply()和add(),类也能提供这样的功能,但语法复杂得多。假如有个表示整数的Nu ...

小立哥 @ 2020/07/20

29
【CQOI2008】矩阵的个数

反正对今天是无言。。。 Description 给出一个N行3列非负整数矩阵的各行各列之和,统计有多少个矩阵满足此条件。输出答案模10^17的值。 Input 第一行包含四个正整数N,c1, c2, c3,即行数与三列之和。第二行包含N个正整数,即各行三个数之和。每行每列之和均不超过125。 Out ...

愚者123 @ 2020/07/20

30
《c++入门经典》笔记13

第十三章 高级引用和指针 13.1按引用传递以提高效率 ​ 每次将值按对象传入函数是,都将创建该对象的一个备份。每次按值从函数返回一个对象时,也将创建其备份。 ​ 对于用户创建的大型对象,备份的代价很高。这将增加程序占用的内存量,而程序的运行速度将更慢。 ​ 在栈中,用户创建的对象的大小为其成员变量 ...

小立哥 @ 2020/07/20

31
《c++入门经典》笔记14

第十四章 高级函数 14.1重载成员函数 ​ 函数可以进行重载,成员函数(成员方法)实质上也是一种函数,所以成员函数也可以进行重载。 程序清单14.1 Rectangle.cpp #include <iostream> class Rectangle { private: int width; in ...

小立哥 @ 2020/07/20

32
水仙花数之C语言经典案例分析

一、【什么是水仙花数】 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 ...

码农大咖 @ 2020/07/19

33
第一讲 Windows10系统下IDE-CLion的安装与配置

01 为什么使用CLion?02 CLion安装方法03 CLion的基本使用04 课程形式及答疑说明 toc 参考链接: Window10上CLion极简配置教程 学生免费注册Pycharm专业版 ​ 姓名:FLYMAN ​ 邮箱:fly_cjb@163.com 01 为什么使用CLion? 相对 ...

FLYMAN-C @ 2020/07/19

35
《c++入门经典》笔记12

第12章 创建引用 12.1什么是引用 引用是一个别名。创建引用时,使用另一个对象(目标)的名称来初始化它,从此以后该引用就像是目标的另一个名称,对引用执行的任何操作实际上针对的就是目标。 有些书上说引用就是指针,这不正确。虽然引用常常是使用指针实现的,但是只有编译器开发人员关心这一点,作为程序员, ...

小立哥 @ 2020/07/18

37
Floyd算法详(cha)解

Floyd 算法应该是最基本,最简单,也是最暴力的最短路算法解法,但是对于一些点数很小的题目,Floyd的表现还是很优秀的,我们先来看一道例题 题目描述给你一个有 \(n\) (\(n\leq 100\)) 个点以及 \(m\) (\(m\leq 800\)) 条双向边的图,求出所有点之间的最短路。 ...

bovine__kebi @ 2020/07/16

38
用C++实现:末尾0的个数

题目描述: 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为1行,n(1≤n≤1000) 输出描述: 输出一个整数 样例: 输入:10 输出:2 看到这个题,常规思路就是先把阶乘算出来,再用算出来的结果求余,余数为 ...

神楽桜 @ 2020/07/16

39
[C++]基础题目总结

C++期末复习 一、选择题考察的知识点(40分) C++在C的基础上多了什么新特性 类和对象 继承 多态、虚函数和RTT1(运行阶段类型识别) 函数重载 引用变量 泛型(独立于类型的)编程,这种技术是由模版和标准模版库(STL)提供的 处理错误条件的异常机制 管理函数、类和变量名的名称空间 编写C+ ...

SkyBiuBiu @ 2020/07/16

40
《c++入门经典》笔记10

《c++入门经典》笔记10 第十章 创建指针 10.1理解指针及其用途 变量是可存储一个值的对象:整型变量存储一个数字,字符变量存储一个字母,而指针是存储内存地址的变量。 计算机内存是存储变量值的地方。根据约定,计算机内存被划分成按顺序编号的内存单元,每个内存单元都有对应的地址。内存中,不管其类型是 ...

小立哥 @ 2020/07/16