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

3
'?:' এর রিটার্ন টাইপ (টেরিনারি শর্তসাপেক্ষ অপারেটর)
প্রথমটি কেন রেফারেন্স দেয়? int x = 1; int y = 2; (x > y ? x : y) = 100; যখন দ্বিতীয়টি না? int x = 1; long y = 2; (x > y ? x : y) = 100; প্রকৃতপক্ষে, দ্বিতীয়টি মোটেও সঙ্কলন করে না - "কার্যপালনের বামদিকে …

9
কেন একটি +++++ বি কাজ করে না?
int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; } এই কোডটি নিম্নলিখিত ত্রুটি দেয়: ত্রুটি: ইনক্রিমেন্ট অপারেন্ড হিসাবে মূল্যমানের প্রয়োজন তবে আমি যদি পুরো জায়গা জুড়ে রাখি a++ +এবং ++bএটি ঠিক আছে works int main () { int a = 5,b = 2; printf("%d",a++ + …
89 c  lvalue 

3
(++ i) ++ বৈধ থাকাকালীন কেন "++ i ++" অবৈধ?
আসুন নীচের কোডটি বিবেচনা করুন: int main() { int i = 2; int b = ++i++; return 3; } এটি একটি ত্রুটির সাথে নিম্নলিখিতটি সংকলন করে: <source>: In function 'int main()': <source>:3:16: error: lvalue required as increment operand 3 | int b = ++i++; | ^~ এটা আমার কাছে ফর্সা …

2
এখানে এনাম ভেরিয়েবলের মূল্য কেন?
উদাহরণ: typedef enum Color { RED, GREEN, BLUE } Color; void func(unsigned int& num) { num++; } int main() { Color clr = RED; func(clr); return 0; } আমি এটি সংকলন করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: <source>: In function 'int main()': <source>:16:9: error: cannot bind non-const lvalue reference of …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.