আমি জানি পার্টিতে এটি খুব দেরী, তবে সময়ের পরিবর্তন এবং উত্তরগুলি প্রায় থাকে। সি ++ 11 এর বেশ কয়েকটি পরিবর্তন রয়েছে, যার মধ্যে অনেকগুলি সি ++ এবং স্ট্যান্ডার্ড লাইব্রেরির কর্মক্ষমতা বৃদ্ধি করে। দেখে মনে হয় যাঁরা এসটিএল বা বুস্ট ব্যবহার করেন না, তারাও নতুন মান বজায় রাখার ঝোঁক রাখেন না, ঘরের সমাধানকে গুরুত্বপূর্ণ উন্নতির অভাবে রেখে দেন, অবশ্যই এটি সবসময় হয় না।
আমি ইএতে স্বল্প সময়ের ব্যতীত 90 এর দশকের মাঝামাঝি থেকে আজ অবধি প্রতিটি প্রকল্পে এসটিএল ব্যবহার করেছি। আমি মনে করি বিরোধী এসটিএল পক্ষের এটি ব্যবহার না করার কিছু প্রান্তিক যুক্তিযুক্ত কারণ ছিল। সেগুলি মূলত চলে গেছে। কাস্টম বরাদ্দকারীদের একটি সমাধান, রিজার্ভ ব্যবহার করা অন্যটি, এবং মূল্য অনুসারে জিনিসগুলি না পারানো তৃতীয়, তবে এগুলি বেশ সহজ এবং কোনও প্রোগ্রামার এগুলি জানা উচিত। আরও গুরুত্বপূর্ণ বিষয় যদিও অ্যালগরিদমের ব্যবহার। সংকলক লেখকরা অবশ্যই জানেন যে একটি ফোর_ইচ () কী করে এবং কোডটি অনুকূলিত করতে পারে। এটি কোনও হোম রোলড লুপের সাথে ঘটতে পারে না। একটি কনস্টেন্ট অবজেক্টের জন্য for_each () আরও ভাল। মাইক্রোসফ্ট সিরিয়ালাইজিং সহ বিভিন্নভাবে for_each অনুকূল করে ফেলেছে। তাদের কাছে এএমপি গ্রন্থাগারও রয়েছে যা সমান্তরাল_ফর্ম_আচ () রয়েছে। আপনি যদি চান্স পান তবে এই সম্পর্কে সংকলক ইঞ্জিনিয়ারদের সাথে কথা বলুন। কনসোল সংকলকগুলি কী ব্যবহৃত হয় তা অপ্টিমাইজ করতে চলেছে, তাই এটি ' একটি মুরগি এবং ডিম সমস্যা বিট। মাইক্রোসফ্ট সি ++ 11 এর সাথে খুব ভারী হয়ে যাচ্ছে এবং পরবর্তী এক্সবক্স এর চেয়ে আলাদা হবে না। PS4 সম্পর্কে আমার কোনও ধারণা নেই, আমরা এখনও একটি পাইনি।
কাস্টম বরাদ্দকারী মেমরি সমস্যা হ্যান্ডেল করার একটি উপায়, তবে অন্যটি (প্রায়শই অবহেলিত) বিকল্পটি শ্রেণিভিত্তিক নতুন ব্যবহার করা এবং মুছুন। বিশাল কর্মক্ষমতা বৃদ্ধি এইভাবে হতে পারে।
সমস্যা সমাধানের বিষয়ে বুস্ট এবং এসটিএলগুলির একটি সংক্ষিপ্ত দৃষ্টিভঙ্গি ধারণাটি খাঁটি উন্মাদনা। বৈশিষ্ট্য এবং নীতিগুলির মাধ্যমে এসটিএল এবং বুস্টে কয়টি জিনিস কাস্টমাইজ করতে সক্ষম তা দেখে আমি হতবাক। উদাহরণ হিসাবে স্বতন্ত্র স্ট্রিং তুলনা ক্ষেত্রে দেখুন।
দীর্ঘ লিঙ্ক সময় এবং কোড ব্লাট সম্পর্কিত, নতুন বহিরাগত টেম্পলেটটি এতে সহায়তা করবে। সাধারণত আমি দীর্ঘ সংকলন সময় অতিরিক্ত সংযোগ এবং pch অপব্যবহার থেকে আসে।
হোমস্পানের উপর দিয়ে এসটিএল ব্যবহার করার সবচেয়ে জোরালো কারণ হ'ল এমন কয়েক মিলিয়ন লোক আছেন যারা আপনাকে এসটিএল সাহায্য করতে পারেন। সর্বদা হিসাবে, অকালে এবং পরীক্ষা, পরীক্ষা, পরীক্ষা অপ্টিমাইটিস করবেন না।