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 | |