- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 error: no member named ‘orange‘ in namespace ‘Qt‘; did you mean ‘QColor
把Qt::orange 改为 QColorConstants::Svg::orange,编译已执行通过。命名空间来定义标准颜色。在较新的Qt版本中,你可以使用。,但是编译器出现提示未能找到这个成员/未声明该标识符。在较早的Qt版本中,可能没有。这样的定义,但是Qt提供了。
2024-05-21 11:25:53 255
原创 error: use of undeclared identifier ‘nh‘
在使用'n'变量时,没有定义好'n',通过把“nh”变量更改为添加'n'定义,编译已通过。在qnode.cpp源文件实现功能模块中添加以下代码。在当前范围找不到名为‘nh'的变量或标识符。
2024-05-08 09:21:18 523 1
原创 error: use of undeclared identifier ‘need_deceleration
在使用'need_deceleration'变量时,没有定义好'need_deceleration',通过添加'need_deceleration'定义,编译已通过。在当前范围找不到名为‘nedd_deceleration'的变量或标识符。在qnode.cpp文件实现功能模块中添加以下两行代码。
2024-04-07 17:30:56 597
原创 小白C++
开启编程入门学习之路第一节:面向对象的几个基本概念: 1.对象。每个对象都是描述客观存在事物的一个实体,都是由数据和方法(也可以叫属性和行为)构成。属性是描述事物特征的数据,行为描述对对象属性的一些操作。 2.类。类是具有相同属性和行为的一些对象的集合,它为所有属于这个类的对象提供抽象的描述,比如麻雀和杜鹃都可以看作是对象,而鸟就可以看作类。 3.封装。封装就是把对象的所有属性和行为结合成一个独立的单位,对外隐藏对象的内部细节,只保留有几个接口与外界联系。 4.继承。一个类
2023-10-09 15:33:16 389 1
原创 快捷键便捷方式
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息..
2022-08-09 09:41:55 98
原创 第2节:C++开发环境与相关工具
*Visual C++ / GCC(G++) / Clang(Clang++)…*集成开发环境:Visual Studio / CodeLite / Code::blocks / Eclipse…*工具— /usr/bin/time— valgrind— cpp reference— Compiler explorer— C++ insights— youtube.com
2022-05-07 15:54:09 207
原创 c++
*一系列不断衍进的标准集合—C++98/03,C++11,C++14,C++17,C++20,C++23?—语言本身的改进*Memory Model*Lambda Expression—标准库的改进*type_traits / ranges*auto_ptr*C++标准的工业界实现— MSVC / GCC / Clang…—每个编译器可能并不完全遵照标准*https://godbolt.org/z/cKMjK3—不同的实现存在差异*https://godbolt.org/z/6hn
2022-05-07 15:23:01 1428
原创 多线程详解
1、线程简介多任务、普通方法调用和多线程的区别:普通方法调用:只有一条执行路径(效率低)多线程:多条执行路径,主线程和子线程并行交替执行(效率高)程序.进程.线程:在操作系中运行的程序就是进程,比如:QQ、微信、游戏、IDEA等等。。。一个进程可以有多个进程,如视频中同时听声音,看图像,看弹幕,等等。。Process与Thread*说起进程,程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。*而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单
2022-05-07 10:40:20 182
原创 异常的机制
1、什么是异常*实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了。等等。*软件程序在运行中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。*异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连
2022-04-27 08:28:23 87
原创 面向对象编程
面向对象编程1、初始面向对象1.1面向过程思想:*步骤清晰简单,第一步做什么,第二部做什么…*面对过程适合处理一些较为简单的问题1.2面向对象思想:*物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。*面向对象适合处理复杂的问题,适合处理需要多人协作的问题!1.3对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,集体到微观操作,任然需要面向过程的思
2022-04-24 16:26:22 84 1
原创 什么是数组?
**数组**1、数组概述1.1数组是相同类型的有序集合。1.2数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。1.3其中,每一个1数据据称作一个组元素,每个组元素可以通过一个下标来访问它们。2、数组声明创建2.1首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[ ] arrayRefVar; //首选的方法或dataType arrayRefVar[ ] ;//效果...
2022-04-18 17:29:53 984
原创 Java方法详解
**Java方法详解**1、何谓方法1.1System.out.println(),那它是什么呢?1.2Java方法是语句的集合,它们在一起执行一个功能。*方法是解决一类问题的步骤的有序组合*方法包含于类或对象中*方法在程序中1被创建,在其他地方被引用1.3设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。1.4== 回顾:方法的...
2022-04-16 16:05:21 105 1
原创 Java控制流程
==Java流程控制==1.用户交互Scanner可以通过Scanner类来获取用户的输入*基本语法:Scanner s = new Scanner(System.in);*通过Scanner累的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 hasNext()与hasNextLine()判断是否有输入的数据*next():1.一定要读取到有效字符后才可以结束输入2.对输入有效字符之前遇到的空白,next()方法会自动...
2022-04-13 20:26:16 235
原创 Idea 常用快捷键列表
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息..
2022-04-06 20:36:34 96
原创 重装镜像文件
![(https://img-blog.csdnimg.cn/4bab416ededd439a914474d3685e7867.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY19jam0=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)在这里插入图片描述......
2022-04-03 15:14:36 66
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人