小编the*_*cer的帖子

istream >> ostream <<运算符使用*指针重载

如果他们正在处理指针,我将如何重载>>和<<运算符?

在标题中:

friend std::istream& operator >>( std::istream& ins, Classname* & e);
friend std::ostream& operator <<( std::ostream& outs, const Classname * e);
Run Code Online (Sandbox Code Playgroud)

在cpp:

std::ostream& operator <<( std::ostream& outs, const Classname * e)
{   // what do I do here?
return outs;
}
std::istream& operator >>( std::istream& ins, Classname* & e){
// what do I do here?
    return ins;
}
Run Code Online (Sandbox Code Playgroud)

c++ pointers operator-overloading istream ostream

2
推荐指数
1
解决办法
5867
查看次数

标签 统计

c++ ×1

istream ×1

operator-overloading ×1

ostream ×1

pointers ×1