Size: a a a

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

2021 May 19

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
struct это и есть класс в контексте c++
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Только в си он будет классической структурой
источник

Б

Богдан in IT KPI C/C++ ХВ (не UB)
Понял, спасибо
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Да, вектор это классика реализации RAII
источник

с

ссс in IT KPI C/C++ ХВ (не UB)
если запускать это через обычную консоль то всё работает
источник
2021 May 20

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
попробуй видалити папку білда, і збілдити заново
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
або full rebuild. хз як воно там правильно називається
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
Якщо я працюю в цпп файлі, який ніким не інклудиться, тоді нема різниці між глобальною змінною і файловою змінною, правильно?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
покажи код
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
my_header.cpp:
#include <my_header.h>

/*static*/ int counter = 0;

void func1() { counter++; }
void func2() { counter++; }
int get_count() { return counter; }
//all 3 functions are declared in my_header.h
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
ну це якийсь банальний приклад підрахунку кількості викликів всіх функцій. І типу, якщо цей файл ніде не інклудиться, а тільки є файлом реалізації, тоді нема ніякої різниці тут ставити глобальну змінну, чи файлову?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Глобальна може порушити ОДР
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну для одного потока разве что
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
ребят, мб, кто-то на джаве делал что-то...
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
могу ли забить херь на все эти зависимости и просто скомпилировать свой проект на основе исходников?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
просто я пишу на виме, и всякие maven-ы там "доступны", но мне лень ставить плагины и делать костыли
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
вот как в cpp в старые добрые времена
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
ладно, проще поставить idea и в него интегрирровать вимчик
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
В vscode тоже нормально работает всё
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Если вдруг стоит
источник