۱ از ۴
فصل ۱ · ۱۲ دقیقه

معناشناسی مقدار و طول عمر

چگونه مالکیت، طول عمر و انتقال را به قراردادی روشن و قابل‌آزمون تبدیل کنیم.

در طراحی حرفه‌ای، مالکیت باید از روی رابط قابل‌فهم باشد. این فصل مدل شیء، طول عمر، انتقال و مرزهای مالکیت را از زاویهٔ طراحی بررسی می‌کند.

تصمیم مهندسی

نوع مقداری، شیء مالک و نمای غیرمالک هرکدام قرارداد متفاوتی دارند. طراحی خوب این تفاوت را به سامانهٔ نوع می‌سپارد، نه به حافظهٔ اعضای تیم.

class buffer {\n  std::vector<std::byte> data_;\npublic:\n  explicit buffer(std::size_t size) : data_(size) {}\n};
بازخورد جامعه

این محتوا برایتان چقدر مفید بود؟

در حال دریافت بازخوردها…