LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

В C++ определен

Знаю. В принципе, задача по запоминанию, какой тип какой переменной отдал несложная. Но тебе ведь потом и другого захочется: а пусть sizeof работет, а пусть угадывает, если auto определение было. Например что-то типа «auto a = MyClass<1>::iterator_length»... и прикручивай полный парсер с учётом типов и шаблонов.

Поэтому здесь просто генератор текста программы. Без анализа семантики.

Исходная версия monk, :

В C++ определен

Знаю. В принципе, задача по запоминанию, какой тип какой переменной отдал несложная. Но тебе ведь потом и другого захочется: а пусть sizeof работет, а пусть угадывает, если auto определение было. Например что-то типа «auto a = MyClass<1>::iterator_length»... и прикручивай полный парсер с учётом типов и шаблонов.

Поэтому здесь просто гененратор текста программы. Без аналища семантики.