Автор: antf (11.11.2009 в 15:18)
Здравствуйте
#include<iostream.h>
#define add(a, b) (a) * (b)
int main()
{
int int1 = 3;
int int2 = 4;
cout << add(int1, int2) << endl;;
long lng1 = 5;
long lng2 = 6;
cout << add(lng1, lng2) << endl;
double dbl1 = 1.1212;
double dbl2 = 34.43434;
cout << add(dbl1, dbl2) << endl;
int k;
cin >> k;
return 0;
} |
* А большие функции так можно писать? Если посмотреть макросы - это хорошее средство для борьбы со строгой типизацией.
* Когда стоит использовать макрос, а когда функцию?