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

সি ++ 14 সি ++ স্ট্যান্ডার্ডের নাম, যা 2014 সালে অনুমোদিত হয়েছে It এটি পূর্ববর্তী সি ++ 11 স্ট্যান্ডার্ডকে ভিত্তি করে তৈরি করে, মূল ভাষা এবং স্ট্যান্ডার্ড লাইব্রেরি উন্নত করে এবং কিছু বৈশিষ্ট্য যুক্ত করে।

2
আধুনিক সি ++ এ ক্লাসিক বাছাইকরণ অ্যালগরিদমগুলি কীভাবে বাস্তবায়ন করবেন?
std::sortঅ্যালগরিদম (এবং তার চাচাতো ভাই std::partial_sortএবং std::nth_elementসি ++ স্ট্যান্ডার্ড লাইব্রেরী থেকে) সবচেয়ে বাস্তবায়নের হয় আরো প্রাথমিক বাছাই আলগোরিদিম একটি জটিল এবং সংকর মিশ্রন যেমন নির্বাচন সাজানোর, সন্নিবেশ সাজানোর, দ্রুত সাজানোর, একত্রীকরণ সাজানোর, অথবা গাদা সাজানোর হিসাবে। এখানে এবং বোনের সাইটগুলিতে অনেকগুলি প্রশ্ন রয়েছে যেমন https://codereview.stackexchange.com সম্পর্কিত এই বাগগুলি, জটিলতা এবং …

2
আধুনিক সি ++ কী বিনামূল্যে আপনাকে পারফরম্যান্স পেতে পারে?
কখনও কখনও দাবি করা হয় যে সি ++ 11/14 আপনাকে কেবল সি ++ 98 কোডটি সংকলন করার পরেও একটি পারফরম্যান্স উত্সাহ পেতে পারে। ন্যায়সঙ্গততা সাধারণত সরানো শব্দার্থবিরোধী লাইনের সাথে থাকে, কারণ কিছু ক্ষেত্রে রাল্যু কনস্ট্রাক্টরগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন হয় বা এখন এসটিএলের অংশ। এখন আমি ভাবছি যে এই মামলাগুলি আসলে ইতিমধ্যে …

6
সি ++ 11, 14, 17 বা 20 পাই এর জন্য একটি স্ট্যান্ডার্ড ধ্রুবক পরিচয় দেয়?
সি এবং সি ++ নাম্বার পাইটির সাথে একটি বরং নির্বিকার সমস্যা রয়েছে। যতদূর আমি জানি M_PIসংজ্ঞায়িত math.hকোনও মানক দ্বারা আবশ্যক নয়। নতুন সি ++ স্ট্যান্ডার্ডগুলি স্ট্যান্ডার্ড লাইব্রেরিতে অনেক জটিল গণিতের প্রচলন করেছিল - হাইপারবোলিক ফাংশন std::hermiteএবং std::cyl_bessel_i, বিভিন্ন এলোমেলো সংখ্যা জেনারেটর এবং আরও অনেক কিছু। 'নতুন' মানকগুলির মধ্যে কোনও পাইয়ের …

