пятница, 9 июля 2010 г.

Задачки

Написал более или менее внятные объяснения задачек на квизфуле:
1) Задачка про поиск уникального значения (ссылка) (копия)
2) Задачка про сумму и произведение чисел (ссылка) (копия)

Читать дальше

воскресенье, 4 июля 2010 г.

Шаблонная реализация перевода числа в строку

Шаблонная реализация функции перевода числа в строку.
Практического толку не очень много, зато разобрался в шаблонах получше.

Логарифм произвольного основания:



Сам перевод в строку:



Вам предлагается найти ошибки. Одна точно есть и допущена специально.

Вот исходный код: http://codepad.org/YeanrJjQ

UPD:
Чуток изменил код, ошибку исправил тоже.
Теперь используется статическая память, вместо динамической.



Теперь посмотри как Visual Studio 2008 разберётся с этим:



Вот что у нас получилось:



Видно как в статическую память записываются 3 цифры '7',
'3', '1' и производится вызов функции печати на консоль.

Код для Visual Studio тут - http://codepad.org/Z4rplbF7
Для других компиляторов следует закомментить лэйблы со смайлами)))


Читать дальше