Vanessa Paradis & -M- La seine

Февраль 21st, 2012
Комментарии отключены

Без рубрики

Надоело

Ноябрь 20th, 2011

Без рубрики

Visual Effects for the first season of Game of Thrones

Август 25th, 2011

Без рубрики, развлечения

Trinity Orchestra – Daft Punk

Апрель 30th, 2011

развлечения ,

lion

Апрель 1st, 2011

при нападении льва: вам не надо уметь бегать быстрее льва, чтобы выжить, достаточно лишь бегать быстрее остальных.

Без рубрики

typename

Март 6th, 2011

впервые столкнулся с ключевым словом typename
прочитать что это и зачем можно здесь:
http://alenacpp.blogspot.com/2006/08/typename.html

а я столкнулся при портировании проекта из MS VC++ 2008 под Linux g++ 4.4.5

пример:
template
void function(T1& src, unsigned int n)
{
...
std::map ::iterator I;
...
}

VC++ всем доволен, а вот g++ на эту строчку ругнулся
error: expected ‘;’ before ‘I’

получается компилятор не может понять что от него хотят, т.о. для исправления ошибки необходимо в начале строчки прописать typename:
typename std::map ::iterator I;
и всё в шоколаде :)

аналогично решается ошибка в строке:
for(T1::iterator I = src.begin(); I != src.end(); ++I) {
добавляем
for(typename T1::iterator I = src.begin(); I != src.end(); ++I) {

такие дела.

Вывод:
typename нужен для облегчения задачи компилятору при парсинге различных загадочных выражений.
Ключевое слово typename позволяет разрешить недоразумения, явно сказав компилятору, где речь идет о типе.

разработка , ,

Новогоднее исследование ADSL-роутера на базе Linux

Январь 3rd, 2011


0×0 – введение
0×1 – разбираем :)
0×2 – знакомимся с программной частью

и т.д.

исследования, робот , ,

Русский Лавкрафт

Декабрь 12th, 2010

кружка
Вы знаете, сначала он мне сразу понравился. Скромный, опрятный. Он приехал в M.. какой-то глухой деревушки в Сибири, в которую регулярно уезжал. Какой-то глухой медвежий угол, знаете такие умирающие деревни…, чтобы добраться до которых нужно трястись в поезде, а затем сходить ночью на забытой Богом станции, и пару часов идти пешком.
Он закончил учёбу в M.. и после получения диплома пришёл устраиваться на работу к нам. Специалист он был очень хороший и хотел заниматься системами управления и искусственным интеллектом. Что и говорить – поле деятельности очень обширное и заманчивое для молодого и амбициозного специалиста.
Он начал работать, писал какие-то программы управления, разбирался с P…
Далее…

Без рубрики

Ом

Октябрь 4th, 2010

картинки

уроки по OpenCV – шаг за шагом

Октябрь 4th, 2010


1. OpenCV шаг за шагом. Введение.
2. Установка.
и т.д.

инструменты, исследования, разработка