,,C++ ostream用法案例详解

,,C++ ostream用法案例详解

本文主要介绍平菇使用案例的详细说明。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。

概述

在C语言中,ostream代表output stream,是英文“output stream”的缩写。C中常见的输出流对象是标准的输出流cout,它很少用于定制ostream对象,更多的时候是直接使用。那么ostream有什么用呢?我们来看一个场景:

c类点

{

公共:

CPoint(int x_,int y_):x(x_),y(y_){}

int x,y;

};

下面是一个简单的类CPoint定义。如果我们想在实例化类后打印对象的值:

c point(1,2);

cout点;

显然,这样写会给出一个错误,因为''只能输出integer、real等常用类型。错误如下:

ostream的出现正好可以解决这个问题。

正文

C #中的ostream类型通常作为类的友元函数出现,用于操作重载。接下来,我们来看看如何通过修改上面的例子来使正常的输出流正常工作。

c类点

{

公共:

CPoint(int x_,int y_):x(x_),y(y_){}

friend ostream运算符(ostream os,const CPoint p){

return OS ' x=' p . x ' y=' p . y endl;

}

int x,y;

};

在CPoint中,我们重载了操作符,使其正常输出。

OK,所以可以直接输出cout点;

这个方法还可以扩展到很多其他地方,在输出用户定义的类型时特别有用。写的方法是一样的,只要操作符重载,和ostream一起使用。

关于平菇使用案例的详细说明到此结束。如需了解更多关于牡蛎使用的信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • vs2015打包安装程序,vs2015程序打包,VS2022实现VC++打包生成安装文件图文详细历程
  • vc++6.0的快捷键,vc 快捷键
  • vc++6.0的快捷键,vc 快捷键,VC6.0常用快捷键大全
  • 绘制圆角矩形的方法,c++ 画矩形,C#画圆角矩形的方法
  • 懒汉式和饿汉式代码,单列模式懒汉和饿汉,C++单例模式的懒汉模式和饿汉模式详解
  • 好用的C++编译器,c++编译软件哪个好
  • semaphore c#,c++ semaphore
  • semaphore c#,c++ semaphore,C++中Semaphore内核对象用法实例
  • dev-c++使用教程,dev c++安装教程
  • dev-c++使用教程,dev c++安装教程,Dev C++ 安装及使用方法(图文教程)
  • C里面指针常量和常量指针的区别,c++指针常量和常量指针
  • C里面指针常量和常量指针的区别,c++指针常量和常量指针,简单总结C++中指针常量与常量指针的区别
  • com组件初始化失败,c#开发com组件,C++中COM组件初始化方法实例分析
  • c++静态成员变量使用,c++静态成员函数和静态成员变量
  • c++静态成员变量使用,c++静态成员函数和静态成员变量,详解c++ 静态成员变量
  • 留言与评论(共有 条评论)
       
    验证码: