首页 > 其他分享 >5.12

5.12

时间:2023-05-12 20:45:48浏览次数:40  
标签:char nm void 5.12 Book Document PrintNameOf

#include <iostream>

#include <string>

using namespace std;

class Document {

public:

    Document() {

    }

    Document(char* nm);

    char* name;

    void PrintNameOf();

};

Document::Document(char* nm) {

    name = new char[strlen(nm) + 1];

    strcpy(name, nm);

};

void Document::PrintName0f() {

    cout << name << endl;

}

class Book :public Document {

public:

    Book(char* nm, long pagecount);

    void PrintNameOf();

private:

    long pageCount;

};

Book::Book(char* nm, long pagecount) :

    Document(nm) {

    pageCount = pagecount;

}

void Book::PrintNameOf() {

    cout << "Name Of Book:";

    Document::PrintNameOf();

}

int main() {

    Document a("Document1");

    Book b("Book1", 100);

    b.PrintNameOf();

    return 0;

}

标签:char,nm,void,5.12,Book,Document,PrintNameOf
From: https://www.cnblogs.com/zjm921/p/17396230.html

相关文章

  • 20223.05.12 - 可选链操作符的Ployfill
    可选链操作符是ES2020的新特性,如果要在webpack版本低于5.20的vue2项目中使用它,需要对babel进行配置。首先,需要安装@babel/plugin-proposal-optional-chaining插件:npminstall--save-dev@babel/plugin-proposal-optional-chaining然后,在.babelrc或babel.config.js文件......
  • 5.12校赛记录
    题意给定\(n\)个取值为实数的变量\(x_1,x_2,\dots,x_n\),其中\(x_i\)在\([l_i,r_i)\)之间均匀随机。求\(\lfloorx_1+x_2+\dots+x_n\rfloor^k\)的期望取值。对\(998244353\)取模。\(1\len\le10^3,1\lek\le20,0\lel_i<r_i<998244353\)。题解实数十分麻烦。这题如......
  • 5.12绩效第三名说明
    我们团队三个人分工明确,效率显著,在团队中都发挥着不可或缺的作用。例如本人主要负责音频格式转换板块儿方面的功能实现以及绘制web页面,进行代码结构规范性处理,还有在展示项目阶段作为代表发言,和接下来的摆摊主要发言人等工作。作为本团队唯一使用idea编程的队员,了解servlet三层......
  • 5.12总结
    packagecom.mf.jdbc;importcom.mysql.jdbc.Driver;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;/**JDBC的快速入门*/publicclassJDBCDemo{publicstaticvoidmain(String[]args)throwsException{//1.注册驱动Cla......
  • Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
    移植QT5教程(此教程基于docker版V851S开发环境)dockerpullregistry.cn-hangzhou.aliyuncs.com/gloomyghost/yuzukilizard编译依赖apt-getinstallrepogitgcc-arm-linux-gnueabihfu-boot-toolsdevice-tree-compilermtools\partedlibudev-devlibusb-1.0-0-devpython......
  • Qt5.12实战之图形编程初识
    演示效果: 1.绘制条件:1.绘图设备-> QPainter2.画笔->QPen --->字体(QFont)3.画刷->QBrush-->自己定义画刷(QPixmap)4.绘制事件->QPaintEvent绘图步骤:1.重写基类的虚函数 voidpaintEvent(QPaintEvent*event); 2.在虚函数 voidpaintEvent(QPaintEvent*event)的实现函......
  • Typora 1.5.12 (windows/MacOs版) 简单高效且实用的Markdown编辑器
    简介Typora的设计理念非常人性化,与传统编辑器相比,更注重用户的视觉效果和阅读体验。它的编辑界面非常简洁,用户可以就近编辑,随时查看效果,避免频繁地转换预览模式,提高了工作效率和灵活性。此外,Typora软件还提供了诸如内置思维导图、目录和常用快捷键等便捷功能,可以让用户在编辑的......
  • Qt5.12实战之模态与非模态对话框使用
    模态对话框使用创建对话框资源创建成功后工程中会出对话框的h及cpp文件和.ui文件双击打开UI文件,向设计窗口中拖入按钮控件并选择栅格布局创建模态对话框并显......
  • Qt5.12实战之QList与QStringList使用
    元素个数小于1000的QList类对象能实现链表中的快速插入与查找操作前端插入prepend(),后端插入append()QList是一种链表模板,是Qt的一种泛型容器类QList成员函数基于索引实现......
  • Qt5.12实战之Widget信号与槽使用
    通过设计界面自动生成信号与槽关联右击要生成信号与槽的控件为控件生成点击信号与槽自动生成的槽与槽函数实现生成的实现默认为空,块内的业务代码自己实现,下面实......