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

প্রোগ্রামিংয়ের ধ্রুবকগুলি এমন সংজ্ঞা হয় যার মান কোনও প্রোগ্রামের সম্পাদন জুড়ে স্থির থাকে। উদাহরণস্বরূপ বেশিরভাগ ভাষায় লিটারেলগুলি ধ্রুবক হয়। সাধারণভাবে স্বচ্ছ প্রোগ্রামিং শৈলীতে সমস্ত সংজ্ঞা স্থির থাকে। কনস্ট-কোয়ালিটিযুক্ত ডেটা স্টোরেজ এরিয়া (অবজেক্ট, ফিল্ড, ভেরিয়েবল, প্যারামিটার) এমন একটি যা "কখনই পরিবর্তন হয় না", ফলে অতিরিক্ত কোড জেনারেটর অপটিমাইজেশন এবং প্রোগ্রামের যথার্থতার অতিরিক্ত স্ট্যাটিক চেকিংয়ের অনুমতি দেয়।


3
ল্যাম্বডা দিয়ে বাছাই কিভাবে?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); আমি একটি উদাহরণ পদ্ধতির বাইন্ডিংয়ের জায়গায় কাস্টম ক্লাসগুলি সাজানোর জন্য ল্যাম্বডা ফাংশনটি ব্যবহার করতে চাই। তবে উপরের কোডটি ত্রুটিটি দেয়: ত্রুটি C2564: 'কনস্ট চর *': একটি অন্তর্নির্মিত ধরণের ফাংশন-স্টাইল রূপান্তর কেবল একটি যুক্তি নিতে …
136 c++  sorting  lambda  char  const 

4
C ++ এ "কনস্ট" এর ব্যবহার কয়টি এবং কোনটি?
একজন শিক্ষানবিশ সি ++ প্রোগ্রামার হিসাবে এমন কিছু নির্মাণ রয়েছে যা এখনও আমার কাছে খুব অস্পষ্ট দেখাচ্ছে, এর মধ্যে একটি const। আপনি এটিকে অনেক জায়গায় এবং আরও অনেকগুলি বিভিন্ন প্রভাব সহ এটি ব্যবহার করতে পারেন যা কোনও শিক্ষানবিশকে জীবিত করে আনা প্রায় অসম্ভব। কিছু সি ++ গুরু একবারে বিভিন্ন ব্যবহারের …
129 c++  const 

3
কনস্টের জন্য নামকরণের সম্মেলনে যান
আমি constগোলংয়ের নামগুলির জন্য নামকরণের কোনও সম্মেলন আছে কিনা তা নির্ধারণের চেষ্টা করছি । আমি ব্যক্তিগতভাবে সি শৈলী অনুসরণ করতে ঝোঁক হবে এবং তাদের বড় হাতের অক্ষরে লিখতে, কিন্তু আমি এই পৃষ্ঠাতে কোন জিনিস পাও নি http://golang.org/doc/effective_go.html কোন ভাষায় কিছু নামকরণ নিয়মাবলী তালিকা বলে মনে হয়।

9
C ++ এবং C এর ফাংশন প্যারামিটার হিসাবে 'কনট ইন্ট' বনাম 'ইন্ট কনট'
বিবেচনা: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } এই দুটি ফাংশন প্রতিটি দিকেই এক বা একটি পার্থক্য আছে? আমি সি ভাষার জন্য একটি উত্তরে আগ্রহী, তবে যদি সি ++ ভাষায় আকর্ষণীয় কিছু থাকে তবে আমিও তা জানতে চাই।
116 c++  c  const 

