单项选择题

下面对C++重载运算符描述正确的是( )。

A.只有类成员运算祠:
B.只有友元运算符
C.只有非成员和非友元运算符
D.上述三者都有