由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - can you insert several function pointers into a queue ?
相关主题
C++ Q90 - Q92 (转载)operator overloading (C++)
c++ pointers are iterators, why?C++ function template问题
菜鸟问个C++问题one more interview question
这个问题怎么答?大家觉得C++复杂在哪里?
这段code有啥问题?function pointer 和 call-back function 有什么区别?
about STL functor and function pointersdeque的pointer和reference是怎么回事?
Go adopts JavaScript’s idea of semicolon insertionmem_fun_ref为什么必须引用?
why use static function here?C++缘何厚deque薄queue?
相关话题的讨论汇总
话题: queue话题: pointers话题: function话题: insert话题: several
进入Programming版参与讨论
1 (共1页)
s*****w
发帖数: 1527
1
then take them out and call these functions 1 by 1 ?
X****r
发帖数: 3557
2
Sure, why not?

【在 s*****w 的大作中提到】
: then take them out and call these functions 1 by 1 ?
s*****w
发帖数: 1527
3
how about this,
func1(int)
func2(int, bool)
...
can i still put them in the same queue ?
thanks !

【在 X****r 的大作中提到】
: Sure, why not?
g*******y
发帖数: 1930
4
how about using function objects?
define a function class with overloaded operator()

【在 s*****w 的大作中提到】
: how about this,
: func1(int)
: func2(int, bool)
: ...
: can i still put them in the same queue ?
: thanks !

s*****w
发帖数: 1527
5
wow, you r really cool, :)
is there any examples i can get started ?
thanks very much !

【在 g*******y 的大作中提到】
: how about using function objects?
: define a function class with overloaded operator()

t****t
发帖数: 6806
6
如果signature不一样的话, 你打算怎么在循环里调用它们呢?

【在 s*****w 的大作中提到】
: how about this,
: func1(int)
: func2(int, bool)
: ...
: can i still put them in the same queue ?
: thanks !

O*******d
发帖数: 20343
7
可以。 这些函数必须是同样的类型。

【在 s*****w 的大作中提到】
: then take them out and call these functions 1 by 1 ?
s*****w
发帖数: 1527
8
good point, thanks !

【在 t****t 的大作中提到】
: 如果signature不一样的话, 你打算怎么在循环里调用它们呢?
B***0
发帖数: 79
9
yes you can.

【在 s*****w 的大作中提到】
: then take them out and call these functions 1 by 1 ?
z**k
发帖数: 629
10
函数指针就其本质来说就是一个32字节的地址.
1 (共1页)
进入Programming版参与讨论
相关主题
C++缘何厚deque薄queue?这段code有啥问题?
C++ | list, queue or map on user defined classesabout STL functor and function pointers
谁给详细说一下这句Go adopts JavaScript’s idea of semicolon insertion
请问在class member function中如何调用overloaded function cawhy use static function here?
C++ Q90 - Q92 (转载)operator overloading (C++)
c++ pointers are iterators, why?C++ function template问题
菜鸟问个C++问题one more interview question
这个问题怎么答?大家觉得C++复杂在哪里?
相关话题的讨论汇总
话题: queue话题: pointers话题: function话题: insert话题: several