И еще вижу возможную утечку
char *str;
while (!f.eof())
{
char *str=new char[255];
f.getline(str,255);
}
f.close();
vir
тоже, кстати. У тебя просто память выбрасывается в никуда - утекает.delete[]
для str
и vir
.if (str == vir) {
str
и vir
будут равны nullptr
, а этого у тебя в коде нет, значит истинным такое условие не станет никогда. char *FCGX_GetParam(const char *name, FCGX_ParamArray envp)
{
int len;
char **p;
if (name == NULL || envp == NULL) return NULL;
len = strlen(name);
for (p = envp; *p; ++p) {
if((strncmp(name, *p, len) == 0) && ((*p)[len] == '=')) {
return *p+len+1;
}
}
return NULL;
}
x += speed * cos(imageRadians);
y += speed * sin(imageRadians);
x -= speed * (-cos(imageRadians)); // Как бы, незачем. :)
Все мы знакомы с оператором const.
я хочу выгрузить
в переменную
но на момент компиляции название проекта неизвестно.
T* next;
Node* next;
Node* Head = new Node(0, nullptr);
0
- неправильно, должно быть T{}
.но почему возникает ошибка?
new Node(data, Head)
не совпадают. code
.
code
.