Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: AlMag   (21.11.2009 в 15:29)
ну макросы улучшают жизнь, это мое мнение. например

#define FOR(i, a, b) for(int i=a; i<b; i++)
#define SZ(a) (int)(a).size()
#define PB push_back

int main()
{
  vector<int> a;
  FOR(i, 0, 10) a.PB(i*I);
  FOR(i, 0, SZ(a)) cout << a[i] << endl;
}


просто часто используемые элементы можно заменить макросами.
например, очистка массива

#define FILL(a, b) memset(a, b, sizeof(a))

int a[100], b[120];

int main()
{
  FILL(a, 0);
  FILL(b, -1);
}


ну и так далее


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: