05 2024 档案
摘要:一、绑定和监听连接 在1CServer.h中声明acceptor, 以及用于事件循环的上下文iocontext,和构造函数 class CServer:public std::enable_shared_from_this<CServer> { public: CServer(boost::asio
阅读全文
摘要:一、设置错误提示功能 设置一个错误提示信息,邮箱格式错误或者是网络错误都会提示出来,并且是红色字体。 如果正确则是绿色。 在qss文件里添加err_tip样式,根据不同的状态做字体显示。 //如果stata=normal就是绿色 #err_tip[state='normal'] { color :
阅读全文
摘要:1、创建登录界面 2、创建注册界面 3、实现需求:启动程序主界面优先显式登录界面,点击注册后跳转到注册界面 点击注册按钮,就会发出一个信号,这个信号由switchRegister来接收,该信号发送给mainWindow来切换界面 connect(ui->reg_btn, &QPushButton::
阅读全文
摘要:类成员初始化 方式: 1、通过构造函数的参数列表初始化。 2、在构造函数中赋值完成初始化。 //1、通过构造和函数的参数列表初始化 Seles_data::Sales_data(const Sales_data &sa) { this->bookNo = sa.bookNo; this->reven
阅读全文
摘要:成员函数中变量查找规则 成员函数中使用的名字按照如下方式解析: 1、首先,在成员函数内查找该名字的声明。只有在函数使用之前出现的声明才被考虑。 2、如果在成员函数内没有找到,则在类内继续查找,这时类的所有成员都可以被考虑。 3、如果类内也没找到该名字的声明,在成员函数定义之前的作用域内继续查找。 4
阅读全文
摘要:this关键字 this是一个指向当前对象实例的指针,主要用于类的成员函数中。 它允许成员函数访问调用该函数的对象。 主要用法: 1、访问成员变量:当成员函数中的局部变量名与类的成员变量名相同时,可以使用this指针来区分它们。 class MyClass { private: int value;
阅读全文
摘要:简介 是一个特殊的构造函数,只有一个形参,该形参常用const修饰,是对该类型的引用。 当定义一个新的对象并用一个同类型的对象对它进行初始化时,用显式拷贝构造函数。 当该类型的对象传递给函数或从函数返回类型的对象时,用隐式拷贝构造函数。 拷贝构造函数 拷贝构造函数通常用于: 1、通过使用另一个同类型
阅读全文