Teacher Wu has been smart since childhood.
When I was a child, I scored 18 in math,
I secretly changed it to 78,
Then, my dad found out and gave me a good beating.
Teacher Wu also scored 18 in math,
He first changed it to 78, then to 98,
His dad looked at it and said:
“You thought I wouldn’t notice you scored 78?”
“Go play outside, study hard next time!”
In school, Teacher Wu encouraged his roommate to lose weight:
“Buy the most expensive small-sized pants,
“Hang them by your bed to motivate yourself,
His roommate impulsively bought a pair of very expensive pants,
But after a long time, he still couldn’t lose weight,
Then Teacher Wu suggested selling the pants to him at half price.
What a big chess game this is.
I have known my girlfriend for a long time,
I wanted to confess to her but I’m shy,
I asked Teacher Wu to help me write an acrostic poem:
“I am with your best friend,
“Remember to bring a gift.”
The acrostic was indeed hidden, but…
Later, I borrowed 100,000 yuan from Teacher Wu.
Teacher Wu gave me a textbook-style reply:
“Brother, borrowing 50,000 is not a small amount,
“Besides, what do you need 20,000 yuan for?”
“I don’t even know what you need it for,
“You suddenly ask to borrow 10,000 from me,
“I’m not lying at all, I only have 5,000,
“But you are my brother, I have to lend it to you.
“I can transfer 1,000 to you now,
“Check if it’s 100 when it arrives,
“If it’s 10, just take it first,
“Don’t forget to pay me back that 100,000 later.”
I really can’t compete with Teacher Wu’s octa-core brain…
Here comes Teacher Wu from Tsinghua, stirring things up again!
Shang Silicon Valley C++ Video Tutorial is Here!
https://www.bilibili.com/video/BV1eL41187JS
C++ originated from the classic C language, inheriting its advantages, is close to hardware, can control the computer’s low-level, has strong performance, and high running efficiency. At the same time, C++ has added many new features, supports object-oriented programming, generic programming, and provides a rich template library, making it very powerful. C++ has a wider range of application scenarios, can develop games, desktop applications, can also develop operating systems and build low-level architectures, and can do embedded development.
The Shang Silicon Valley C++ series tutorials are divided into three major chapters: Basic, Advanced, and High-level. The Basic chapter introduces and familiarizes C++, covering all the basic syntax and features of C; the Advanced chapter is an extension of C++ for C, mainly focusing on object-oriented features; the High-level chapter delves into and comprehensively applies advanced features of C++. This tutorial is the Basic chapter, while the Advanced and High-level chapters will be released subsequently.
The tutorial is based on the C++ 11 new standard, incorporating a large number of introductions to new C++ 11 features. It is suitable for complete beginners, with explanations that progress step by step, from shallow to deep, with rich practical cases, and deeply expands on knowledge points, integrating a lot of related knowledge such as data structures and algorithms. Students with a background in C can also improve their programming skills through this tutorial.
Starting from writing a Hello World in C++, to finally making a complete project: Xiao Gu’s accounting book, the content of the tutorial is detailed, with explanations that are thorough, allowing you to integrate knowledge through practical projects, applying what you learn easily with this tutorial to get started with C++!
Send a secret code in the WeChat public account chat window:C++, to get the complete tutorial for free!!For the Shang Silicon Valley video download guide and learning path, please visit:
http://www.atguigu.com/download.shtml
Follow the official account of Shang Silicon Valley on Bilibili,
Get the latest video tutorials first!
Link: https://space.bilibili.com/302417610
001. Introduction to C++ Video
002. Origin of C++ 003. Characteristics and Application Areas of C++ 004. CPP Code Execution and Standards 005. Development Environment (Visual Studio) Installation 006. Getting Started_Hello World 007. Getting Started_Compiling and Running Programs 008. Getting Started_Initial Understanding of Functions 009. Variables 010. Identifiers and Scope 011. Constants 012. Basic Data Types_Integer 013. Basic Data Types_Unsigned Integer 014. Basic Data Types_Character Type 015. Basic Data Types_Boolean Type 016. Basic Data Types_Floating Point 017. Basic Data Types_Literal Constants 018. Basic Data Types_Type Conversion During Assignment 019. Operators_Priority and Associativity 020. Operators_Arithmetic Operators 021. Operators_Assignment Operators 022. Operators_Compound Assignment and Increment/Decrement Operators 023. Operators_Relational Operators 024. Operators_Logical Operators 025. Operators_Conditional Operators 026. Operators_Bitwise Operators_Shift Operators 027. Operators_Bitwise Operators_Bitwise Logical Operators 028. Operators_Type Conversion in Operations_Implicit Type Conversion 029. Operators_Type Conversion in Operations_Explicit Type Conversion 030. Basic Concepts of Statements 031. Control Flow Statements_Conditional Branch_if_Single and Double Branch 032. Control Flow Statements_Conditional Branch_if_Nested Branch 033. Control Flow Statements_Conditional Branch_switch 034. Control Flow Statements_Loops_while and do while 035. Control Flow Statements_Loops_for 036. Control Flow Statements_Nested Loops_Case_Multiplication Table 037. Control Flow Statements_Jump_break 038. Control Flow Statements_Jump_continue 039. Control Flow Statements_Jump_goto and return 040. Debugging Code (Debug) 041. Application Case_Judging Prime Numbers 042. Application Case_Guess the Number 043. Application Case_Heart Curve 044. Composite Data Types_Array_Definition and Initialization 045. Composite Data Types_Array_Access and Traversal 046. Composite Data Types_Multi-dimensional Arrays_Initialization 047. Composite Data Types_Multi-dimensional Arrays_Access and Traversal 048. Composite Data Types_Array Simple Sorting_Selection Sort 049. Composite Data Types_Array Simple Sorting_Bubble Sort 050. Composite Data Types_Template Class_vector 051. Composite Data Types_String_string 052. Composite Data Types_Character Array (C-style String) 053. Composite Data Types_Reading Keyboard Input 054. Composite Data Types_Simple File Read and Write 055. Composite Data Types_Structures_Declaration and Initialization 056. Composite Data Types_Structures_Data Access and Structure Arrays 057. Composite Data Types_Enumeration 058. Composite Data Types_Pointers_Definition and Principles 059. Composite Data Types_Pointers_Basic Usage 060. Composite Data Types_Pointers_Wild Pointers, Null Pointers, and Void Pointers 061. Composite Data Types_Pointers_Pointer to Pointer 062. Composite Data Types_Pointers_Pointer to Constant and Constant Pointer 063. Composite Data Types_Pointers_Pointer Operations and Arrays 064. Composite Data Types_Pointers_Pointer Arrays and Array Pointers 065. Composite Data Types_References_Definition and Basic Usage 066. Composite Data Types_References_Constant References 067. Composite Data Types_References_Pointers and References 068. Composite Data Types_Application Cases_Reversing Arrays 069. Composite Data Types_Application Cases_Checking Magic Squares 070. Composite Data Types_Application Cases_Large Integer Addition 071. Composite Data Types_Application Cases_Rotating Images 072. Composite Data Types_Application Cases_Reversing Linked Lists 073. Functions_Definition and Basic Usage 074. Functions_Case Practice 075. Functions_Lifecycle and Static Objects 076. Functions_Function Declaration 077. Functions_Separate Compilation and Header Files 078. Functions_Parameter Passing_Value Parameters 079. Functions_Parameter Passing_Reference Parameters 080. Functions_Parameter Passing_Array Parameters 081. Functions_Return Type_No Return Value 082. Functions_Return Type_With Return Value 083. Functions_Return Type_Returning Array Pointers 084. Functions_Recursion_Principles and Implementation 085. Functions_Recursion_Fibonacci Sequence 086. Application Cases_Binary Search 087. Application Cases_Quick Sort 088. Application Cases_Traversing Binary Trees 089. Functions_Higher-Order_In-line Functions 090. Functions_Higher-Order_Default Actual Parameters 091. Functions_Higher-Order_Function Overloading_Basic Concepts 092. Functions_Higher-Order_Function Overloading_Const and Overloading 093. Functions_Higher-Order_Function Overloading_Function Matching 094. Functions_Higher-Order_Function Overloading_Overloading and Scope 095. Functions_Higher-Order_Function Pointers_Definition and Usage 096. Functions_Higher-Order_Function Pointers_Function Pointers as Parameters 097. Functions_Higher-Order_Function Pointers_Function Pointers as Return Values 098. Xiao Gu’s Accounting Book Project_Requirements Analysis and Process Design 099. Xiao Gu’s Accounting Book Project_Module Design and Framework Construction 100. Xiao Gu’s Accounting Book Project_Defining Header Files and Implementing Main Processes 101. Xiao Gu’s Accounting Book Project_Drawing Menus 102. Xiao Gu’s Accounting Book Project_Loading Data from Files 103. Xiao Gu’s Accounting Book Project_Validity Check of Input 104. Xiao Gu’s Accounting Book Project_Implementing Accounting Functions 105. Xiao Gu’s Accounting Book Project_Implementing Query Functions
Teacher Wu says he has evolved and can tell fortunes.
He said he can tell my girlfriend’s personality by looking at my palm prints.
I was curious and asked how he does that?
“If her palm prints often appear on your face,
“It means her personality is quite irritable.”
I……
Teacher Wu said seriously:
“We will officially start, please be prepared.
“Do you prefer cloudy days or sunny days?”
“Do you prefer watermelon or cantaloupe?”
“Do you prefer slices or scooping with a spoon?”
“Do you prefer sitting on a chair or leaning on a bed?”
“Do you prefer morning or afternoon?”
“You are a person who likes to sit on a chair in the sunny morning and scoop watermelon.”
I…… 
Teacher Wu said seriously again:
“Let me teach you some tricks to win people’s hearts,
“When you see a woman, just say,
“Outwardly sunny and carefree,
“You are very afraid of loneliness and yearn to be protected.
“When you see a man, just say,
“Outwardly carefree as if lacking ambition,
“But actually very deep, with many thoughts,
“You are just waiting for an opportunity.
“This set of words will basically move the other party,
“And they will marvel, how do you understand me so well?
“I tell you, this trick never fails!”
After listening to Teacher Wu’s teachings,
I plan to set up a stall to tell fortunes,
When a customer comes in, I will ask:
“What can I do for you, esteemed guest?”
Learn some real C++ knowledge from Teacher Wu,
Scan or hit the “Read the original text” in the bottom left corner:

