C + + class composition (Chapter 4)
catalogue
Combination of classes
Concept of combination
Constructor design of class composition
Initialization order when constructing composite class objects
Class assembler example
Example 4-4: combination of Line class and Line class
Forward reference declaration
Forward reference declaration considerations
Combination of classes ...
Posted by NTGr on Sun, 09 Jan 2022 23:09:47 +0100
Deep Exploration of Function Pointer
Re-exploration of Function Pointer
Questions raised
What is the nature of function pointers?Is a function pointer as efficient as a direct call? Why?Can function pointers be combined with templates?Can function pointers work on static functions, member methods, static methods, pure virtual functions, lamda? What can I do if I can't?What other ...
Posted by studot on Sun, 09 Jan 2022 18:35:52 +0100
C + + type conversion operator
keywordexplain
static_cast
It is used for benign conversion. Generally, it will not lead to accidents and the risk is very low.
const_cast
Used for conversion between const and non const, volatile and non volatile.
reinterpret_cast
Highly dangerous conversion. This conversion is only a reinterpretation of binary bits. It is static_ Compl ...
Posted by iZone on Sun, 09 Jan 2022 13:47:03 +0100
Boost: encapsulate c + + classes into python classes
1. Description
This note is used to explain in detail how to convert classes in c + + into classes that can be used directly in the python environment.
2. Examples
A simple c + + class RealWorld is defined here, including public, private members and public member functions. In this example, we will show how to convert the member functions an ...
Posted by anna_cm on Sun, 09 Jan 2022 09:32:05 +0100
c + + calling python program under Linux
Run the command under linux according to the command called by windows in the previous article
Libpython3.0 in lib under linux 6m. a. Also include python H in Python 3 6m directory, so you need to modify the command and main CPP #include "Python 3.6m / Python.h"
g++ -I "/root/Anaconda3/envs/tensorflow/include" -L "/root/Anaconda3/en ...
Posted by likethegoddess on Sun, 09 Jan 2022 04:45:25 +0100
"Bogey sends you an invitation to learn", a one-way and two-way linked list of data structure
catalogue
order
Hi, this is fox
Single linked list
Node of one-way linked list
Unidirectional linked list experiment
Experiment content:
Experiment Description:
Source code
Operation screenshot:
Bidirectional linked list
Creation of bidirectional linked list
Bidirectional linked list experiment
Experiment content:
Experiment Descr ...
Posted by sonny on Sun, 09 Jan 2022 01:53:30 +0100
[Warrior's notes] sword finger offer 32 Three questions, let you learn the depth and breadth first traversal and recursive iterative techniques of binary tree
Title one sword refers to Offer 32 - I. print binary tree from top to bottom
Source: LeetCode
Link: https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-lcof/
1. Description
Each node of the binary tree is printed from top to bottom, and the nodes of the same layer are printed from left to right.
2. Examples
Example 1:
Given ...
Posted by lavender on Sun, 09 Jan 2022 00:51:29 +0100
C + + constructor (Chapter 4)
catalogue
Basic concepts of constructor
Function of constructor
Constructor form
Call timing of constructor
Default constructor
Implicitly generated constructor
"=default"
Example 4_ 1 Revision 1
Example 4_ 1 revision 2
Delegating constructors
review
Delegating constructors
copy constructor
Copy constructor definition
Impli ...
Posted by PHPist on Sun, 09 Jan 2022 00:48:57 +0100
Analysis of C/C++ B test questions of the 4th Lanqiao cup provincial competition in 2018
1. What day
Title: what day January 1, 2000 is the first day of that year. So, May 4, 2000, is the first day of that year? Note: what needs to be submitted is an integer. Do not fill in any redundant content Answer: 125
#include<stdio.h>
int main()
{
int s=31+29+31+30+4;
printf("%d",s);
return 0;
}
2. Clear code
Title: clear ...
Posted by itguysam on Sat, 08 Jan 2022 16:56:47 +0100
Algorithm template: prime number bucket of number theory (including detailed explanation of Ehrlich sieve method and Euler linear sieve method) [Shen Qi]
preface
Just call me Shen Qi. Recently, I have gained a lot from watching the video of AcWing algorithm basic course. So I decided to open up the algorithm section and officially began to sort out the algorithm notes and clarify my ideas.
This time, we brought prime bucket. Hey, hey. Each part will be matched with the corresponding exerci ...
Posted by stezz on Sat, 08 Jan 2022 13:17:40 +0100