প্রশ্ন ট্যাগ «language-lawyer»

প্রোগ্রামিং ভাষা এবং পরিবেশের আনুষ্ঠানিক বা অনুমোদনের নির্দিষ্টকরণের জটিলতা সম্পর্কে প্রশ্নের জন্য।

8
সি ++ 11 একটি প্রমিত মেমরি মডেল প্রবর্তন করেছে। এর মানে কী? এবং এটি সি ++ প্রোগ্রামিংকে কীভাবে প্রভাব ফেলবে?
সি ++ 11 একটি প্রমিত মেমরির মডেল প্রবর্তন করেছে, তবে এর অর্থ কী? এবং এটি সি ++ প্রোগ্রামিংকে কীভাবে প্রভাব ফেলবে? এই নিবন্ধটি ( গ্যাবিন ক্লার্ক যিনি হার্ব সাটারের উদ্ধৃতি দিয়েছেন ) বলেছেন যে, মেমোরি মডেলটির অর্থ হ'ল সি ++ কোডটির কাছে এখনই একটি সংমিত পাঠাগার রয়েছে যা সংকলক তৈরি …

5
সিএসএস ফ্লেক্সবক্সে কেন কোনও "ন্যায়সঙ্গত আইটেম" এবং "ন্যায্যতা স্বরূপ" স্বীকৃতি নেই?
একটি ফ্লেক্স ধারকটির প্রধান অক্ষ এবং ক্রস অক্ষটি বিবেচনা করুন: সূত্র: ডাব্লু 3 সি প্রধান অক্ষ বরাবর ফ্লেক্স আইটেম সারিবদ্ধ করার জন্য একটি সম্পত্তি আছে: justify-content ক্রস অক্ষ বরাবর ফ্লেক্স আইটেম সারিবদ্ধ করতে তিনটি বৈশিষ্ট্য রয়েছে: align-content align-items align-self উপরের চিত্রটিতে, প্রধান অক্ষটি অনুভূমিক এবং ক্রস অক্ষটি উল্লম্ব। এগুলি একটি …

14
আমাদের কত স্তরের পয়েন্টার থাকতে পারে?
*একক চলকগুলিতে কয়টি পয়েন্টার ( ) অনুমোদিত? আসুন নিম্নলিখিত উদাহরণ বিবেচনা করা যাক। int a = 10; int *p = &a; একইভাবে আমরা থাকতে পারে int **q = &p; int ***r = &q; ইত্যাদি। উদাহরণ স্বরূপ, int ****************zz;

20
int a [] = {1,2,}; অদ্ভুত কমা অনুমোদিত। কোন বিশেষ কারণ?
হতে পারে আমি এই গ্রহ থেকে নই, তবে আমার কাছে মনে হবে যে নিম্নলিখিতটি একটি সিনট্যাক্স ত্রুটি হওয়া উচিত: int a[] = {1,2,}; //extra comma in the end কিন্তু এটা না. আমি যখন এই কোড ভিসুয়াল স্টুডিও উপর কম্পাইল বিস্মিত, কিন্তু আমি যতদূর সি ++ নিয়ম উদ্বিগ্ন, তাই আমি মান …

7
সি ++ কোড কি সি ++ 03 এবং সি ++ 11 উভয়ই বৈধ হতে পারে তবে বিভিন্ন জিনিস করতে পারে?
সি ++ কোডের পক্ষে কি সি ++ 03 স্ট্যান্ডার্ড এবং সি ++ 11 স্ট্যান্ডার্ড উভয়ই মেনে চলতে পাওয়া সম্ভব , তবে এটি কোন মানের অধীন সংকলন করা হচ্ছে তার উপর নির্ভর করে বিভিন্ন কাজ করে?

12
প্রধান একটি জাভা শনাক্তকারী?
আমার একটি বাচ্চা উচ্চ বিদ্যালয়ে জাভা নিচ্ছে এবং তার একটি পরীক্ষায় এটি ছিল: নিচের কোনটি জাভাতে একটি বৈধ সনাক্তকারী? ক। 123java খ। main গ। java1234 ঘ। {abce ঙ। )whoot তিনি খ কে জবাব দিলেন এবং ভুল পেয়েছেন। আমি প্রশ্ন দিকে তাকিয়ে যুক্তি দেখান যে main হয় একটি বৈধ শনাক্তকারী এবং …