Let’s get some BGM to liven things up:
Ride the fastest horse, carrying everyone’s hopes,
Set off from the castle, defeat the monsters attacking,
Let countless scars witness your slow leveling up!
Teacher Wu’s riddle:
Two warriors worked together to slay a dragon,
They cheered and celebrated:
“We did it! Truly working together…”
“Strength pulling mountains!”
Just after saying that, the dragon’s severed body reattached,
This dragon actually revived!
Question: Why did the dragon’s severed body reattach?
Long press to select the white text below to see the answer::
Because it’s a wordplay on the idiom “Connecting Words.”O(∩_∩)O
Selected Videos by Teacher Wu
New Flink (Java) Video Tutorial
New Flink (Scala) Video Tutorial
New Scala Video Tutorial
……
Keep playing music and dancing!
This Saturday at 8 PM, large model live class:
Teacher Wu’s C++ video tutorial is coming,
Recently, the flu has returned again…
Everyone should take precautions; if you catch it, don’t be stubborn, take medicine in time!
If the doctor tells you to take medicine at 8, take it at 6, ambushing the virus.
Let the doctor take the medicine for you, and give the virus a surprise attack.
Change the medicine to candy, and perform a trick on the virus.
Apply the medicine on your skin, and give the virus a diversion.
Maybe you don’t need to take it, play a bluff against the virus.
Or maybe you take it all, and pressure the virus with an army.
Jokes aside, everyone please protect yourselves.
Click, click, click, the journey of learning C++ begins!