CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

std::generat(....)

楼主frankxht(xht)2002-11-14 15:35:17 在 C/C++ / 工具平台和程序库 提问

第三个参数是调用一个func函数。请问这个函数不能带任何形式参数么?  
  我实际运用的时候用int   func(int   x)不行。但用int   func()可以。  
  不是很理解。generater(first,last,func)不是对每个元素调用func函数,然后将返回值复制到元素中么?这样说来,能带形参的更有用啊 问题点数:20、回复次数:1Top

1 楼GZCompiler(编译器)回复于 2002-11-22 20:32:41 得分 20

generate函数的第三个参数就是要一个无参的函数名作为参数。  
  对于函数generate(first,last,func),一般只调用一次即可完成对序列的所有元素附值,所以即使func函数可以带参数,你也只有一次可以传参数的机会,所以增加参数用处并不是很大。  
  一般来说,是通过在func函数中修改和返回全局或静态变量的值,达到给序列的各元素附以不同值的目的。Top

相关问题

  • About STD?
  • std::cout<< xxx<<std::endl
  • ( std::map > std::set ) ? true : false
  • std::vector<std::string>的问题
  • about "using namespace std"
  • 关于std::swap()
  • std::string to System::string
  • std::vector<>用不了?
  • CPPUNIT和std::exception::operator=()
  • std::swap<T>的问题?

关键词

  • 函数
  • generater
  • 参数
  • func
  • 调用
  • 元素
  • 值
  • 序列
  • 返回
  • generate

得分解答快速导航

  • 帖主:frankxht
  • GZCompiler

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo