Put the elephant in the refrigerator .
C Language ：
C Language is an extremely cold person , So the answers are cold ：
I ： Hello C Language , I want to put the elephant in the refrigerator , Can you do it for me ？
I ： So what are we going to do ？
I ： forehead ... Should we create an elephant first ？
I ： How to create ？
I had to go through the documents , Oh ,malloc A piece of memory .
I ： well , I use malloc, How about applying for a space for elephants ？
I ： forehead ... How do elephants make it ？
I ... I went to see the structure of the elephant
I ： ok ... I defined an elephant data structure , What to do next ？
I have a feeling I can't say ...
I ： Oh, ok , I created a refrigerator , The steps should be similar to the elephant .
I looked through the structure of the refrigerator , And then defined a refrigerator of struct.
I ： Okay , The refrigerator was constructed , How to put it ？
I ... In silence Stack Overflow On the input " How to put an elephant in the refrigerator C".
I ： Finally, the answer is found , Define a method , Put the elephant's trunk in 、 Put your eyes in 、 Put your ears in .OK, It's all in .C, You can output it and have a look .
C： Scalding, scalding, scalding, scalding
I ： Ha ha ha ha C You're not so cold at last
I ： Ah , Why don't you talk ？C？ Do you have a fever ？
Pour a basin of water immediately .
Xiaobian recommends a study C Language /C++ Learning skirt of 【 712,284,705】, Whether you are Daniel or Xiaobai , If you want to change your career or join it, you can learn about it and learn from it together ！ There are development tools in the skirt , A lot of dry goods and technical information sharing ！
C++ It's a knowledgeable child , Relatively young , It's not that cold .
I ：C acutely , Shall we put the elephant in the refrigerator ？
It's not very cold ？
I ： Well, I was wrong , dear C++, Let's put the elephant in the refrigerator .
C++： Good mamda , The data types of elephants have been defined , Refrigerators have been defined , You need to construct one each .
I ： well .
So I looked through the document and found out that new To construct the
I ：OK, dear C++, I want to build an elephant .
C++： well , There are ways to build elephants 13 individual , Which one would you like to choose ？
I ： Let me introduce you .
C++：OK, First, you can construct on the stack , The advantage of this is that it can facilitate resource management , And the grammar is better , You can use RAII, If you don't know something RAII, You can go to cppreference Check it up , Of course, you can also build on the heap , You can build a big, big elephant , also .......
A month later ,C++ It's over . I'm full of whiskers, too ... After shaving, go on working
I ： well ,C++, I'll build an elephant on top of the stack .
C++： You don't love me .
C++： You didn't even say “ dear ”.
I ： ok , dear C++, I want to make an elephant simple .
C++： Okay , You can choose whether to build an African elephant or an American elephant or an Antarctic elephant , You can set the skin color of the elephant , You can set the size of the elephant's butt , The sex and sexual orientation of the elephant. What do you want ......
I ： I just want a simple one , Default is good .
C++： well , Constructed a , You can choose how to initialize it , Yes 13 Initialization methods , The latest unified initialization is recommended .
I ： Unified initialization
C++： well , We can build refrigerators .
I ： good ...
After a month of choice , Finally, the refrigerator was constructed .
C++： well , The refrigerator provides addElephant Method , It can be used directly .
I ： Wow, that's great , well , I use this method .
C++： This method provides multiple overloads , You can copy , Move , You can also forward it directly , Save on building an elephant before moving into the refrigerator .
I ：... Why didn't you say
C++： Why didn't you ask .
I ： Just use the mobile one .
C++：OK, Please use std::move Turn the constructed elephant into a right-hand reference .
I'm a face of meng , But do it .
I ： Okay
C++：OK, It's in the fridge , Very fast .
All of a sudden
C++： Wrong report... Wrong report , Molecules and atoms are not convertible types , There is no relationship between the giant panda and Edison + Operators, etc 1556 Item error .
I ： Look for information online , Just look at the last line , OK, look at it . Um. , It looks like number one 31 There's a mistake , What is the mistake ？ I didn't make myself clear when I reported the wrong information . Make any changes . compile , function .
C++： well , It's hip circumference 12 rice , The left arm is long 13 rice , The right arm is long 14 rice , Like male elephants , No marriage, no children , It's good to be tutored since childhood , The African female elephant, who is familiar with the four books and five classics, puts orange in it , Fifty meters high , Sixty meters wide , Three hundred meters thick , It's three hundred degrees below zero , The brand of refrigerant is Huche brand , Rated voltage 220V In the refrigerator .
I ... A long sigh of relief .
I ： I want to put the elephant in the refrigerator .
C#： Good master , My dad, Microsoft, has written elephants , Also wrote the refrigerator class , You only need new Just a moment .
I ：OK,new Okay , Put it in the refrigerator .
C#： well , Has been put in , Using the expansion method of refrigerator addElephant<>() Method .
I ： Um. , You did a good job , Can you make it a little faster , just C++ It's very fast .
C#： For your safety , You can't .
I ： forehead ... I'd like to adjust the size of the elephant's ears .
C#： I'm sorry , It can't be adjusted . You can set the shape of the elephant's ear , Many ear shapes have been defined for you , You can also adjust the skin color of the elephant , Many skin colors have been defined for you .
I ： Forget it. It's out of tune , be it so .
C#： well . If you need speed , Or you need to grasp every detail of the elephant , You can go and see my brother ,C++/CLR, He can complete the functions you have proposed . You can also bring him to me , We can work together . You can also C++ The finished work is exported to binary form , I can use it directly .
I ： Well, thank you , A: no, no .
C#： well , I wish you a happy life .