প্রশ্ন ট্যাগ «auto»

`অটো` কীওয়ার্ডটি কেটে নেওয়া ধরণের জন্য সি ++ 11 এ পুনঃপ্রেরণ করা হয়েছিল। যখন একটি প্রারম্ভিক ভেরিয়েবল ঘোষণায় কোনও প্রকারের নাম প্রতিস্থাপন করতে ব্যবহৃত হয় তখন ভেরিয়েবলটি আরম্ভকারী হিসাবে একই ধরণের দেওয়া হয়। রিটার্ন টাইপ হিসাবে ব্যবহার করার সময়, রিটার্ন টাইপটি ট্রেলিং রিটার্ন টাইপ হিসাবে নির্দিষ্ট করা হয়, বা রিটার্ন-এক্সপ্রেশন থেকে বাদ দেওয়া হয়।

4
সি ++ 11 এর 'অটো' ব্যবহার কি পারফরম্যান্সকে উন্নত করতে পারে?
আমি দেখতে পাচ্ছি কেন autoসি ++ 11 টাইপটি সঠিকতা এবং রক্ষণাবেক্ষণযোগ্যতা উন্নত করে। আমি পড়েছি যে এটি পারফরম্যান্সকেও উন্নত করতে পারে ( প্রায় সবসময় অটো দ্বারা হার্ব সুটার), তবে আমি একটি ভাল ব্যাখ্যা মিস করছি। কীভাবে autoপারফরম্যান্স উন্নতি করতে পারে? কেউ কি উদাহরণ দিতে পারে?
230 c++  performance  c++11  auto 

14
সি ++ 11 অটো কীওয়ার্ডের সাহায্যে কত বেশি?
আমি autoজটিল টেম্পলেটযুক্ত ধরণের জন্য সি ++ 11 স্ট্যান্ডার্ডে উপলব্ধ নতুন কীওয়ার্ডটি ব্যবহার করছি যা আমি বিশ্বাস করি এটি এর জন্য ডিজাইন করা হয়েছিল। তবে আমি এটি এ জাতীয় জিনিসের জন্যও ব্যবহার করছি: auto foo = std::make_shared<Foo>(); এবং আরও সন্দেহজনকভাবে এর জন্য: auto foo = bla(); // where bla() return …

4
অটো && আমাদের কী বলে?
আপনি যদি কোড পড়েন auto&& var = foo(); যেখানে fooকোনো ধরনের মান দ্বারা ফেরার ফাংশন T। তারপরে varপ্রকারের মূল্যের উল্লেখের একটি মূল্যমান T। তবে এটি কী বোঝায় var? এর অর্থ কি, আমাদের সম্পদ চুরি করার অনুমতি রয়েছে var? এমন কোনও যুক্তিসঙ্গত পরিস্থিতি আছে যখন আপনি যখন আপনার একচেটিয়া মালিকানা পেয়েছেন …

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

7
সি ++ অটো কীওয়ার্ড। কেন যাদু?
আমি সি ++ শিখতে ব্যবহৃত সমস্ত উপাদান থেকে autoসর্বদা একটি অদ্ভুত স্টোরেজ সময়কাল নির্দিষ্ট করে রেখেছি যা কোনও উদ্দেশ্য করে না serve তবে মাত্র সম্প্রতি, আমি এমন কোডের মুখোমুখি হয়েছি যা এটি নিজের এবং টাইপের নাম হিসাবে ব্যবহার করে। কৌতূহলের বাইরে আমি এটি চেষ্টা করেছিলাম, এবং এটি আমার কাছে যা …
144 c++  types  c++11  auto 

14
সি ++ এ অটো দিয়ে ভেরিয়েবলগুলি ঘোষণার কোনও খারাপ দিক রয়েছে কি?
দেখে মনে হচ্ছে এটি autoসি ++ ১১-এ যুক্ত করা মোটামুটি উল্লেখযোগ্য বৈশিষ্ট্য ছিল যা অনেকগুলি নতুন ভাষা অনুসরণ করে বলে মনে হয়। পাইথনের মতো ভাষার মতো, আমি কোনও স্পষ্ট পরিবর্তনশীল ঘোষণা দেখিনি (পাইথনের মান ব্যবহার করা সম্ভব কিনা তা আমি নিশ্চিত নই)। autoভেরিয়েবলগুলি সুস্পষ্টভাবে ঘোষণার পরিবর্তে ডিক্লেয়ার করার ক্ষেত্রে কি …

