আমি অবশ্যই কিছু অনুপস্থিত, তবে আমি বুঝতে পারি না কেন এটি সংকলন করে (জি ++ এবং ঝনঝন ++ উভয়ই সহ):
struct A
{
};
struct B
{
};
int main()
{
A a(B);
}
প্রথমত, B
একটি প্রকার ... মান নয়। আমি এই কোডটি কীভাবে ব্যাখ্যা করব?
A a(B());
যা কোনও পরিবর্তনশীল সংজ্ঞা বা ফাংশন ঘোষণা হতে পারে।