уляции проверки утверждений на
Автор admin Пятница, 22 мая 2009 11:32
уляции проверки утверждений на стадии компиляции нужно решить еще одну задачу: вывести осмысленное сообщение об ошибке и завершить работу программы. Для прерывания работы компилятора достаточно простой ошибки компиляции; фокус заключается в том, чтобы вставить осмысленный текст в сообщение об ошибке. В следующем примере, предложенном Александреску (Alexandrescu), используется специализация шаблона, локальный класс и трюк с макросами: Шаблонное метапрограммирование 241 //: C05:StaticAssert.cpp {-g++} #include
Комментарии закрыты.
Последние комментарии