প্রশ্ন ট্যাগ «most-vexing-parse»

2
ভেরিয়েবল ঘোষণার সময় কেন সি ++ আমাদের প্রথম বন্ধনীতে চলক নাম ঘিরে রাখার অনুমতি দেয়?
উদাহরণস্বরূপ যেমন একটি ঘোষণা: int (x) = 0; বা এমনকি: int (((x))) = 0; আমি এটিকে হোঁচট খেয়েছি কারণ আমার কোডে আমার সাথে নিম্নলিখিত অংশের মতো একটি খণ্ড রয়েছে: struct B { }; struct C { C (B *) {} void f () {}; }; int main() { B *y; …

3
কেন এই সংকলন হয় আমি বুঝতে পারছি না
আমি অবশ্যই কিছু অনুপস্থিত, তবে আমি বুঝতে পারি না কেন এটি সংকলন করে (জি ++ এবং ঝনঝন ++ উভয়ই সহ): struct A { }; struct B { }; int main() { A a(B); } প্রথমত, Bএকটি প্রকার ... মান নয়। আমি এই কোডটি কীভাবে ব্যাখ্যা করব?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.