c++
文章平均质量分 92
乘栩缘:VisualS
这个作者很懒,什么都没留下…
展开
-
十大经典排序算法
** 排序算法**排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用下面的表概括:排序算法时间复杂度(平均)时间复杂度(最好情况)时间复杂度(最坏情况)空间复杂度排序方式稳定性冒泡排序O(n²)O(n)O原创 2021-11-15 22:56:37 · 1321 阅读 · 0 评论 -
C/C++中CONST的意义
const 关键字来声明某个常量字段或常量局部变量。 常量字段和常量局部变量不是变量并且不能修改。 常量可以为数字、布尔值、字符串或 null 引用。 采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)常变量: const 类型说明符 变量名常引用: const 类型说明符 &引用名常对象: 类名 const 对象名常成员函数: 类名::fun(形参) const原创 2021-11-02 20:53:35 · 1965 阅读 · 0 评论 -
QT自定义信号与槽
QT自定义信号与槽概念:所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生了感兴趣的事件,某一个操作就会被自动触发。信号和槽是Qt特有的信息传输机制,是Qt设计程序的重要基础,它原创 2021-07-09 18:10:35 · 4233 阅读 · 0 评论 -
(C++) OPENCV零基础学习基础函数
OPENCV study读取图像imread()void cv::imread(const string& filename, int flags = IMREAD_COLOR )参数说明:filename 要加载的文件名。flags 可以采用cv::ImreadModes值的标志,默认为cv::IMREAD_ANYOLOR。cv::imread() 读取任意路径的图像namedWindow() 定义一个显示窗口名 (WINDOW_AUTOSIZE) 显示图像保存图像:imw原创 2021-06-02 09:15:46 · 666 阅读 · 1 评论 -
UBUNTU安装vim(cc++默认文件类型)
UBUNTU安装vim(c/c++默认文件类型)需要添加一个普通用户(如已添加普通用户,跳转到下一步配置sshd)在Linux使用过程中,应尽量避免使用root用户直接使用系统,请使用下面的步骤创建一个新用户添加新用户adduser new_user #根据自己的真实需求修改new_user#这里是创建一个新的用户,用户名不要用new_user将新用户添加到sudo组中usermod -G sudo new_user使用su命令切换到新用户su - new_user原创 2021-03-09 10:45:51 · 288 阅读 · 0 评论 -
C/C++入门练习题(25-27)
25.数字三角形题目描述有一个由数字组成的三角形数塔,站在上一层的某个点,只能到达其下方左右的两个点。现在请找到一条从上到下的路径,使得路径上所有数字相加之和最大输入第一行输入一个数字 n(1≤n≤1000)(1≤n≤1000)代表数塔层数接下来n行,按数塔图形,每行有一个或多个的整数,表示该层节点的值(节点值≤100000)(节点值≤100000)输出输出一个整数,代表从上到下路径上所有数字相加和的最大值。样例输入1639 54 2 13 4 9 63 5 3 7 32原创 2021-02-21 18:43:15 · 561 阅读 · 0 评论 -
error C4996 'scanf': This function or variable may be unsafe. Consider using;C4703: 使用了可能未初始化的本地指针变量
问题描述:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for detai...原创 2020-04-24 18:05:47 · 3752 阅读 · 0 评论 -
如何利用C/C++逐行读取txt文件中的字符串
本文代码都在Windows/VC++6.0下测试过, 在linux/g++下也没有问题。 但是请一定注意linux和Windows文件格式的区别,比如: 1. 当linux上的代码读取Windows文件格式时, 读取结果的每行都会多一个\r, 想想为什么。 2. 当Windows上的代码读取linux格式文件时, 读取的结果会显示只有一行, 想想为什么。 先用...原创 2020-04-18 18:54:58 · 2036 阅读 · 0 评论 -
Visual Studio2015配置opencv
测试代码如下#include #include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;int main() {// 读入一张图片(原画)Mat img = imread(“D:/Image/zuoyetuxiang/dog.jpg”);...原创 2020-04-10 18:13:44 · 275 阅读 · 0 评论 -
QT5+VS2015环境搭建
#include <QtWidgets/QApplication> #include <QtWidgets/QLabel> int main(int argc, char *argv[]) { QApplication a(argc, argv); QLabel label("Hello,World\n"); label.show(); return a.exec(); }...原创 2020-03-25 09:11:15 · 546 阅读 · 1 评论