设为首页 加入收藏

TOP

CPPTemplates之仿函数
2014-11-18 17:33:35 】 浏览:5233
Tags:CPPTemplates 函数

  // bolgcontent.cpp : 定义控制台应用程序的入口点。


  //


  #include "stdafx.h"


  #include


  #include


  //仿函数


  //一、函数指针和函数引用


  //例如:


  #include


  void foo()


  {


  std::cout<<"foo() called"<<'\n';


  }


  typedef void FooT();//FooT 是一个函数类型


  int _tmain(int argc, _TCHAR* argv[])


  {


  foo();//直接调用


  std::cout<<"Types of foo:"<


  std::cout<<"Types of foo:"<


  FooT *pf=foo;//隐式转型


  pf();//通过指针的间接调用


  (*pf)();//等价于pf()


  //输出pf的类型


  std::cout<<"Types of foo:"<


  FooT & rf=foo;//没有隐士转换


  rf();//通过引用的间接调用


  //输出rf的类型


  std::cout<<"Types of foo:"<


  return 0;


  }


  // bolgcontent.cpp : 定义控制台应用程序的入口点。


  //


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇计算机二级C++辅导:打印自身的C+.. 下一篇c++中头文件重复定义的问题

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目