это так. поэтому я говорил, что в 8.0 все проще. мой вариант, я проверял на 6.0, Intel 9.0 и самое главное Comeau online test тоже его съел (этого...
да. ты прав. по стандарту - implementation defined для VC6.0 сырые указатели можно отсечь до основной проверки, использую факт неявного...
scf37 для вектора - всегда итератор это "сырой " указатель. нужно сначала отфильтровать такой случай
scf37 стандарт читал по диагонали, но шестерка со своей интерпретацией его, вообще расхолаживает :)
scf37 проверь на gcc struct Iter { int& operator[](size_t _N) const { return x; } mutable int x; }; namespace Private { template...
scf37 ambigious - online test Comeau так и сказал. ему я доверяю больше VC8.0 - переживал код.
естественно код нужно облагородить. значение value вычисляется в compile-time :) сам сижу на VC6.0. страх и ужас для шаблонов :) если ты на VC8.0...
попробуй. если раскомментировать строки значение vv измениться struct Iter { // int& operator[](size_t _N) const // { // return x; // }...
никто и не доверяет. в примере с update_hash - юзеры видят только ее. update_hash_helper - находится в кишках либы. в любом случае нужно...
scf37 как определяются, подходящие итераторы?
scf37 IMHO, нужно что вроде этого: struct is_byte_iterator { }; struct is_word_iterator { }; struct iterator_byte { typedef is_byte_iterator...
см. MSDN: IS_INTRESOURCE
Pinkbyte посмотри Detours hxxp://research.microsoft.com/sn/detours/ там и сплайсинг и инъекция и дизасм есть + туча примеров ее юзанья
alegordon Microsoft. в boost'e почти ;) нет DLL.
alegordon это уже вопрос не столько по плюсам, сколько по реализации того или иного компилера под Win. в таком виде в каком существуют шаблоны...
IceStudent экспорт не будет позволять этого делать. для шаблонов экспорт это нечто иное нежеле экспорт из DLL по крайней мере на данный...
hasuhands1 посмотри в MSSDK файл BaseTsd.h
это хэндлер ставится VС++ для __try __except блока (try{} catch(...){}) это обертка компилятора над системным обработчиком
_http://www.wasm.ru/article.php?article=Win32SEHPietrek1
„переложить на аппаратное устройство значительную часть обработки данных“ "что абсолютно нереально на любом из доступных серийно выпускаемых...
Имена участников (разделяйте запятой).