【c++程序】friend与operator
来源:互联网 发布:掌炙世家淘宝网有买吗 编辑:程序博客网 时间:2024/04/30 09:25
#include<iostream>using namespace std;//*********************************************************//自定义格式控制符//无参的,可以是对象class _HEXUB{friend ostream& operator<<(ostream &o,const _HEXUB &h){return o<<hex<<uppercase<<showbase;}};const _HEXUB hexub=_HEXUB();//定义成全局//无参的,也可以是函数ostream& func(ostream& o){return o<<dec<<showpos;}class wf{unsigned int w;char f;public:wf(unsigned int w,char fill=' '):w(w),f(fill){}friend ostream& operator <<(ostream& o,const wf& x){o.width(x.w);o.fill(x.f);return o;}};int main(){cout<<hexub<<123<<endl;//ox7B//friend ostream& operator<<(ostream &cout,const _HEXUB &hexub)cout<<wf(10,'*')<<"good"<<endl;cout<<wf(8)<<"good"<<endl;cout<<func<<123<<endl;}
0 0
- 【c++程序】friend与operator
- friend & operator
- friend ostream& operator < <
- c++operator new/new operator、operator delete/delete operator的区别与联系
- [C++]friend
- [C++] operator new与new operator 的区别 [百面]
- "using namespace std"和"friend operator"
- c++ operator定义为friend function
- C++ friend template operator overload function
- C++ -- operator定义为friend function
- operator 与&operator
- operator.c
- C++Operator
- C++:关于template与friend联合出现的问题
- [C++] friend class
- C++::Class Friend
- C++——friend
- operator new与new operator
- PID自学笔记-入门级
- 3左上角右上角动态规划
- 使用Picasso加载图片的内存优化实践
- org.apache.ibatis.builder.IncompleteElementException : Could not find parameter map com.vialove.ais
- 如何使父视图添加透明度时不影响子视图
- 【c++程序】friend与operator
- c++实验6-数组合并
- 【软考】这一个五月,你陪我一起走过
- MATLAB与VC混编中的DLL加载问题
- 尝试解决JPA懒加载异常问题(wildfly)
- Spark中组件Mllib的学习29之支持向量机SVM-方法2
- MPLS/VPN 基本原理及在ZXR10中的配置
- 4Sum
- 飛飛(四十六)交通工具