5
আমি কেন ক্লাসে নন-কনস্ট্যান্ট স্ট্যাটিক সদস্য বা স্ট্যাটিক অ্যারে শুরু করতে পারি না?
আমি কেন কোনও ক্লাসে নন-কনস্ট্যান্ট staticসদস্য বা staticঅ্যারে শুরু করতে পারি না ? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { A a; …
116 c++  static  const 


4
`কনস্টেন্ড_ট্রের <T>` এবং `শেয়ারড_পিটার <কনট টি> between এর মধ্যে পার্থক্য?
আমি সি ++ তে ভাগ করা পয়েন্টারের জন্য একটি অ্যাকসেসর পদ্ধতি লিখছি যা এরকম কিছু হয়: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr&lt;Bar&gt; m_bar; } সুতরাং getBar()রিটার্ন টাইপের কনস্ট-নেসকে সমর্থন করার জন্য এমনটি হওয়া উচিত boost::shared_ptrযা Barএটিতে নির্দেশিত পরিবর্তনকে বাধা দেয় । আমার ধারণাটি …
115 c++  boost  const  shared-ptr 

5
সি ++ মানচিত্রের অ্যাক্সেস ছাড়ার যোগ্যতা (কনস্ট্যান্ট)
নিম্নলিখিত কোড বলছেন যে যেমন মানচিত্র ক্ষণস্থায়ী constমধ্যে operator[]পদ্ধতি পরিত্যাগ কোয়ালিফায়ার: #include &lt;iostream&gt; #include &lt;map&gt; #include &lt;string&gt; using namespace std; class MapWrapper { public: const int &amp;get_value(const int &amp;key) const { return _map[key]; } private: map&lt;int, int&gt; _map; }; int main() { MapWrapper mw; cout &lt;&lt; mw.get_value(42) &lt;&lt; endl; return …
113 c++  stl  const  maps 

10
সি ++ তে কীভাবে কোনও প্রাইভেট স্ট্যাটিক কনস্ট মানচিত্র শুরু করতে হয়?
আমি শুধু অভিধান বা এসসিয়েতিভ আরে প্রয়োজন string=&gt; int। এই ক্ষেত্রে মানচিত্র সি ++ রয়েছে। তবে আমার কেবলমাত্র একটি মানচিত্রের ফোরাল দৃষ্টান্ত প্রয়োজন (-&gt; স্থিতিশীল) এবং এই মানচিত্রটি (-&gt; কনস্ট) পরিবর্তন করা যায় না; আমি বুস্ট লাইব্রেরি সহ এইভাবে খুঁজে পেয়েছি std::map&lt;int, char&gt; example = boost::assign::map_list_of(1, 'a') (2, 'b') (3, …

10
কোন ক্লাসে কনস্ট মেম্বার ভেরিয়েবল কীভাবে আরম্ভ করবেন?
#include &lt;iostream&gt; using namespace std; class T1 { const int t = 100; public: T1() { cout &lt;&lt; "T1 constructor: " &lt;&lt; t &lt;&lt; endl; } }; যখন আমি কনস্টের সদস্য ভেরিয়েবলটি t100 দিয়ে আরম্ভ করার চেষ্টা করছি । তবে এটি আমাকে নিম্নলিখিত ত্রুটি দিচ্ছে: test.cpp:21: error: ISO C++ forbids …
105 c++  const 

7
আরগাক কেন ধ্রুবক নয়?
int main( const int argc , const char[] const argv) কার্যকর সি ++ আইটেম # 3 হিসাবে "যখনই সম্ভব কনট ব্যবহার করুন" বলে আমি ভাবতে শুরু করি "কেন এই 'ধ্রুবক' পরামিতিগুলি তৈরি করবেন না const?"। কোনও argcপ্রোগ্রামে এর মানটি সংশোধন করা হয়েছে এমন কোনও দৃশ্য আছে কি ?
104 c++  const  main  argc  effective-c++ 

7
কেন আমি জাভাস্ক্রিপ্টে একটি ধ্রুবকের মান পরিবর্তন করতে পারি
আমি জানি যে ES6 এখনও মানসম্মত নয়, তবে বর্তমানে প্রচুর ব্রাউজারগুলি const জেএসে কীওয়ার্ড সমর্থন করে । বিশেষে, এটি লেখা আছে যে: ধ্রুবকের মান পুনরায় নিয়োগের মাধ্যমে পরিবর্তিত হতে পারে না এবং একটি ধ্রুবকের পুনরায় ঘোষণা করা যায় না। এ কারণে, যদিও এটির সূচনা না করে ধ্রুবক ঘোষণা করা সম্ভব, …

2
সি ++ 0 এক্স লম্বা ক্যাপচারটি মান দ্বারা সর্বদা কনস্টেট হয়?
মান অনুসারে ক্যাপচার এবং ক্যাপচারিত মানটিকে অ-কনস্ট্যান্ট করার কোনও উপায় আছে কি? আমার কাছে একটি লাইব্রেরির ফান্টর রয়েছে যা আমি ক্যাপচার এবং এমন পদ্ধতিতে কল করতে চাই যা নন-কনস্ট্যান্ড তবে এমন হওয়া উচিত। নিম্নলিখিত foo :: অপারেটর () কনট সংশোধন করে তা সংকলন করে না। struct foo { bool operator …
102 c++  lambda  const  c++11 

4
সি ++ কনট মানচিত্র উপাদান অ্যাক্সেস
আমি অপারেটরটি ব্যবহার করার চেষ্টা করেছি [] কনস্টেন্ট সি ++ মানচিত্রে উপাদানটি অ্যাক্সেস করতে, তবে এই পদ্ধতিটি ব্যর্থ হয়েছে। একই জিনিসটি করার জন্য আমি "at ()" ব্যবহার করার চেষ্টাও করেছি। এটি এবার কাজ করেছে। যাইহোক, আমি একটি কনস্ট্রেট সি ++ মানচিত্রে উপাদান অ্যাক্সেস করতে "at ()" ব্যবহার সম্পর্কে কোনও রেফারেন্স …
101 c++  stl  map  const 

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