প্রশ্ন ট্যাগ «visual-c++»

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ হ'ল উইন্ডোজের জন্য সি, সি ++ এবং সি ++ / সি এল আই সংকলক। সংকলকের সর্বাধিক সাম্প্রতিক সংস্করণটি ভিজ্যুয়াল সি ++ 2019 The সংকলকটি নিম্নলিখিত ভাষাগুলি সমর্থন করে: সি (ভিজুয়াল স্টুডিও 2019 হিসাবে আইএসও সি ++ স্ট্যান্ডার্ডের সি 90 এবং সি 99 এবং সি 11 এর বেশিরভাগ অংশ সমর্থন করে); সি ++ (সর্বাধিক সি ++ 11, সি ++ 14 এবং সি ++ 17 বৈশিষ্ট্য এবং ভিজ্যুয়াল স্টুডিও 2019 হিসাবে কিছু সি ++ 20 বৈশিষ্ট্যগুলির জন্য সমর্থন) সি ++ / সিএলআই (সি # এর মতো .NET ভাষার সাথে আন্তঃব্যবস্থা সরবরাহ করুন))

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 

3
নালপ্টরকে কি uintptr_t এ রূপান্তর করা যায়? বিভিন্ন সংকলক একমত না
এই প্রোগ্রামটি বিবেচনা করুন: #include <cstdint> using my_time_t = uintptr_t; int main() { const my_time_t t = my_time_t(nullptr); } এটি এমএসভিসি v19.24 দিয়ে সংকলন করতে ব্যর্থ হয়েছে: <source>(5): error C2440: '<function-style-cast>': cannot convert from 'nullptr' to 'my_time_t' <source>(5): note: A native nullptr can only be converted to bool or, using …
10 c++  c++11  gcc  visual-c++  clang 

1
-Fno-char8_t এর জন্য এমএসভিসি সমতুল্য কী?
সি ++ তে 20 টি u8স্ট্রিংয়ের অক্ষর char8_tটাইপের উপর ভিত্তি করে । তারা ইচ্ছাকৃতভাবে আর কোনও রূপান্তর করে না char const*: const char* str = u8"Hall\u00f6chen \u2603"; // no longer valid in C++20 অবশ্যই, সি ++ ২০ এ স্থানান্তরিত করার সময় চূড়ান্ত লক্ষ্যটি সম্পূর্ণরূপে নতুন আচরণের সাথে যেতে হবে (উপরের …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.