计算机 选择题 简单

友元函数与运算符重载 — 计算机选择题

C++ 程序设计(大学通用) 运算符重载 AI 三重审校通过

题目
设类 Mark 表示一个标记值,要求将二元运算符 + 重载为友元函数,使对象 m₁ 与 m₂ 可进行 m₁ + m₂ 运算。下列哪项是类内正确的函数声明? A. friend Mark operator+(const Mark& a, const Mark& b); B. friend Mark operator+(const Mark& a); C. Mark friend operator+(const Mark& a, const Mark& b); D. friend Mark::operator+(const Mark& a, const Mark& b);