- 博客(20)
- 收藏
- 关注
原创 AD画PCB的DRC报错引脚未连接解决办法
一个基于I2C通信的芯片有个引脚没有用到,原理图绘制时在该引脚上放置了NO ERC(忽略电气规则检查),但是PCB画好后的DRC检查依旧显示引脚未连接,,再次运行DRC没有报错,问题解决啦。
2023-11-02 14:03:15
1502
原创 Qt具有构造函数的自定义窗口类
#include <QtWidgets\QtWidgets>class MyWidget:public QWidget{ public: MyWidget(QWidget *parent=0);};MyWidget::MyWidget(QWidget *parent):QWidget(parent){ this->setWindowTitle("My First Qt Program!"); this->resize(960,520); QLabel *labe.
2021-11-09 09:06:52
362
原创 简单的Qt界面程序
#include <QtWidgets\QtWidgets>int main(int argc,char *argv[]){ QApplication app(argc,argv); QWidget widget; widget.show(); return app.exec();}
2021-11-09 08:30:38
237
原创 C++定义链表类模板
声明一个 Student 结构体或者类,数据成员是学号(int),姓名(string)和成绩 (float),然后定义一个 list 链表类对象,追加 10 个 Student 对象到 list 对象 里面,然后将自己的数据(学号姓名和成绩)插入到其中的第 6 个位置。用 迭代器遍历整个 list 对象,输出全部数据项的值。#include<iostream>#include<list>using namespace std;struct Student{
2021-11-08 17:14:51
847
原创 C++定义 vector 模板类对象
声明一个 Student 结构体或者类,数据成员是学号(int),姓名(string)和成绩(float),然后定义一个 vector 模板类对象,追加 10 个 Student 对象到 vector对象里面。用下标遍历整个 vector 对象,输出 10 个数据项的值。#include<iostream>#include<vector>using namespace std;struct Student{ int number; string name; fl
2021-11-08 16:55:44
716
原创 C++读取文本文件
编写一个文本文件读取程序,打开test.txt 文件,读取所有内容并显示在屏 幕上。#include <iostream>#include <fstream>using namespace std;int main(){ fstream file("text.txt",ios::in); if(!file.fail()) { while(!file.eof()) { char buf[128]; file.getline(buf,128.
2021-11-08 16:20:24
1291
原创 C++向文本文件写入程序
编写一个文本文件写入程序,打开一个 test.txt 文件,向文件中写入以下三个字符串, 每个字符串占一行。 Name: Zhang San Sex: Male Age: 20 编译运行以后,检查 test.txt 文件中是否正确写入#include <iostream>#include <fstream>using namespace std;int main(){ fstream file("text.txt",ios::out); if(
2021-11-08 16:18:49
846
原创 C++函数模板和类模板的使用
1. 货物的总价可能是数量(int 类型)乘以单价,也可能是重量(float 或 double 类型)乘以单价,定义一个函数模板 totalPrice,两个形式参数, 第一个形式参数是虚拟类型表示数量或者重量,第二个参数是 double 类型(单价),函数体是计算总价作为返回值(double 类型)。 2. 声明一个 Student 类模板,私有类模板成员分别是 name(string 类型) 和 score(虚拟类型,因为可能是 int,float 或 char 类型(五分制)等)。
2021-10-27 10:50:50
344
原创 C++抽象类的继承
声明一个Graphics抽象类,类中声明一个getArea(计算面积)的纯虚函数。声明Circle类,继承自Graphics类,构造函数用半径作为参数,重写虚函数获得面积。声明Rectangle类,继承自Graphics类,构造函数用两个边长作为参数,重写虚函数获得面积。main函数中定义Graphics抽象类指针指向Circle类对象,调用getArea函数计算圆形面积;让Graphics抽象类指针再指向Rectangle类对象,调用getArea函数输出长方形面积。#include<.
2021-10-23 14:58:49
1610
原创 C++类的实现
声明学生类 Student定义以下 private成员:unsigned int studentID; char*name=new char[20]; char*sex=new char[10]; unsigned int age; float mathScore; float englishScore; float CPPScore;定义以下public成员:①构造函数,带参数如下Student(unsigned int ID, const char *newName, const ch.
2021-10-23 14:52:31
566
原创 C++子类显式调用父类带参数的构造函数
练习用字符串string类来接收和显示字符串,可直接赋值字符串,不再需要strcpy函数,基本用法如下:stringstr="Thank you";str+="very much!";cout<<str<<endl;str="ILoveC++!";cout<<str<<endl;声明一个Person类,private成员4个:身份证号(ID,用string类型),姓名(string类型),性别(string类型),出生年月日...
2021-10-23 14:45:13
1183
原创 C++中定义带接口函数的类
第四次作业:声明一个Person类,包含两个私有成员变量const char * name和int age。定义getName, setName, getAge和setAge四个接口函数,分别可以对私有成员name和age进行读写;在Person类中定义一个无参构造函数,分别对name和age赋值"张三"和18;再定义一个有参构造函数,参数是const char * newName和int newAge,在函数体中分别将newName和newAge赋值给name和age。在main函数中定义一个Pe
2021-10-06 16:00:22
674
原创 C++枚举类型运算
上机实验3:定义十二生肖的枚举,判断任意两个生肖谁排在前,谁排在后。#include<iostream>using namespace std;enum Signs {Rot,Ox,Tiger,Hare,Dragon,Snake,Horse,Sheep,Monkey,Cock,Dog,Boar};int main(){ Signs sign1,sign2; sign1=Dog; sign2=Dragon; if(sign1>sign2) cout<<
2021-09-25 22:11:17
240
原创 C++循环语句用法
上机作业2:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买三只雏鸡,现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?#include<iostream>using namespace std;int main(){ int i,j,k; for(i=0;i<100;i++) for(j=0;j<100-i;j++) for(k=0;k<100-i-j;k++) if((5*i+3*j+k==100)&&(i+j+
2021-09-25 21:56:56
336
原创 C++Switch语句的用法
上机实验1:大型商超为答谢新老顾客,当累计消费金额达到一定数额时,顾客可享受不同的折和:①尚未满500元,顾客须按照小票价格支付全款;②满500元,顾客全部的消费金颜可享9折优惠;③满1000元,顾客全部的消费金额可享8折优惠;④满2000元,顾客全部的消费金额可享7折优惠;⑤满3000元,顾客全部的消费金额可享6折优惠;⑥满5000元,顾客全部的消费金额可享5折优惠;根据顾客购物小票上消费金额,在控制台上输出该顾客将享受的折扣与打折后需支付的金额。#include<iostr
2021-09-25 21:38:56
1308
原创 C++结构体用法
作业3声明一个Person结构体,里面包含name和sex两个数据成员;声明一个Student结构体,继承Person结构体,添加score1,score2,score3三个int数据成员,一个totalScore函数,返回值是以上三门课的成绩。main函数中定义一个Student结构体指针变量,分别给出name, sex, score1, score2, score3的值,最后用cout输出name, sex和totalScore的值。#include <iostream>
2021-09-20 19:33:41
362
原创 C++用new操作符申请内存空间
作业2:用new操作符申请10个双精度数据内存空间,每个元素赋值为其下标的平方根,即a[i]=sqrt(i),(注意要包含sqrt函数的头文件cmath), 然后用cout输出每个元素的值,注意要用delete释放内存。#include<iostream>#include<cmath>using namespace std;int main(){ double *a=new double[10]; for(int i=0;i<10;i++) { a[i]
2021-09-14 23:27:59
1168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人