array = realloc(array, (i + 1) * sizeof(char *)); array[i] = malloc((strlen(string) + 1));
array = realloc(array, (i + 2) * sizeof(char *));
array[i] = malloc((strlen(string) + 1));
array[i + 1] = NULL;
A sequence of two or more contiguous delimiter bytes in the parsed string is considered to be a single delimiter. Delimiter bytes at the start or end of the string are ignored. Put another way: the tokens
returned by strtok() are always nonempty strings.
include/String.h|74|error: ‘StringIdentifier’ does not name a type
class StringIdentifier;
virtual StringIdentifier operator-(const StringIdentifier &STR){};
мне нужно привести родительский класс к дочернему
class A
{
public:
virtual ~A() {}
};
class B : public A
{
};
A *pa = ...;
B *pb1 = dynamic_cast<B*>(pa);
B *pb2 = static_cast<B*>(pa);
B *pb3 = (B *)pa;
B *pb4 = reinterpret_cast<B*>(pa);
Есть функция, инициализирующая массив, состоящий из структур.
struct product *pr
pr->code[i] = (*code);
free(p.title) не помогает
OpenMP или MPI
Надо что-бы друг затер полностью все, что он наделал, и заменил это на мою версию
git fetch origin # -- получить содержимое удалённого репозитория origin, но не мёржить в текущую ветку.
git reset --hard origin/master # -- установить текущую ветку в состояние ветки master из удалённого репозитория origin.