C + + inherits from the C language a character-related, very handy function package that simplifies such things as determining whether characters are uppercase, numeric, punctuation, and so on, which are defined in the header file Cctype (old style
1 initializing local variablesUsing uninitialized local variables is a more common cause of program crashes,2 Initializing the WINAPI structureMany Windows APIs accept or return some struct parameters, and if the struct is not properly initialized,
Http://blog.csdn.net/ghevinn/article/details/37651149 (disassembly questions need to be analyzed)
4. Retrieve the value of the memory area
When the value of a region starting from a memory address is obtained, the retrieved value depends on the type
Some ideas in this book are still quite useful, but with the changes in the compiler and norms, some content in the book has changed. The following is a summary after practice.
1-difference between typedef int X [10] and define x int [10]
Define is
How to Use repeated code through action
There are several ways to improve code reuse
A. Inheritance
B. Tool Methods
C. Use Delegation
Both A and B are easy to understand. Let's talk about "C". Here is an example of a datacontext
Using system; using system. collections. generic; using system. componentmodel; using system. data; using system. drawing; using system. LINQ; using system. text; using system. threading; using system. windows. forms; namespace lamdasimple {public
Stl source code analysis-priority queue, stlqueue
The previous two articles introduced the source code implementation of vector and list in gcc4.8. This is the two most commonly used sequence containers in stl. In addition to containers, stl also
HDU 4916 Count on the path
Question:
Given a tree and m queries, each query requires the minimum number of points in the path not formed by the u and v vertices.
Ideas:
In the beginning, we thought it was a LCA... But T several times... Later, we
Use of const in c ++
In c ++, const is such a thing: if you want something that someone else cannot modify, it will take effect.
The usage of const is as follows:A. Modify Constants
Const int;
Int const;
No matter where the const is placed, the
Hdu 4932/bestcoder B #4/thinking questions
Give a series (integer) and overwrite them with some non-Intersecting intervals (only the endpoint can be used for overwriting, And the endpoint can be handed in ). And the interval degree is equal. Returns
BestCoder Round #4 Miaomiao & #39; s Geometry (violent)Problem DescriptionThere are N point on X-axis. Miaomiao wowould like to cover them ALL by using segments with same length.There are 2 limits:1. A point is convered if there is a segments T, the
HDOJ 4349 DP?
Try to walk the shortest distance along the edge. After reduction, C (n + 1, k) + n-k,
Pre-processing factorial, Lucas theorem combination number modulo
DP?
Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 128000/128000 K
POJ Training Plan 2299_Ultra-QuickSort (line segment tree/Single Point update)
Solution report
Question:
Returns the number of reverse orders.
Ideas:
Segment tree discretization.
# Include
# Include
# Include
# Define LL long
HDU 4931 Happy Three Friends (water)HDU 4931 Happy Three Friends
Question Link
6 digits, two for one, and three for the other. Ask who will win.
Train of Thought: sort the order and determine who is bigger than the first two and three to five.
CodeForces 451D Count Good Substrings
Question:
A string that only contains a and B asks how many "compressed input strings" with an even length and an odd length are compressed into one character.
Ideas:
After the string is compressed, it must meet
Poj 1004 Dividing
The question is, from the input of six numbers, the number of I represents a few of the values of I, and the average is divided into two people. The obvious problem with the backpack was that he was converted into a 01 backpack,
POJ 1631 Bridging signals
Question: There are a lot of connections. You need to delete some connections that make the remaining connections the most and do not want to be handed in. abstraction is the longest ascending sequence problem (LIS)
LIS has
HDU 4923 Room and Moor greedy + Stack
Bi can be a decimal number.
Idea: a witty idea. For M 1 + N 0 parts in a row, the optimal solution must be Bi = M/(M + N ), because Bi is incremental (you can push it manually), if Bi> Bi in the previous
In C ++, ifstream does not use new, and delete is not used up.
C ++ started from C #, and many things do not understand. The following code is used:
# Include
# Include
Int main (){
Using namespace std;
Ifstream file;
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service