Как бороться с несколькими типами var_arg в С++?C++

Программы на C++. Форум разработчиков
Anonymous
 Как бороться с несколькими типами var_arg в С++?

Сообщение Anonymous »

Как это сделать?
Код вызывает: разыменование нулевого указателя.
10-08 17:26:00.835 5249 5617 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so!libc.so (strstr+) ()

10-08 17:26:00.835 5249 5617 D DigestGenerator: XXbase.apk!libtest.so (test_bool(char const*)+) ()

bool test_bool(const char *filename) {
if (strstr(filename, "yes")) {
return true;
}
return false;
}

long *test_long(long number, ...) {
va_list args;
va_start(args, number);
for(int i=0; i

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-arg-in-c

Вернуться в «C++»