пятница, 18 февраля 2011 г.

const или static const?

Это обсуждение напомнило, что один из наших подпроектов, сделанный студенткой и содержащий внутри функций большие константные массивы насчитанных каким-то математическим ПО данных, компилировался минут эдак под тридцать, пока не догадались заменить там const на static const. Ибо генерировался код заполнения этих самых массивов этими самыми данными (не говоря уж о том, что потом исполнялся при каждом входе в функцию). Хотя казалось бы — ну зачем этот код, раз массивы константны (и зачем размещать их на стеке)?

Комментариев нет:

Отправить комментарий