C + + design pattern sorting 010 Decorator Pattern
catalogue
15. Decoration mode
15.1 example 2
15.2 example 3
15. Decoration mode
Decoration mode: dynamically add some additional functions to an object. It wraps the real object by creating a wrapper object, that is, decoration. For the newly added functions, the decorator mode is more flexible than the production subclass.
Consider usin ...
Added by stick_figure on Tue, 08 Mar 2022 05:54:36 +0200
190.84 million unexpectedly smart editors
Byte runout 2019 spring recruit R & D part programming question summary
My name is Wang dachui. I'm the editor of a publishing house. I am responsible for proofreading the English manuscripts submitted. This job is very annoying because I have to correct countless spelling mistakes every day.
However, excellent people can always find the t ...
Added by chucklarge on Tue, 08 Mar 2022 05:20:48 +0200
Codeforces round #772 (Div. 2)
Source code: ACM/OpenjudgeNow/Codeforces at master · abmcar/ACM (github.com)
Better reading experience: Jump coordinate
A. Min Or Sum
Main idea of the title:
Idea:
A + b > = a | B, we can replace a and B with 0,a|b. in this form, finally, we can replace the array with several zeros and an array | and
The final sum is the array | an ...
Added by haydndup on Tue, 08 Mar 2022 05:08:28 +0200
C + + learning diary 5 - template
catalogue
I. concept of templates
1.1 concept
1.2 features
2, Function template
2.1 function template
2.2 precautions for function template
2.3} function template cases
2.4 differences between ordinary functions and function templates
2.5 call rules for ordinary functions and function templates
2.6 limitations of formwork
3, Class te ...
Added by thebutler on Tue, 08 Mar 2022 03:27:51 +0200
April 8, 2021 - Mr. Hou Jie
C + + object-oriented advanced programming
First 2 sections
1. Class is to put functions and data packages together. There can be many copies of data, but there is only one function
2. The size of the object of the string class. In fact, there is only one pointer in each object, but this pointer points to the address where a specific charact ...
Added by camdagr81 on Tue, 08 Mar 2022 01:16:23 +0200
Flatbuffers for serialization and deserialization: preliminary use
Flatbuffers for serialization and deserialization (I): preliminary use
1: Foreword
In MNN, a trained static model is serialized by Flatbuffers and stored in the hard disk This brings two problems: 1 Why should model information be serialized and cannot be saved directly 2 Other frameworks such as caffe and onnx are serialized with Protobuf. ...
Added by TheHyipSite on Mon, 07 Mar 2022 20:51:28 +0200
Inheritance, derivation and container of C + + language
This is the author's note when learning C + + language on March 7, 2022. If it helps you, the author will be honored! If you find the author's mistake, I am also very happy to communicate with you!
At the beginning of the class, LDM teacher reviewed the concept of reference in C + + and used a lowercase to uppercase program as an example.
voi ...
Added by wes007 on Mon, 07 Mar 2022 17:57:53 +0200
hash_set, hash_map,hash_multiset,hash_multimap
hash_set
STL set mostly takes RB-TREE as the underlying mechanism. SGI provides a so-called hash in addition to the STL Standard Specification_ Set, with hashtable as the underlying mechanism.
RB-TREE has the function of automatic sorting, but hashtable does not. The result is that the elements of set have the function of automatic sorting, b ...
Added by NoDoze on Mon, 07 Mar 2022 16:06:19 +0200
C + + object (too lazy to pass the plate)
C++
Constructor
During the execution of C + + program, the general direction of memory is divided into four areas Code area: the binary code that stores the function body and is managed by the operating system Global area: store global variables, static variables and constants (string constants, const modified constants) Stack area: it is aut ...
Added by grantf on Mon, 07 Mar 2022 14:27:03 +0200
Linear table of data structure C/C + + implementation
Note: C is basically used, except that C + + uses references&
Sequence table
1, The pointer can be declared as long, but it also needs to be implemented as long.
#define MaxSize 50
typedef struct{
ELemType data[MaxSize];
int len;
}SqList;
2, Definition of operation
A data structure has many operations, but it's too difficult ...
Added by sublimenal on Mon, 07 Mar 2022 14:03:28 +0200