Написал более или менее внятные объяснения задачек на квизфуле:
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)