6
সি ++ 11 এ "অটো" দিয়ে ছাড়ের সময় ল্যাম্বদা কী ধরণের?
আমার ধারণা ছিল যে, ল্যাম্বডা টাইপের একটি ফাংশন পয়েন্টার। আমি যখন নিম্নলিখিত পরীক্ষাটি করেছিলাম তখন আমি এটি ভুল ( ডেমো ) বলে মনে করেছি। #define LAMBDA [] (int i) -> long { return 0; } int main () { long (*pFptr)(int) = LAMBDA; // ok auto pAuto = LAMBDA; // …
142 c++  lambda  c++11  typeof  auto 

4
আমি কেন ব্যক্তিগত প্রকারে অটো ব্যবহার করতে পারি?
আমি কোনওভাবে অবাক হয়েছি যে নীচের কোডগুলি সংকলন করে এবং রান করে (vc2012 & gcc4.7.2) class Foo { struct Bar { int i; }; public: Bar Baz() { return Bar(); } }; int main() { Foo f; // Foo::Bar b = f.Baz(); // error auto b = f.Baz(); // ok …

2
ফাংশন শিরোনামে তীর অপারেটর (->)
আমি নিম্নলিখিত কোড জুড়ে এসেছি: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } আমি বুঝতে পারি না এমন একটি জিনিস রয়েছে: ->ফাংশন শিরোনামে তীর অপারেটর ( ) এর অর্থ কী তা আমি কোথায় জানতে পারি ? আমি নির্ভুলভাবে যুক্তিযুক্তভাবে অনুমান …
128 c++  c++11  auto  decltype 

7
কেন অটো অ = 1; সি মধ্যে সংকলন?
কোড: int main(void) { auto a=1; return 0; } এমএস ভিজ্যুয়াল স্টুডিও 2012 সংকলক দ্বারা ত্রুটি ছাড়াই সংকলিত হয়ে যায়, যখন ফাইলটিতে .c এক্সটেনশন থাকে। আমি সর্বদা ভেবেছি যে আপনি যখন .c এক্সটেনশনটি ব্যবহার করবেন তখন সংকলনটি সি সিনট্যাক্স অনুযায়ী হওয়া উচিত, সি ++ নয়। তদুপরি, যতদূর আমি জানি যে …
125 c  auto  c11 

6
লাম্বদা নিজেই ফিরছে: এটা কি আইনী?
এই মোটামুটি অকেজো প্রোগ্রাম বিবেচনা করুন: #include <iostream> int main(int argc, char* argv[]) { int a = 5; auto it = [&](auto self) { return [&](auto b) { std::cout << (a + b) << std::endl; return self(self); }; }; it(it)(4)(6)(42)(77)(999); } মূলত আমরা এমন একটি ল্যাম্বদা তৈরির চেষ্টা করছি যা …

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

6
জাভাতে কি অটো টাইপ অনুমান করা হচ্ছে?
autoজাভাতে কি আপনার মতো সি ++ এর মতো কোনও পরিবর্তনশীল ধরণ রয়েছে? একটি উদাহরণ: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); আমি জানি যে জাভাতে লুপের জন্য একটি বর্ধিত আছে, তবে সেখানে কোনও অটো আছে? তা না হলে এই কাজ …
113 java  c++  auto 

4
ট্রিলিং রিটার্ন টাইপের সিনট্যাক্স স্টাইলটি নতুন সি ++ ১১ টি প্রোগ্রামের জন্য ডিফল্ট হওয়া উচিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 3 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন সি ++ 11 একটি নতুন ফাংশন সিনট্যাক্স সমর্থন …

4
সি ++ অটো এবং বনাম অটো
স্থানীয় ভেরিয়েবলগুলি তৈরি করার সময়, এটি ব্যবহার করা সঠিক (const) auto&বা না auto? যেমন: SomeClass object; const auto result = object.SomeMethod(); বা const auto& result = object.SomeMethod(); যেখানে সামমথোড () একটি অ-আদিম মান প্রদান করে - অন্য কোনও ব্যবহারকারী-সংজ্ঞায়িত প্রকার। আমার বোঝাপড়াটি const auto& resultসঠিক যেহেতু সোমমেথোদ () দ্বারা প্রাপ্ত …
91 c++  auto 

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