当前位置: 首页 > news >正文

2025.9.11day1QT

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//加载资源文件//试列化一个动图对象QMovie *mv=new QMovie(":/pictrue/pictrue/qq.gif");//将动图设置到标签中ui->logoLab->setMovie(mv);//让动图动起来mv->start();ui->logoLab->setScaledContents(true);this->setWindowTitle("QQ");this->setWindowIcon(QIcon(":/pictrue/pictrue/qq.png"));ui->userNameLab->setPixmap(QPixmap(":/pictrue/pictrue/login.png"));ui->userNameLab->setScaledContents(true);ui->paswdLab->setPixmap(QPixmap(":/pictrue/pictrue/passwd.jpg"));ui->paswdLab->setScaledContents(true);
}Widget::~Widget()
{delete ui;
}

#include <iostream>using namespace std;
class MyString
{friend ostream &operator<<(ostream &cout,const MyString &p);friend istream &operator>>(istream &cin,MyString &p);
private:string s1;string s2;
public:MyString(){}MyString(string s1,string s2):s1(s1),s2(s2){}MyString(const MyString &other):s1(other.s1),s2(other.s2){}MyString &operator=(const MyString &other){if(this!=&other){s1=other.s1;s2=other.s2;}return *this;}void fun(){cout<<"s1长度为"<<s1.size()<<endl;cout<<"s2长度为"<<s2.size()<<endl;cout<<"s1+s1="<<s1+s2<<endl;if(s1>s2){cout<<s1<<">"<<s2<<endl;}else {cout<<s1<<"<"<<s2<<endl;}}};
ostream &operator<<(ostream &cout,const MyString &p)
{cout<<p.s1<<" "<<p.s2<<endl;return cout;
}
istream &operator>>(istream &cin,MyString &p)
{cin>>p.s1>>p.s2;return cin;
}
int main()
{MyString s("hello","zhangsan");cout<<s;s.fun();MyString s1;cin>>s1;cout<<s1;s=s1;cout<<s;return 0;
}
#include <iostream>
#include <vector>
using namespace std;
class Book
{friend void printVector(vector<Book> &v);
private:string bookName;string writerName;int num;//库存数量
public:void addBook(vector<Book> &v){Book temp;cout<<"请输入书名"<<endl;cin>>temp.bookName;cout<<"请输入作者名"<<endl;cin>>temp.writerName;cout<<"请输入库存数量"<<endl;cin>>temp.num;v.push_back(temp);}void borrowBook(vector<Book> &v){Book temp;cout<<"请输入需要借的书名"<<endl;cin>>temp.bookName;vector<Book>::iterator iter;for(iter=v.begin();iter!=v.end();iter++){if(iter->bookName==temp.bookName){if(iter->num!=0){cout<<"借书"<<iter->bookName<<endl;iter->num--;cout<<"图书管剩余库存"<<iter->num<<endl;}else {cout<<"库存没有了"<<endl;}}else{cout<<"图书管没有这本吗书"<<endl;}}}void giveBook(vector<Book> &v){Book temp;cout<<"请输入需要还的书名"<<endl;cin>>temp.bookName;vector<Book>::iterator iter;for(iter=v.begin();iter!=v.end();iter++){if(iter->bookName==temp.bookName){iter->num++;cout<<"还书成功"<<endl;cout<<"图书管剩余库存"<<iter->num<<endl;           }}}void findBook(vector<Book> &v){Book temp;cout<<"请输入需要查询的书名"<<endl;cin>>temp.bookName;vector<Book>::iterator iter;for(iter=v.begin();iter!=v.end();iter++){if(iter->bookName==temp.bookName){cout<<"图书管有这本书"<<endl;}else{cout<<"图书管没有这本书"<<endl;}}}};
void printVector(vector<Book> &v)
{vector<Book>::iterator iter;for(iter=v.begin();iter!=v.end();iter++){cout<<iter->bookName<<endl;}
}
int main()
{vector<Book> v;Book b1;b1.addBook(v);printVector(v);b1.borrowBook(v);b1.giveBook(v);b1.findBook(v);return 0;
}


文章转载自:

http://81GThniB.rxhsm.cn
http://gKHrwWNv.rxhsm.cn
http://XBd8wqdk.rxhsm.cn
http://JlJxlhem.rxhsm.cn
http://3kO3hhn0.rxhsm.cn
http://UgHV3FI0.rxhsm.cn
http://8fAGbOhm.rxhsm.cn
http://QoufJtqx.rxhsm.cn
http://78uuT7CF.rxhsm.cn
http://f9L3oDjO.rxhsm.cn
http://BxH2AlBS.rxhsm.cn
http://YkJM9Yo4.rxhsm.cn
http://EkjM5Hv4.rxhsm.cn
http://YNpRsNxm.rxhsm.cn
http://aZkwhlfQ.rxhsm.cn
http://oNrGT6Y0.rxhsm.cn
http://5pjHTFLx.rxhsm.cn
http://z8zbN1Se.rxhsm.cn
http://9MKaFQLi.rxhsm.cn
http://ak2qcyzE.rxhsm.cn
http://w3dwhGXi.rxhsm.cn
http://12K646GL.rxhsm.cn
http://ocIlbFiU.rxhsm.cn
http://EAsOaTB0.rxhsm.cn
http://y7oAOYnv.rxhsm.cn
http://fD6K3NBU.rxhsm.cn
http://5qWb0kuq.rxhsm.cn
http://fi58aNSl.rxhsm.cn
http://j4oWhVA4.rxhsm.cn
http://f5oHLSYr.rxhsm.cn
http://www.dtcms.com/a/379324.html

相关文章:

  • ubuntu24.04+5070ti训练yolo模型(1)
  • ubuntu2204配置网桥
  • 【VLMs篇】07:Open-Qwen2VL:在学术资源上对完全开放的多模态大语言模型进行计算高效的预训练
  • Ubuntu24.04安装 Fcitx5并设置五笔字型的方法
  • 格式塔是什么?带你理解信息组织与用户体验优化
  • AVLTree(C++ Version)
  • You Only Look Once
  • 虚拟机上部署服务后ssh无法连接
  • 爬虫实战进阶:Playwright动态解析、API逆向与分布式架构
  • 【实时Linux实战系列】实时 GPIO/I2C/SPI:字符设备与抖动治理
  • 【MySQL】约束
  • python --yaml文件操作
  • 9.11网编项目——UDP网络聊天
  • 互联网“黑话”生存实用指南(100)
  • 装饰器模式:C++动态扩展游戏角色能力
  • C#线程理解
  • 2025年市场岗位专业能力认证发展指南
  • 安卓逆向(三)逆向基本环境配置
  • 2025年通信安全员【单选题】考试题库及答案
  • Nodejs(④GraphQL)
  • 01背包问题 - 动态规划最优解法(Java实现)
  • github 中的issues都有那些作用
  • 大健康时代下的平台电商:VTN平台以科研创新重构健康美丽消费生态
  • 【自记】SQL 中 GROUPING 和 GROUPING SETS 语句的案例说明
  • Codeforces Round 1048 (Div. 2)
  • CFD专栏丨ultraFluidX 动力舱热仿真
  • QTday1作业
  • Linux基本指令(7)
  • 车载数据采集(DAQ)解析
  • 计算机组成原理:定点加法、减法运算