только не 0xd в 0xa0xd а 0xa в 0xd0xa :)
maksim_ это все аргументы ? я не спрашивал как мне делать я спрашивал почему и какие последствия могут быть вы же привели пример использующий...
был бы __cdecl все прошло бы гладко а так можно самому подкорректировать :) typedef int __stdcall func_t(void*, void*); int __stdcall func(char*...
в том то и дело что собиратся ваш пример будет без предупреждений даже на /W4 самом высоком уровне предупреждений проверил и на MSVC 2010 и на LCC
Всех приветствую, вопрос относится к Си без плюсов. вопрос относится к каллбекам которые принимают указатели void* есть у нас например модуль...
J0E с этим просто погорячился :)
J0E не несите бред товарищь вопрос надо переформулировать и задать его вам в такой форме зачем нужен С++ в тех случаях когда можно писать на С ?...
AsmGuru62 просто намного чаще удобней указателем обработать массив :) хотя иногда наоборот для указателя применяется нотация индексации массивов :)
Booster или например в отладчике посмотрите чему равен p после цикла вычтите из него базу массива и получите разницу 1600 :)
2Booster это я переделал в правильный вариант как должно было быть :) ну или так еще можно было бы for (p = tab; p < (char*)tab + sizeof(tab);...
int tab[100], *p; имелось ввиду :)
2Booster смотрите :) int tab[1], *p; for (p = tab; p < tab + sizeof(tab)/sizeof(tab[0]); p++) { *p = 555; } sizeof(tab) вернет 400 p...
вот puzzles на си думаю вам понравится :) http://www.gowrikumar.com/c/
было бы нормально если бы p был указателем на байт а так он в 4 раза больше памяти чем выделил испортит :)
улыбнитесь :) http://unixfaq.ru/index.pl?req=qs&id=591
green у меня на С код :) int main(void) { int i; decltype(i) j; return 0; } Compile as C Code(/TC) 'decltype' undefined; assuming extern...
Спасибо за ответы r90 так и сделал выкинул экзотику на основе list_for_each_entry и иже с ними а что понадобится допишем :) пришлось удалить...
Всех приветствую хотел адаптировать под свои нужды список из линукса (нужен в проекте на msvC) но вот незадача в половине макросов применяется...
W4FhLF во первых компилятор у меня С а не С++ а во вторых stl::map std::set мне фиолетово непишу я на ц++ и к чему твоя заметка как это сделать...
W4FhLF при чем тут ц++ и stl::map ?
Имена участников (разделяйте запятой).