C++
文章平均质量分 59
文章参考了前辈们的教程。写这篇文章的目的主要是给自己做个笔记,以便日后使用不用再海量搜索。如果对其他人起到哪怕一丁点帮助,那就更好了。
Zoe Din
路漫漫其修远兮,吾将上下而求索
展开
-
python调用c/c++ 编译时报错Py_InitModule‘Py_InitModule’ was not declared in this scope
Linux下Python调用C/C++,编译时报错Py_InitModule‘Py_InitModule’ was not declared in this scope原创 2023-02-07 16:27:12 · 852 阅读 · 0 评论 -
Qt5 编写上位机
代码(1)mainwindow.h(2)mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtSerialPort/QSerialPort>#include <QtSerialPort/QSerialPortInfo> MainW...原创 2018-08-15 16:21:38 · 8773 阅读 · 2 评论 -
QT---error: 'class Ui::MyWidget' has no member named 'pushButton_3'
错误 error: 'class Ui::MyWidget' has no member named 'pushButton_3'经百度知道原因是:在你的Designer设计的图形界面 绘画的 空间里面,没有 objectname 为pushButton的控件你可以找找里面的pushButton控件,里面的objectname到底是什么. 查看我的ui文件: 确实没有pushB...原创 2018-08-09 16:09:05 · 17724 阅读 · 5 评论 -
Qt--图标-error: [release/helloworld_resource_res.o] Error 1
初学者的我做第一个helloworld程序时候更换图标出现了问题,编译时候报了如如上图错误,最后解决了这个问题,记录下来和大家一起分享。参考:http://blog.csdn.net/xbcreal/article/details/52413007#comments问题在于我之前制作ico文件时直接将jpg文件改了后缀名为.ico。如下图,这样是错误的编译后出错,百度了解后,这...原创 2018-08-07 13:07:38 · 5527 阅读 · 4 评论 -
QT--解决创建Qt项目时只有一个.pro文件生成
创建非空项目时只有一个.pro文件,正确的是有.cpp 、.h等文件生成的,原因时构件套设置错误参考教程:https://blog.csdn.net/qq_41175905/article/details/81051964下图可看出只有一个.pro文件生成 1)重新创建项目 下面这一步可以根据自己的需要选择相关的Kits,实在不知道怎么弄的可以全选2)此...原创 2018-08-03 16:49:05 · 16638 阅读 · 14 评论 -
Qt初学 之第一个“hello world! ” 程序分析 (二)
#include <QApplication>#include <QDialog>#include <QLabel>int main(int argc, char *argv[]){QApplication a(argc,argv);# QApplication 用于管理应用程序的资源,任何一个Qt Widgets 程序都要一个QAppl...原创 2018-08-03 11:59:34 · 485 阅读 · 0 评论 -
Qt初学之环境安装(一)
安装与配环境步骤参考了以下两个教程参考教程:https://blog.csdn.net/blue_sky1_1/article/details/79413473 https://blog.csdn.net/xue745146527/article/details/79405857...原创 2018-08-03 11:54:39 · 215 阅读 · 0 评论 -
C++ 拷贝构造函数、C++ 友元函数、内联函数
1、C++拷贝构造函数拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 如果在类中没有定义拷贝构造函数,编译器会自行定义一个。如果类带有指针变量,并有动态内存分配,则它必须...原创 2020-04-06 15:36:51 · 226 阅读 · 0 评论 -
C++ 类构造函数 & 析构函数-----学习笔记
1、类的构造函数类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void构造函数可用于为某些成员变量设置初始值。#include <iostream> using namespace std; class Line{ public: void set...原创 2020-04-06 15:23:41 · 139 阅读 · 0 评论 -
C++ 类访问修饰符---学习笔记
class Base{public: // 公有成员protected: // 受保护成员private: // 私有成员};1、public 公有成员公有成员在程序中类的外部是可访问的。可以不使用任何成员函数来设置和获取公有变量的值2、private 私有成员私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的默认情况下,类的所有成员都是私有...原创 2020-04-06 15:13:47 · 182 阅读 · 0 评论 -
C++ --类成员函数
1、描述类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员使用成员函数来访问类的成员,而不是直接访问这些类的成员:2、成员函数可以定义在类定义内部,在类定义中定义的成员函数把函数声明为内联的,即便没有使用 inline 标识符,如class Box{publi...原创 2020-04-06 14:59:55 · 441 阅读 · 0 评论 -
c++----类与对象
1、类定义类定义是以关键字class开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。例如,我们使用关键字class定义 Box 数据类型class Box {public: double length; // 盒子的长度double breadth; // 盒子的宽度double height; // 盒子的高度};关键...原创 2020-04-06 14:39:34 · 106 阅读 · 0 评论 -
C++ 构造函数与析构函数 学习笔记
每个类只有一个析构函数和赋值函数,但有多个构造函数(包含一个拷贝函数,其他的为普通构造函数)把对象的初始化工作放在构造函数中,把清楚工作放在析构函数中。1、构造函数的作用:在对象被创建的时候利用特定的值构造函数,将对象初始化为一个特定的状态。当对象被创建时,构造函数被自动执行。2、析构函数的作用:完成对象被删除前的一些清理工作对任意T ,C++编译器将自动为T产生4个缺...原创 2018-08-05 10:57:15 · 154 阅读 · 0 评论 -
C++ this指针 学习笔记
1、this指针理解首先,我们都知道类的成员函数可以访问类的数据(限定符只是限定于类外的一些操作,类内的一切对于成员函数来说都是透明的),那么成员函数如何知道哪个对象的数据成员要被操作呢,原因在于每个对象都拥有一个指针:this指针,通过this指针来访问自己的地址。形如: int x ,Stock my 等,变量x是int 型,my是Stock类型同理 my里的this就是指向my的...原创 2018-08-05 10:55:22 · 162 阅读 · 0 评论