1
সি ++ 17-তে প্রাথমিককরণের পরে কোনও ইনলাইন ভেরিয়েবল পরিবর্তন করা যেতে পারে?
আমার পরিস্থিতি নিম্নরূপ (এটি ঝাঁকুনিতে কাজ করেছে তবে জিসিসিতে নয়) 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