1
Чи може бути змінена вбудована змінна після ініціалізації в C ++ 17?
Мій сценарій такий (він працював у кланге, але не в gcc) liba.hpp: inline int MY_GLOBAL = 0; libother.cpp: (dll) #include "myliba.hpp" void myFunc() { // MYGLOBAL = 28; } someexe.cpp: RunAppThatUsesBothLibAandLibOther(); Проблема полягає в тому, що вбудована змінна показувала 0 в тих місцях, де я очікувала 28, оскільки вона була …
11
c++
visual-c++
dll
clang
c++17