Keywords
Static, const modifier member variables, member functions, input parameters, return values, volatile,
Memory Management
New, delete, malloc, and free; differences between Delete-Delete []; Memory Allocation (heap, stack, static, and constant), memory leakage, pointer returned by the function,
Data Type
Class-struct difference; pointer-reference difference; sizeof, strlen (),
String Programming
Reverse string order;
Http://www.cnitblog.com/qlb5626267/archive/2008/11/23/51819.html
Object-oriented
Polymorphism, virtual function, rewrite (overwrite), overload, hide (redefinition), inline, static, public, private, protect, virtual, const, new, delete, constructor, destructor, copy constructor, and assign values. Inheritance: (a kind of); combination: (Part A Part Of); constructor, destructor, and assignment function are Class"Big-three ". Initialize the list.
Design Mode
Data structure linear structure, bidirectional list, stack and queue, tree. Sort (bubble, fast, insert, select, merge, and Hill ). Multithreading
Process-thread difference;
Network Programming
IP address (network number, host number, subnet mask)
Database