当前位置: 首页 > news >正文

网站域名服务器查询企业品牌网站建设我们的优势

网站域名服务器查询,企业品牌网站建设我们的优势,wordpress 链接格式,信号增强器设置网站普通类成员函数指针 先定义一个公鸡类Cock#xff0c;只有一个函数Shout#xff0c;功能是输出一个字符串。 接着定义函数指针类型PFN_Shout。 main函数中代码PFN_Shout pfn_Shout Cock::Shout;和void (Cock:: * pfn_Shout)() Cock::Shout;的功能相同#xf…普通类成员函数指针 先定义一个公鸡类Cock只有一个函数Shout功能是输出一个字符串。 接着定义函数指针类型PFN_Shout。 main函数中代码PFN_Shout pfn_Shout Cock::Shout;和void (Cock:: * pfn_Shout)() Cock::Shout;的功能相同都是创建一个类成员函数指针对象。最后是使用对象和对象指针调用函数指针的形式。 #include iostream class Cock { public:void Shout(){std::cout WoWo std::endl;} }; typedef void (Cock::* PFN_Shout)(); // 类Cock成员函数指针类型定义. int main() {//PFN_Shout pfn_Shout Cock::Shout; // 与下句功能相同void (Cock:: * pfn_Shout)() Cock::Shout;Cock cock;(cock.*pfn_Shout)();Cock *pCock new Cock;(pCock-*pfn_Shout)(); delete pCock; } 运行结果 WoWo WoWo 类虚函数函数指针 先定义一个纯虚基类Animal并声明两个虚方法shout和sing然后定义Animal的派生类Dog和Cat并实现上述两个方法。 接下来定义一个动物表演类模板AnimalShow在类模板的定义中使用代码 typedef void (Beast:: * Shout)(); typedef void (Beast:: * Sing)(const char*); 定义了模板参数类的成员函数指针。并定义了方法ShowShout和showSing。 函数main展示了函数指针的用法。 #include iostream class Animal { public:virtual void shout() 0;virtual void sing(const char*) 0; }; class Dog:public Animal { public:virtual void shout() {std::cout Dog Shout: Wang std::endl;}virtual void sing(const char* s) {std::cout Dog Sing: s std::endl;} }; class Cat :public Animal { public:virtual void shout() {std::cout Cat Shout: Miao std::endl;}virtual void sing(const char* s) {std::cout Cat Sing: s std::endl;} }; // 动物表演 template typename Beast class AnimalShow { public:// 成员函数指针typedef void (Beast::* Shout)(); typedef void (Beast::* Sing)(const char*);// 动物喊void ShowShout(Beast* b, Shout s) {(b-*s)();}// 动物唱歌词wordsvoid ShowSing(Beast* b, Sing s, const char* words) {(b-*s)(words);} };int main() {Dog* pDog new Dog;Cat* pCat new Cat;std::string words;AnimalShowDog dogShow;dogShow.ShowShout(pDog, Dog::shout);words I am a dog!;dogShow.ShowSing(pDog, Dog::sing, words.c_str());AnimalShowCat catShow;catShow.ShowShout(pCat, Cat::shout);words I am a cat!;catShow.ShowSing(pCat, Cat::sing, words.c_str());delete pDog;delete pCat;return 1; } 运行结果 Dog Shout: Wang Dog Sing: I am a dog! Cat Shout: Miao Dog Sing: I am a cat!
http://wiki.neutronadmin.com/news/141511/

相关文章:

  • python网站开发的优势成都网站建设服务有什么
  • 有哪个网站可以做ppt赚钱易网拓营销型网站
  • 河北省廊坊市建设银行网站大淘客网站怎么做
  • 外卖网站建设可行性分析照片编辑在线
  • 最新网站域名ip地址查询wordpress修改pageid
  • 网站一般如何做搜索功能手机怎么弄微信公众号
  • 男的和女的做那种事情网站做网站可以用中文域名备案嘛
  • 网站做二级域名干什么用大连住房和建设局网站
  • 网站建设技术知乎上海进出口贸易博览会
  • 建设一个网站需要什么硬件软件网络新闻专题做的最好的网站
  • 电子商务网站建设试验报告1wordpress安装云
  • 重庆网站快速优化排名上饶市建设局培训网站
  • 怎么制作网站开发设计wordpress模版文件夹
  • 西湖专业网站设计公司wordpress主题翻译
  • 做自己的网站有什么用广东企业网站seo哪家好
  • 如何做微信小程序网站2024年重大新闻简短
  • 洛阳建设银行官方网站长沙做网站建设价格
  • 网站建设与管理个人职业生涯规划书黑龙江建设局网站
  • 湖南手机版建站系统信息北京建设部网站官网
  • 蜘蛛云建站网站高端营销型网站
  • 重庆选科网站香河县做网站
  • 网站首页开发收费管城区-建设局门户网站
  • 莆田城市投资建设集团网站简道云crm管理系统
  • 分类门户网站开发团队wordpress比特币插件
  • 建设网站应该注意的地方网址导航app下载
  • 网站建设属于哪个税收服务编码百度推广方案怎么写
  • 网站维护优化做故障风的头像的网站
  • 网页版面设计包括什么内容吉林长春seo网络推广
  • 网站管理员后台wordpress网店插件
  • 网站开发 -(广告)网上怎么做网站