由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 问个c/c++问题
相关主题
问问Boost library, 尤其是Boost Graph Library (BGL)学术届讲的是开创性的贡献
【招聘】【海归机会】【平安科技(北京/深圳)深度学习研究院】【深度学习研究员】招聘openMP or boost::thread (pthread) for multithreading ?
请教machine learning 哪个方向比较有前途?boosting 土问题
ask help for a paperBoost C++ Libraries, 大家看哪些部分?
chess titan ,if uses GPU, can performance be boosted?说自己会多少语言哪?
请教关于大数据的问题请教C++ thread library
请教:boosting 和 bagging中文怎么翻译?Boost C++ Libraries, 大家看哪些部分? (转载)
PAC和SVM你用google各自查一下就知道影响力高下了C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头
相关话题的讨论汇总
话题: int话题: 参数话题: c++话题: f2话题: 函数
进入CS版参与讨论
1 (共1页)
l******e
发帖数: 470
1
有一个函数A,它的一个参数是一个函数f
int A(int f(int))
{
。。。。
}
现在我想这样调用A
for(x=1; x<100;x++)
{
s=A(f2(x, int))
}
f2(int, int)有2个参数,其中一个参数循环,所以f2就可以看成只有一个参数。
当然上面的实现肯定不对,以上怎么实现才能不ugly。。(最好不要改动A)
多谢。
T*****9
发帖数: 2484
2
var_args?

【在 l******e 的大作中提到】
: 有一个函数A,它的一个参数是一个函数f
: int A(int f(int))
: {
: 。。。。
: }
: 现在我想这样调用A
: for(x=1; x<100;x++)
: {
: s=A(f2(x, int))
: }

z********i
发帖数: 543
3
没看明白你要干什么..
k****n
发帖数: 1334
4
什么叫一个参数循环

【在 l******e 的大作中提到】
: 有一个函数A,它的一个参数是一个函数f
: int A(int f(int))
: {
: 。。。。
: }
: 现在我想这样调用A
: for(x=1; x<100;x++)
: {
: s=A(f2(x, int))
: }

s*x
发帖数: 3328
5
你把x定义成外部全局变量,然后修改f2或者做一个壳把f2装起来,然后用f2或者壳作
为参数调用A。你这么直接用会有问题,参数数目不对,最后编译后的结果行为是不确
定的。

【在 l******e 的大作中提到】
: 有一个函数A,它的一个参数是一个函数f
: int A(int f(int))
: {
: 。。。。
: }
: 现在我想这样调用A
: for(x=1; x<100;x++)
: {
: s=A(f2(x, int))
: }

r***q
发帖数: 48
6
What you want is Currying and higher order functions, check out functional
programming libraries in C++ such as FC++ or similar ones in Boost. But it
might require changing class A
1 (共1页)
进入CS版参与讨论
相关主题
C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头chess titan ,if uses GPU, can performance be boosted?
老年转行工程师问问C++11基本问题请教关于大数据的问题
大家用python 调用C++是如何搞的请教:boosting 和 bagging中文怎么翻译?
问问Boost library, 尤其是Boost Graph Library (BGL)PAC和SVM你用google各自查一下就知道影响力高下了
问问Boost library, 尤其是Boost Graph Library (BGL)学术届讲的是开创性的贡献
【招聘】【海归机会】【平安科技(北京/深圳)深度学习研究院】【深度学习研究员】招聘openMP or boost::thread (pthread) for multithreading ?
请教machine learning 哪个方向比较有前途?boosting 土问题
ask help for a paperBoost C++ Libraries, 大家看哪些部分?
相关话题的讨论汇总
话题: int话题: 参数话题: c++话题: f2话题: 函数