معناشناسی مقدار و طول عمر
چگونه مالکیت، طول عمر و انتقال را به قراردادی روشن و قابلآزمون تبدیل کنیم.
در طراحی حرفهای، مالکیت باید از روی رابط قابلفهم باشد. این فصل مدل شیء، طول عمر، انتقال و مرزهای مالکیت را از زاویهٔ طراحی بررسی میکند.
تصمیم مهندسی
نوع مقداری، شیء مالک و نمای غیرمالک هرکدام قرارداد متفاوتی دارند. طراحی خوب این تفاوت را به سامانهٔ نوع میسپارد، نه به حافظهٔ اعضای تیم.
class buffer {\n std::vector<std::byte> data_;\npublic:\n explicit buffer(std::size_t size) : data_(size) {}\n};بازخورد جامعه
در حال دریافت بازخوردها…
نظرها ۰
گفتوگوی سازنده و مرتبط