C++
本栏目主要分享C++语言相关知识
十月旧城
winter is coming
展开
-
VS2017创建Qt界面程序
利用VS创建Qt的ui控制程序,首先要选对模板,Console就是会出现类似如下图的黑框,将结果显示出来,很简约的指令反馈系统,用来作为简单的指令反馈还行,但是我们要做好看的界面就看看其他的吧;ConsoleApplication:Empty就是什么文件都没有,.h/.cpp这些都是需要自行创建的;由于需要进行界面设计,因此,我们选择“QtWidgetApplication”模板1.创建QtWidgetApplication模板2.next之后,因为目前开发的是为了debug,就只需选择deb原创 2021-10-27 16:49:51 · 3264 阅读 · 0 评论 -
算法:反转链表算法清晰解释-C++
学习地址:https://www.cnblogs.com/wzw0625/p/12536744.html题目描述定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。题目示例示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL解题思路双指针:使用双指针pre和cur,分别表示当前节点的前一个结点和当前遍历的节点。具体操作定义临时指针tmp,用于存放当前指针cur所指的下转载 2021-08-31 14:20:57 · 198 阅读 · 0 评论 -
VS+QT配置及如何打开他人编写的程序
1.下载VS:这里建议VS2017,因为我从QT对应的库里看到与VS结合的就是VS2015或2017的,采用VS专业版,网上有对应的你懂的方法2.下载QT,我这里使用的QT5.12.3,QT是一个开放的框架,因此可以直接使用,选择编译库的时候我选择了一下几个我一般下载这么多,以备有用qtcreate编程的需求:3.如何将两个结合呢,来,我们去VS(1)VS–>工具–>扩展和更新–>联机–>搜索“QT”出现的第一个那个“QT Visual Studio Tools,点击下载,原创 2021-09-18 11:30:37 · 6807 阅读 · 6 评论 -
Qt中QTimer和timerevent的区别与用法
QT中可以实现固定重复频率得动作,两种方法区别:区别原创 2021-10-08 16:55:40 · 258 阅读 · 0 评论 -
C++_从流(stream)向文件保存多个数组的元素
本文的目的是为了介绍如何将多个具有相同结构的数组元素,保存进一个txt文件中。原创 2021-11-11 15:28:51 · 965 阅读 · 0 评论 -
编译和解释的区别
编译的时候编译器会把源文件处理一遍,生成一个目标文件,而解释就是边处理源文件边执行。形象点:编译相当于做好一桌菜再开吃;解释就是吃火锅,做好再吃肯定效率高,边煮边吃肯定会低一些感谢知乎:https://www.zhihu.com/question/21486706转知乎地址...原创 2021-10-06 09:38:56 · 161 阅读 · 0 评论 -
C++中Vector实现,一维转二维,再将二维数组作为元素进行保存(vector、显式实例化)
在实际工作中,我们可能需要将类似:vector pt1{ 2, 1, 2, 2, 2, 3, 2, 4 , 2, 5 };结构的一维数组,转换为类似:vectorptVec{ {2,1}, {2,2} ,{2,3} ,{2,4},{2,5} };的二维数组,{}内的值分别代表x,y坐标值这样还不算完,还想将二维数组作为元素放入一个vector中,形如:{{ {2,1}, {2,2} ,{2,3} ,{2,4},{2,5} },{ {2,1}, {2,2} ,{2,3} ,{2,4},{2,5}原创 2021-11-19 13:22:38 · 2866 阅读 · 2 评论 -
静态链接库和动态链接库的区别及C++中使用方法(内存与外存的区别及使用配合;快速缓存;计算机总线结构)
本篇主要介绍静态链接库和动态链接库的区别及C++中使用方法原创 2022-06-24 15:57:04 · 459 阅读 · 0 评论 -
C++ *和&
介绍参见:https://www.cnblogs.com/mr-stn/p/9037773.html简介原创 2021-10-18 14:31:45 · 87 阅读 · 0 评论 -
VS中调试qt程序
程序必须在MSV下编写的才可以进行1.QT中运行程序2. VS中将QT程序“附加到进程”,选中你要调试的程序此时还无法对目标程序进行调试,下一步将程序拷贝进VS中3.qt中程序加载进vs调试(1)在qt中打开程序,在名称处右键,选择“copy full path”(2)vs中“ctrl+o”到打开文件,“ctrl+v”将地址拷入,打开即可...原创 2021-10-26 12:49:48 · 1581 阅读 · 0 评论 -
vs+qt新建ui项目
新建项目入门参考教程:新建项目入门参考教程手动调整UI及程序编写:手动调整UI及程序编写原创 2021-09-22 10:21:09 · 355 阅读 · 0 评论 -
通俗易懂理解-C++ new创建动态内存
我们经常看见这样定义对象及申请动态内存的命令:classname *name=new classname这里要分两部分去理解:*classname name 定义了classname下的指针对象;new classname为name指针申请动态内存。概念理解:new创建动态内存...原创 2021-10-11 15:35:59 · 262 阅读 · 0 评论 -
正确理解Widget::Widget(QWidget *parent) :QWidget(parent)这句话
通过以下链接内容的学习,个人总结一下Widget::Widget(QWidget *parent) :QWidget(parent)的作用:由于构造函数是指在创建一个新对象的时候,自动执行,因此通常用来实现一些默认操作。此处“Widget::Widget(QWidget *parent) ”定义派生类的构造函数;:QWidget(parent)基类的有参构造函数最终达到:调用基类的有参构造函数,实现对象树上基类的功能学习链接:学习链接...原创 2021-10-12 11:26:00 · 2097 阅读 · 0 评论 -
【C++】细说C++中的数组之“静态”数组
转自博主:https://blog.csdn.net/u013921430/article/details/79514972,感谢分享! 【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 数组是C/C++以及各种编程语言中最常用的一种数据结构,了解数组的性质并且学会使用数组是对于程序员最基本的要求。今转载 2021-08-24 16:00:56 · 527 阅读 · 0 评论 -
【C++】细说C++中的数组之动态数组
转载自如下位置: 【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】 1. 前言 上周,写了一篇《细说C++中的数组之静态数组》,今天讲述一下动态数组。 数组是一种顺序存储的数据结构,在定义数组时,首先要确定数组的大小。静态数组在编译时就需要确定数组的大小,所以,为了防止内转载 2021-08-24 15:54:33 · 120 阅读 · 0 评论 -
通俗易懂理解-C++ 模板
对C++中模板比较通俗易懂的理解就是:预编写好函数或者类的模板,在应用的时候将模板中未指定的参数实例化应用。打个比方,同样的凉拌菜调味配方,你可以用来这个调味配方,凉拌个黄瓜,也可以凉拌个猪耳朵(可变的就是黄瓜和猪耳朵)。老规矩:(1)易懂版易懂版(2)简洁版简洁版...原创 2021-10-11 14:18:40 · 205 阅读 · 0 评论 -
C++ vector 容器浅析
C++ STL 教程:C++ STL 教程C++ vector 容器浅析:C++ vector 容器浅析原创 2021-11-09 11:40:21 · 910 阅读 · 0 评论