Написал более или менее внятные объяснения задачек на квизфуле:
1) Задачка про поиск уникального значения (ссылка) (копия)
2) Задачка про сумму и произведение чисел (ссылка) (копия)
Читать дальше
пятница, 9 июля 2010 г.
воскресенье, 4 июля 2010 г.
Шаблонная реализация перевода числа в строку
Шаблонная реализация функции перевода числа в строку.
Практического толку не очень много, зато разобрался в шаблонах получше.
Логарифм произвольного основания:
Сам перевод в строку:
Вам предлагается найти ошибки. Одна точно есть и допущена специально.
Вот исходный код: http://codepad.org/YeanrJjQ
UPD:
Чуток изменил код, ошибку исправил тоже.
Теперь используется статическая память, вместо динамической.
Теперь посмотри как Visual Studio 2008 разберётся с этим:
Вот что у нас получилось:
Видно как в статическую память записываются 3 цифры '7',
'3', '1' и производится вызов функции печати на консоль.
Код для Visual Studio тут - http://codepad.org/Z4rplbF7
Для других компиляторов следует закомментить лэйблы со смайлами)))
Читать дальше
Практического толку не очень много, зато разобрался в шаблонах получше.
Логарифм произвольного основания:
Сам перевод в строку:
Вам предлагается найти ошибки. Одна точно есть и допущена специально.
Вот исходный код: http://codepad.org/YeanrJjQ
UPD:
Чуток изменил код, ошибку исправил тоже.
Теперь используется статическая память, вместо динамической.
Теперь посмотри как Visual Studio 2008 разберётся с этим:
Вот что у нас получилось:
Видно как в статическую память записываются 3 цифры '7',
'3', '1' и производится вызов функции печати на консоль.
Код для Visual Studio тут - http://codepad.org/Z4rplbF7
Для других компиляторов следует закомментить лэйблы со смайлами)))
Читать дальше
Ярлыки:
программирование,
cpp,
dev,
log,
template
Подписаться на:
Сообщения (Atom)