8
কনস্ট রেফারেন্স হিসাবে লাম্বদা ক্যাপচার?
লাম্বডা অভিব্যক্তিতে কনস্ট্যান্ট রেফারেন্স দ্বারা ক্যাপচার করা কি সম্ভব? আমি নীচে চিহ্নিত অ্যাসাইনমেন্টটি ব্যর্থ হতে চাই, উদাহরণস্বরূপ: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = "foo"; for_each( &strings[0], …
166 c++  c++11  lambda  c++14 

2
ডিক্লাইপ (অটো) এর কিছু ব্যবহার কী?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Конструкция ডেল্টিপ (স্বয়ংক্রিয়) সি ++ 14-এ decltype(auto)আইডিয়ামটি চালু করা হয়েছে। সাধারণত এর ব্যবহার হয় অনুমতি দেয় autoঘোষণা ব্যবহার করতে decltypeদেওয়া অভিব্যক্তি উপর নিয়ম । আইডিয়মের "ভাল" ব্যবহারের উদাহরণ অনুসন্ধান করে আমি কেবলমাত্র ( স্কট মায়ার্স দ্বারা ) যেমন ফাংশনটির …

2
কীভাবে `void_t_ কাজ করে
আমি আধুনিক টেমপ্লেট প্রোগ্রামিং ( পর্ব প্রথম , দ্বিতীয় খণ্ড ) সম্পর্কে সিপ্পকন 14 এ ওয়াল্টার ব্রাউনয়ের বক্তব্যটি দেখেছি যেখানে তিনি তার void_tএসফিনএই কৌশলটি উপস্থাপন করেছেন । উদাহরণ: একটি সাধারণ ভেরিয়েবল টেম্পলেট দেওয়া হয়েছে যা মূল্যায়ন করে voidযে সমস্ত টেম্পলেট আর্গুমেন্ট ভালভাবে গঠন করা হয়েছে: template< class ... > using …
149 c++  templates  c++14  sfinae 

7
আমি কখন সি ++ 14 স্বয়ংক্রিয় রিটার্নের ধরণের ছাড় ব্যবহার করব?
জিসিসি ৪.৮.০ প্রকাশিত হওয়ার সাথে সাথে আমাদের একটি সংকলক রয়েছে যা স্বয়ংক্রিয়ভাবে রিটার্ন টাইপ ছাড়ের সমর্থন করে, সি ++ ১৪ এর অংশ। সহ -std=c++1y, আমি এটি করতে পারি: auto foo() { //deduced to be int return 5; } আমার প্রশ্ন: আমি কখন এই বৈশিষ্ট্যটি ব্যবহার করব? এটি কখন প্রয়োজনীয় এবং …

2
# প্রাগমা কি একবার সি ++ 11 মানের অংশ?
Ditionতিহ্যগতভাবে, সি ++ এ একাধিক শিরোনাম অন্তর্ভুক্তি এড়ানোর স্ট্যান্ডার্ড এবং পোর্টেবল উপায় হ'ল / ম্যাক্রো-গার্ড স্কিম#ifndef - #define - #endif নামে পরিচিত প্রাক-সংকলক নির্দেশিকা স্কিমটি ব্যবহার করা ছিল (নীচে কোড স্নিপেট দেখুন)। #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif বেশিরভাগ বাস্তবায়ন / সংকলকগুলিতে (নীচের চিত্রটি দেখুন) তবে আরও একটি "মার্জিত" বিকল্প …

1
স্ট্যান্ড :: ভেক্টর :: মুছে ফেলুন () এবং স্ট্যান্ড :: ডেক :: মরে ()
অন্য প্রশ্নের উত্তর দেওয়ার প্রক্রিয়ায় আমি std::vector::erase()এবং এর জন্য কিছুটা পৃথক শব্দের উপর হোঁচট খেয়েছি std::deque::erase()। সি ++ 14 এ সম্পর্কে যা বলেছে std::deque::erase( [deque.modifiers]/4-6, জোর আমার): প্রভাব: ... জটিলতা: ডেস্ট্রাক্টরের কাছে কলগুলির সংখ্যা মুছে যাওয়া উপাদানগুলির সংখ্যার সমান, তবে অ্যাসাইনমেন্ট অপারেটরের কলগুলির সংখ্যা মুছে যাওয়া উপাদানগুলির আগে উপাদানগুলির সংখ্যার …

4
স্ট্যান্ড :: মেক_উইনিক এবং স্টাডি :: অনন্য_পিটারের সাথে নতুন সহ পার্থক্য
এর std::make_uniqueমতো কোনও দক্ষতার বেনিফিট রয়েছে std::make_shared? ম্যানুয়ালি নির্মাণের তুলনায় std::unique_ptr: std::make_unique<int>(1); // vs std::unique_ptr<int>(new int(1));

3
জেনেরিক ল্যাম্বদা সি ++ 14 এ কীভাবে কাজ করে?
জেনেরিক ল্যাম্বডা কীভাবে autoসি ++ 14 স্ট্যান্ডার্ডে ( আর্গুমেন্টের ধরণ হিসাবে কীওয়ার্ড) কাজ করে? এটি কি সি ++ টেম্পলেটগুলির উপর ভিত্তি করে যেখানে প্রতিটি পৃথক যুক্তির জন্য টাইপ সংকলক একই শরীরের সাথে প্রতিস্থাপিত প্রকারগুলি (সংকলন-সময় পলিমারফিজম) দিয়ে একটি নতুন ফাংশন তৈরি করে বা এটি জাভা জেনেরিকের (টাইপ ইরেজরের) সাথে আরও …
114 c++  lambda  auto  c++14 

13
আমি কীভাবে তাদের "সি" + এর সাথে "যদি" শর্তটি দিয়ে "লুপ" এড়াতে পারি?
আমি যে প্রায় সমস্ত কোড লিখি সেগুলি সহ আমি প্রায়শই সংগ্রহে সেট হ্রাস সমস্যাগুলি মোকাবিলা করছি যা শেষ পর্যন্ত নির্দোষের সাথে শেষ হয় "যদি" সেগুলির মধ্যে শর্ত থাকে। এখানে একটি সাধারণ উদাহরণ: for(int i=0; i<myCollection.size(); i++) { if (myCollection[i] == SOMETHING) { DoStuff(); } } ক্রিয়ামূলক ভাষার সাহায্যে আমি সংগ্রহটি …
111 c++  c++11  c++14 

4
স্বচ্ছ তুলনামূলক কি?
সি ++ ১৪-এ, এসোসিয়েটিভ পাত্রে সি ++ 11 থেকে পরিবর্তন হয়েছে বলে মনে হয় - [এসোসিয়েটিভ.আরকিমিটস / 13 বলেছেন: সদস্য ফাংশন টেমপ্লেট find, count, lower_bound, upper_bound, এবং equal_rangeজমিদার রেজোলিউশনের যদি না টাইপ অংশগ্রহণের করবে না Compare::is_transparentবিদ্যমান। তুলনামূলক "স্বচ্ছ" করার উদ্দেশ্য কী? সি ++ 14 এছাড়াও লাইব্রেরির টেম্পলেট সরবরাহ করে: template …
106 c++  c++14  c++-faq 

3
সি ++ 14 কি সি ++ এ নতুন কীওয়ার্ড যুক্ত করছে?
সি ++ স্ট্যান্ডার্ড কমিটি ভাষায় নতুন কীওয়ার্ড যুক্ত করা থেকে বিরত থাকে, তবুও সি ++ 11 এর ক্ষেত্রে এটি ছিল না। কিছু উদাহরণ: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas সি ++ 14 এর সাথে নতুন কোনও কীওয়ার্ড চালু হয়েছে?
103 c++  c++11  keyword  c++14 

3
সি ++ 17, সি ++ 14 এবং সি ++ 11 অবজেক্টগুলিকে লিঙ্ক করা কি নিরাপদ?
ধরুন আমার কাছে তিনটি সংকলিত অবজেক্ট রয়েছে যা সমস্ত একই সংকলক / সংস্করণ দ্বারা উত্পাদিত হয়েছে : এ সি ++ 11 স্ট্যান্ডার্ড দিয়ে সংকলিত হয়েছিল বি সি ++ 14 স্ট্যান্ডার্ড দিয়ে সংকলিত হয়েছিল সি সি ++ 17 স্ট্যান্ডার্ড দিয়ে সংকলিত হয়েছিল সরলতার জন্য, ধরে নেওয়া যাক যে সমস্ত শিরোলেখ সি …
103 c++  c++11  linker  c++14  abi 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.