[C++11] implement a simple log class
Basic idea:
The log class provides three basic interfaces (member functions):
Start log componentStop() deactivates the log componentCommit() commit log message
Each instance of class maintains a log message queue and a resident thread;
The user starts a resident thread through the Start() function to take the log from the log message queue ...
Added by persia on Wed, 02 Mar 2022 16:16:56 +0200
Analysis of the core key knowledge of C + + inheritance and polymorphism
I inherit
The essence of inheritance is to reuse the data members and methods of the base class The essence of encapsulation is to expose only the necessary use interfaces to the outside world. The internal specific implementation details and some core interfaces are invisible to the outside world, hide the details, and only open the nec ...
Added by PRodgers4284 on Wed, 02 Mar 2022 16:15:06 +0200
c + + inheritance (basic)
catalogue
1. Basic concept and definition of inheritance
1.1 basic concept of inheritance
1.2 definition of succession
2. Assignment conversion of base class and derived class objects
3. Scope in inheritance
4. Default member function of derived class
4.1 calling order of constructor destructor of base class derived class ...
Added by oliverw92 on Wed, 02 Mar 2022 15:30:37 +0200
Correct usage of qpprocess
In the programming process, it is often used to call other programs in the program. This calls for process calls. In QT, the process calls of QProcess are used. It has the characteristics of QT itself, which is very convenient to use, and is different from the interface of C++ itself. Its flow characteristics are as follows:Feature 1: waitForSt ...
Added by hightechredneck on Wed, 02 Mar 2022 12:48:40 +0200
[C + + improve programming] 4 STL - function object
1. Function object
Concept:
A class that overloads the function call operator. Its object is often called a function objectWhen a function object uses overloaded (), its behavior is similar to that of a function call, which is also called an imitation function
Essence:
A function object is a class, not a function
Features of function o ...
Added by navid on Wed, 02 Mar 2022 11:58:31 +0200
C + + type conversion
Type conversion in C language
In C language, if the types of the left and right sides of the assignment operator are different, or the shape participating argument types do not match, or the return value type is inconsistent with the received return value type, type conversion is required. There are two forms of type conversion in C langua ...
Added by XeNoMoRpH1030 on Wed, 02 Mar 2022 07:08:39 +0200
Excel processing control spire Answers to XLS hot questions
To facilitate users to quickly master and understand spire Xls, the following small series summarizes and arranges a series of common problems in the trial process of probationers, hoping to help you! ---------------<<Spire. Download the latest version of xls>>
(1) How do I add an image to Excel?
A: please call the Add method to ...
Added by simun on Wed, 02 Mar 2022 05:17:11 +0200
Basic algorithm - backtracking method (maze problem)
Author: Steven Copyright notice: the copyright belongs to the author. For commercial reprint, please contact the author for authorization. For non-commercial reprint, please indicate the source
preface
This paper introduces a classical algorithm backtracking method, which can be used as a solution to the maze problem. The following is ...
Added by richie19rich77 on Wed, 02 Mar 2022 00:56:05 +0200
C++Primer learning notes (11)
The content of this article is dynamic memory.
This piece is a little advanced. It's a part I've rarely touched before.
There are several concerns: global object, local object, local static object and dynamic object.
Refine: static memory, stack memory, free space (heap). Different memory spaces have corresponding objects.
1, Dynami ...
Added by hkay1 on Tue, 01 Mar 2022 17:08:22 +0200
Custom type: structure, enumeration, union
catalogue
1, Structure
1.1 declaration of structure
1.2 special declaration: anonymous struct type
1.3 structure self reference
1.4 definition and initialization of structure variables
1.5 structure memory alignment
1.5.1 why is there memory alignment?
1.6 modify the default alignment number
1.7 offsetof:
1.8 structural transmission ...
Added by jikishlove on Tue, 01 Mar 2022 16:20:59 +0200