আছে std::array<T, N>::size(), তবে এটি অচল, সুতরাং এটির একটি উদাহরণ প্রয়োজন std::array। অ্যারের কোনও উদাহরণ তৈরি না করে মানটি ফেরত পাওয়ার কোনও উপায় আছে (যা Nএর std::array<T, N>)? একটি সাধারণ অ্যারে জন্য, আমি ব্যবহার করতে পারে sizeof, কিন্তু আমি sizeof(std::array<T, N>) == N * sizeof(T)সত্য যে কোন গ্যারান্টি দেখতে ।
@ ShadowRanger কারণ
—
নাথান অলিভার
sizeof(std::array<T, N>) == N * sizeof(T)সত্য হতে হবে না।
কারণ অ্যারে অন্য কোথাও টাইপডাইফড হতে পারে বা কোনও টেমপ্লেটের আর্গুমেন্ট হিসাবে পাস করা যেতে পারে।
—
ড্রাগনেট
আপনি যদি উপাদানগুলির সংখ্যা জানতে চান তবে কেবল ব্যবহার করুন
—
জনফিলাউ
N।
@ ডিগ্রোনরুট এই সমস্ত কিসের অর্থ, যদিও? আপনার যদি ইতিমধ্যে
—
রেমি Lebeau
Nশুরু করতে হয়, Nঅপ্রত্যক্ষভাবে পেতে বা এটি যাচাই করার জন্য এই সমস্ত কিছু দিয়ে যাওয়ার দরকার নেই N==N। আপনি যে সমাধানের চেষ্টা করছেন তা আসল ব্যবহারের কেস ?
Nকেনarrayএটি পুনরুত্পাদন করতে বলা উচিত?