1. Install xcode (version 3.2) software:
1. xcode software can be downloaded from the apple website
2. Select the Mac OS X install DVD in the original accessories package, and install xcode. mpkg
2. Start c ++ in xcode:
Startup path:
Object Pascal pointer1. Type pointer definition. For pointers pointing to specific types, the definition in C is as follows:Int * PTR;Char * PTR;How is the equivalent Object Pascal defined?VaRPTR: ^ integer;PTR: ^ char;It is actually the difference
1. Prerequisites 1, Character : The smallest unit of abstract text. It has no fixed shape (may be a font shape) and has no value. "A" is a character, and "€" (a symbol of the currency used by Germany, France, and many other European countries) is
A c ++ DLL is a remote call function component of the company. For a long time, this dll has only three external operation interfaces. From a reasonable point of view, this dll should provide some callback interfaces or events to notify the outer
C # Attribute features are very useful. The following is an experimental Summary of attribute features (C #2.0)
1. properties are constructed only when they are accessed. Each access is constructed once.
Code highlighting produced by
1. The second parameter of strcat (STR, S) must be a string! "I" "is" cannot be 'I '!!
Ii. File Inclusion
How can variables and functions defined in a file be used by other files? There will be no compilation errors with multiple definitions or
In C language programming, some handles are often returned, and these handles are some struct. At this time, I expect external people to call our functions and input the specified handle for operations, in this way, the external user will not
The Singleton mode is a common design mode. For example, an app in Symbian can be used as a class that shares storage variables for all views to avoid using global variables. Its main functions include:
1. control resource usage and control
I recently saw the difference between a text stream and a binary stream. The book is vague and obscure, So I carefully thought about it and shared my experiences with you:
I. First answer: What is a file and a stream?
A file is usually a named
1. Introduction to the iterator mode (Brief Introduction)
The iterator Pattern provides a method to access elements in an aggregate object sequentially without exposing or modifying the internal representation of the Set object.
Provide a way to
The factory model is generally divided into three types: simple factory, factory method and abstract factory model.
When I see a name, I will first think about why it is called such a name. For the design pattern, I want to know what is going on,
Value transfer method:
1. Common call. The real parameters involved in the form are of the same type.
Fun (int I )()
Fun (student stud)
()
Main ()
{
Fun (1 );
Student S1;
Fun1 (S1 );
}
You can modify the value of a parameter in a function,
C ++ event model
I Event Model
Response to an event-the event model.
1 event:
In object orientation, when the attributes or status of an object changes, or some actions are received,
Notifications of such changes or actions are sent out.
The composite combination mode mainly deals with the following problems: a class of objects with "Container characteristics"-that is, they act as objects while serving as containers of other objects. When writing, we often cause: CustomersCodeToo
Shui mu
Community A brother on this page (http://www.gowrikumar.com/c/index.html), if you think c learning enough, then do the above question test it.
I did not do a few things, but the question below really makes me ......, When I found the
There are two methods to initialize member variables in the C ++ class:
ConstructorInitialization listAnd constructor bodyAssign values.Let's take a look at the differences between the two methods.
The initialization sequence of member variables
From the perspective of system implementation, there are two types of polymorphism: static polymorphism and dynamic polymorphism.
Static Polymorphism: Function overloading and operator overloading (essentially function overloading );
Dynamic
Override and hidden definition: override: The base class method is declared as virtual (virtual), and override is used in the derived class to declare the override of this method. hide: The base class method is not declared (non-virtual by default),
The Code is as follows:View Code
1 # include 2 # include 3 # include 4 5 using namespace std; 6 class Student 7 {8 public: 9 int sId; 10 char sName [10]; 11}; 12 13 // declare template class 14 template 15 class Link 16 {17 private: 18 Link *
There is a much easier way to declare a global variable. Declare it like an ordinary C-style global, outside of any @ interface... @ end block in some. H file:
Code:
extern BOOL amIaVirgin;
Then define it in some. M file, but outside of any @
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