07 2020 档案

摘要:https://zhuanlan.zhihu.com/p/47390641 阅读全文
posted @ 2020-07-31 17:32 sunshine_gzw 阅读(95) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/runfarther/article/details/50036115# 我们先看三段C++程序: 一、line1的源码 line1.h #ifndef _LINE_1_H #define _LINE_1_H void line1_print(con 阅读全文
posted @ 2020-07-31 17:06 sunshine_gzw 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:编译:把你能看懂,但机器看不懂的源代码,翻译成你看不懂但机器能看懂的二进制文件。编译过程对于C/C++来说,一般有预处理,编译生成中间文件,链接这三个大过程,具体的这里就不多说了,有很多介绍的。 生成:按照你说的,VS中解决方案指的是完成一个目标的解决方案,字面意思。很多时候你完成一个开发目标,除了 阅读全文
posted @ 2020-07-30 13:34 sunshine_gzw 阅读(2739) 评论(0) 推荐(1) 编辑
摘要:原文:https://www.cnblogs.com/asuser/articles/12297251.html 刚开始使用VS2017新建项目工程时,有时把应用类型的工程建成控制台类型的工程,在编译时报如下错误: 如果是Windows程序,那么WinMain是入口函数,新建项目为“win32项目” 阅读全文
posted @ 2020-07-30 09:16 sunshine_gzw 阅读(352) 评论(0) 推荐(0) 编辑
摘要:#ifdef WIN32 #include<windows.h> #else #include<string.h> #include<unistd.h> #include<stdlib.h> #include<arpa/inet.h> #include<sys/types.h> #include<s 阅读全文
posted @ 2020-07-29 13:36 sunshine_gzw 阅读(105) 评论(0) 推荐(0) 编辑
摘要:#include<iostream> using namespace std; class B { public: B() { cout << "B()被调用" << endl; } B(const B&) { cout << "B的拷贝构造函数被调用" << endl; } B& operator 阅读全文
posted @ 2020-07-20 21:44 sunshine_gzw 阅读(184) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include<QPaintEvent> #include <QWidget> #include<QPixmap> #include<QImage> class Widget : public QWidget 阅读全文
posted @ 2020-07-12 17:50 sunshine_gzw 阅读(175) 评论(0) 推荐(0) 编辑
摘要:mythread.h: #ifndef MYTHREAD_H #define MYTHREAD_H #include <QObject> #include<QMutex> class MyThread : public QObject { Q_OBJECT public: explicit MyTh 阅读全文
posted @ 2020-07-10 14:15 sunshine_gzw 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:vector.h: #ifndef __Vector__H__ #define __Vector__H__ typedef int Rank; #define DEFAULT_CAPACITY 3 template<typename T> class Vector{ protected: Rank 阅读全文
posted @ 2020-07-10 00:54 sunshine_gzw 阅读(176) 评论(0) 推荐(0) 编辑
摘要:第一种创建: mythread1.h: #ifndef MYTHREAD_H #define MYTHREAD_H #include<QThread> #include<QDebug> class mythread:public QThread { public: mythread(const QS 阅读全文
posted @ 2020-07-09 23:58 sunshine_gzw 阅读(138) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QEvent> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *paren 阅读全文
posted @ 2020-07-09 11:08 sunshine_gzw 阅读(387) 评论(0) 推荐(0) 编辑
摘要:Widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QKeyEvent> #include "mypushbutton.h" class Widget : public QWidget { Q_OBJECT 阅读全文
posted @ 2020-07-09 10:54 sunshine_gzw 阅读(666) 评论(0) 推荐(0) 编辑
摘要:Widget.h: #ifndef WIDGET_H #define WIDGET_H #include<QWidget> #include<QMouseEvent> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *p 阅读全文
posted @ 2020-07-09 00:26 sunshine_gzw 阅读(286) 评论(0) 推荐(0) 编辑
摘要:MyPushButton.h: #ifndef MYPUSHBUTTON_H #define MYPUSHBUTTON_H #include<QPushButton> #include<QEvent> #include<QMouseEvent> class MyPushButton : public 阅读全文
posted @ 2020-07-08 23:33 sunshine_gzw 阅读(158) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QLineEdit> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *pa 阅读全文
posted @ 2020-07-08 15:35 sunshine_gzw 阅读(111) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget() 阅读全文
posted @ 2020-07-08 14:45 sunshine_gzw 阅读(408) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> class Widget : public QWidget { Q_OBJECT public slots: void showFontDialog(); public: W 阅读全文
posted @ 2020-07-08 12:48 sunshine_gzw 阅读(318) 评论(0) 推荐(0) 编辑
摘要:widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QString> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *pare 阅读全文
posted @ 2020-07-08 11:27 sunshine_gzw 阅读(249) 评论(0) 推荐(0) 编辑
摘要:mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> class MainWindow : public QMainWindow { Q_OBJECT public slots: void foo 阅读全文
posted @ 2020-07-07 23:47 sunshine_gzw 阅读(158) 评论(0) 推荐(0) 编辑
摘要:mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> class MainWindow : public QMainWindow { Q_OBJECT public slots: void foo 阅读全文
posted @ 2020-07-07 21:36 sunshine_gzw 阅读(201) 评论(0) 推荐(0) 编辑
摘要:widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QLineEdit> class Widget : public QWidget { Q_OBJECT public slots: void foo(); p 阅读全文
posted @ 2020-07-07 17:38 sunshine_gzw 阅读(460) 评论(0) 推荐(0) 编辑
摘要:student.h: #ifndef STUDENT_H #define STUDENT_H #include <QObject> class Student:public QObject { Q_OBJECT public: Student(); public slots: void Answer 阅读全文
posted @ 2020-07-07 11:41 sunshine_gzw 阅读(148) 评论(0) 推荐(0) 编辑
摘要:代码示范: #include<iostream> using namespace std; class A { public: void foo() { cout << "A()" << endl; } }; class B :public A { public: void foo() { cout 阅读全文
posted @ 2020-07-06 16:58 sunshine_gzw 阅读(114) 评论(0) 推荐(0) 编辑
摘要:#include<iostream> using namespace std; class Book { public: void getContent() { cout << "从前有座山,山上有座庙,庙里有个小和尚,小和尚在听老和尚讲故事,从前有座山..." << endl; } }; clas 阅读全文
posted @ 2020-07-06 16:19 sunshine_gzw 阅读(112) 评论(0) 推荐(0) 编辑
摘要:如果一个对象,只是希望他可以被创造出来,不希望被拷贝,那么最先想到的应该是将拷贝和复制运算符私有化: class A { public: A(){} ~A(){} private: A(const A&){} A& operator=(const A&) {} }; 但是书中大师认为,有两类函数仍然 阅读全文
posted @ 2020-07-04 21:23 sunshine_gzw 阅读(105) 评论(0) 推荐(0) 编辑
摘要:class A { public: A(int x=0,int y=0) { cout << "aaaaa" << endl; } }; int main() { A a(1,2); A b{1,2}; while (1); return 0; } (箭头表示调用该构造函数) 这两种初始化都会成功编 阅读全文
posted @ 2020-07-02 16:50 sunshine_gzw 阅读(264) 评论(0) 推荐(0) 编辑