Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 May 13

🅰🅱

🅰️lexander 🅱️abansky... in IT KPI C/C++ ХВ (не UB)
неужели качает обнову, когда я компилю
источник

A

András in IT KPI C/C++ ХВ (не UB)
ти можеш це глянути в налаштуваннях
источник

I

Igor in IT KPI C/C++ ХВ (не UB)
Добрый день, можете подсказать как здесь работает рекурсия(точнее
left_height
и  
right_height
) считается?
 
int findHeight(Node* root)
   {
       if (!root)
           return 0;
       else {
           int left_height = findHeight(root->left);
           int right_height = findHeight(root->right);
           if (left_height >= right_height) return left_height + 1;
           else return right_height + 1;
       }
   }
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Добрый!
Я бы посоветовал пройти это дебаггером и увидеть своими глазами каждый шаг
источник

I

Igor in IT KPI C/C++ ХВ (не UB)
Спасибо, даже как-то из головы вылетело
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
нихрена у вас тут ребусы на входе теперь
источник

АП

Алексей Павленко... in IT KPI C/C++ ХВ (не UB)
Ага
источник

АП

Алексей Павленко... in IT KPI C/C++ ХВ (не UB)
24
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Здравствуйте. Есть два класса
Игрок и Обьект

Игроку написал функцию, которая принимает в себя обьект и из его прочности вычитает какое-то значение (игрок бьёт по обьекту)
вот только код построен так, что сперва идёт класс игрока, а после обьекта из-за чего параметр Object который я передаю в функцию - не инициализирован
Совсем забыл как с классами работать, напомните что добавить, чтоб функция видела класс, который прописан ниже
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
'void Attack(Object g) { g.SetProtect(g.GetProtect() - 20); }'
источник

o

open kids fan in IT KPI C/C++ ХВ (не UB)
setprotect и gprotect методы сделать public?
источник

🅰🅱

🅰️lexander 🅱️abansky... in IT KPI C/C++ ХВ (не UB)
forward declaration
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
они пабликик
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
class Object;
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
шото такое, и ссылку не забыть, иначе объект копируется и меняется только локально в рамках функции

class Player {
public:
...
   void Attack(Object &g);
}


void Player::Attack(Object &g) { g.SetProtect(g.GetProtect() - 20); }
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
О
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Точно, спасибо.
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Лучше же в классе объявлять
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
А потом уже внизу писать или в отдельном документе
источник

ЮН

Юля Никитина... in IT KPI C/C++ ХВ (не UB)
как избавиться от подобного предупреждения?
источник