আমাদের দল 10+ বছরের পুরানো সি ++ কোড বেস নিয়ে কাজ করছে এবং সম্প্রতি একটি সি ++ 17 সংকলকটিতে স্যুইচ করেছে। সুতরাং আমরা আমাদের কোডটি আধুনিকীকরণের উপায়গুলি সন্ধান করছি। ইউটিউবে একটি সম্মেলনের আলাপে আমি const char*
বিশ্বব্যাপী স্ট্রিংগুলির সাথে প্রতিস্থাপন করার পরামর্শটি শুনেছিলাম constexpr string_view
।
যেহেতু আমরা const char*
আমাদের কোডে বেশ কয়েকটি বৈশ্বিক স্ট্রিং ধ্রুবক পেয়েছি, আমি জিজ্ঞাসা করতে চাই যে আমাদের সচেতন হওয়া দরকার এমন কোনও গোটচ বা সম্ভাব্য সমস্যা আছে কি না?
std::string(sv).c_str()
এপিআই তে পাস করার পরিবর্তে কি করবেন ?