11
চ (i = -1, i = -1) অপরিজ্ঞাত আচরণ কেন?
আমি মূল্যায়নের লঙ্ঘনের ক্রম সম্পর্কে পড়ছিলাম এবং তারা একটি উদাহরণ দেয় যা আমাকে ধাঁধা দেয়। 1) যদি স্কেলার অবজেক্টের কোনও পার্শ্ব প্রতিক্রিয়া একই স্কেলার অবজেক্টের অন্য পার্শ্ব প্রতিক্রিয়ার তুলনায় আন-সিকোয়েন্সড হয় তবে আচরণটি অপরিজ্ঞাত। // snip f(i = -1, i = -1); // undefined behavior এই প্রসঙ্গে, iএকটি স্কেলার অবজেক্ট …

8
স্যুইচ-কেসে বৈধ, তবে মূল্যহীন সিনট্যাক্স?
একটু টাইপের মাধ্যমে আমি দুর্ঘটনাক্রমে এই নির্মাণটি পেয়েছি: int main(void) { char foo = 'c'; switch(foo) { printf("Cant Touch This\n"); // This line is Unreachable case 'a': printf("A\n"); break; case 'b': printf("B\n"); break; case 'c': printf("C\n"); break; case 'd': printf("D\n"); break; } return 0; } দেখে মনে হয় যে বিবৃতিটির …

4
I = i ++ + 1 কী করেছে; সি +++ এ আইনী?
আপনি নির্ধারিত আচরণের চিৎকার শুরু করার আগে এটি N4659 (সি ++ 17) এ সুস্পষ্টভাবে তালিকাভুক্ত করা হয়েছে i = i++ + 1; // the value of i is incremented তবুও N3337 এ (সি ++ 11) i = i++ + 1; // the behavior is undefined কী বদলে গেল? আমি যা …

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

4
"মিথ্যা <সত্য" অপারেশনটি কি ভাল সংজ্ঞায়িত হয়েছে?
সি ++ নির্দিষ্টকরণের সংজ্ঞা দেয়: বুলিয়ান প্যারামিটারগুলির জন্য 'কম' অপারেটরের অস্তিত্ব এবং যদি তাই হয়, 4 টি প্যারামিটার ক্রমানুসারে ফলাফল? অন্য কথায়, নিম্নলিখিত ক্রিয়াকলাপগুলির ফলাফলগুলি স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত করা হয়? false &lt; false false &lt; true true &lt; false true &lt; true আমার সেটআপে (Centos 7, gcc 4.8.2), নীচের কোডটি …

8
কিছুক্ষণের জন্য অপ্টিমাইজ করা (") (1)" সি ++ 0x এ
আপডেট হয়েছে, নীচে দেখুন! আমি শুনেছি এবং পড়েছি যে সি ++ 0x একটি সংকলককে নিম্নলিখিত স্নিপেটের জন্য "হ্যালো" মুদ্রণের অনুমতি দেয় #include &lt;iostream&gt; int main() { while(1) ; std::cout &lt;&lt; "Hello" &lt;&lt; std::endl; } থ্রেড এবং অপ্টিমাইজেশনের ক্ষমতাগুলির সাথে এর স্পষ্টতই কিছু করার রয়েছে। এটি আমার কাছে দেখে মনে হচ্ছে …

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

4
সি ++ শূন্য সূচনা - কেন এই প্রোগ্রামটিতে `b unin অবিচ্ছিন্ন, তবে` a` আরম্ভ হয়?
এই স্ট্যাক ওভারফ্লো প্রশ্নের জন্য গৃহীত (এবং শুধুমাত্র) উত্তর অনুসারে , সাথে কনস্ট্রাক্টর সংজ্ঞায়িত করা হচ্ছে MyTest() = default; পরিবর্তে বস্তু শূন্য-আরম্ভ হবে। তাহলে নিম্নলিখিতগুলি কেন করে? #include &lt;iostream&gt; struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; int main() …

3
এই কোডের টুকরা কীভাবে আকারের () ব্যবহার না করে অ্যারের আকার নির্ধারণ করবে?
কিছু সি সাক্ষাত্কারের প্রশ্নগুলির মধ্য দিয়ে আমি নীচের সমাধান সহ একটি প্রশ্ন পেয়েছি যাতে "সাইজেরফ অপারেটরটি ব্যবহার না করে সিটিতে কোনও অ্যারের আকার কীভাবে পাওয়া যায়?" এটি কাজ করে, তবে কেন বুঝতে পারছি না। #include &lt;stdio.h&gt; int main() { int a[] = {100, 200, 300, 400, 500}; int size = …

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