или bswap
это одно и тоже. по смыслу. меняет байты местами
Comer_, на чем ты его пишеш?
Booster обычно надо решать задачу, а не тратить время на то чтобы пилить сорцы, которые может и не подойдут для задачи
Clerk, термин "пикод" (position-independent code) гуглом не гуглится, а если и гуглится, то как "p-code" (pseudocode) какбэ если не знать, хрен...
перенеси массив в другое место и пропатчи все указатели на него
CLR всегда с .NET
rep scasb //1й символ rep cmpsb //остальные символы
RET ты это к чему написал? int x; memcpy(buf,&x,sizeof(x)); -- это непосредственный вызов memcpy? только вот, т.к. sizeof(x) константа времени...
MSoft да кого тут волнует ТС? главное что флудотема хорошая
в фасме макросы жгут, и синтаксис там приятнее.
погугли чтоли, тема-то боян
Vladislav полный код приведи
Booster я насчет твоей фразы "У Александреску описан способ определения, является тип стандартным или нет." у меня для этого...
Booster пост #26 посмотри, 1й сверху страницы
Booster флуд ниочем да, нормально.
Booster что зачем? в буфер копировать. есть буфер, в него копируются данные различных типов, потом это буфер куда отправляется, и наоборот....
те уже говорили, ты не про то пишешь
template<typename charT> void save(const std::basic_string<charT>& t) { memcpy(buf,t.c_str(),(t.size()+1)*sizeof(charT)); }
Booster template<typename charT> void save(const std::basic_string<charT>& t) {...} тут ты тоже привел бы и присвоил?
Имена участников (разделяйте запятой).