![]() |
Preprocessors: #define |
The #define, called a directive, is used to direct the compiler to create or perform a (small) action. This action is called a macro. For example, you can ask the compiler to use "Rio de Janeiro" whenever it sees RDJ. To do that you can write #define RDJ "Rio de Janeiro" If you use the word RDJ in your program, the compiler would replace it with the defined name. You can also use the #define directive to create words that would be replaced with numeric values. Here is an example: #include <iostream>
using namespace std;
using namespace System;
#define RDJ "Rio de Janeiro"
#define Print(Sentence) Console::WriteLine(Sentence)
int main()
{
cout << "City: " << RDJ << "\n";
Print("Welcome to the Wonderful World of C++/CLI.");
return 0;
}
This would produce: City: Rio de Janeiro Welcome to the Wonderful World of C++/CLI. Press any key to continue . . .
|
|
|
||
| Home | Copyright © 2006-2010 FunctionX, Inc. | |
|
|
||