l*********s 发帖数: 5409 | 1 managed_shm.construct("Integer")(99);
boost 范例里看到的,这一个函数怎么能带两对括号呢,请高手指点下 |
p*****w 发帖数: 429 | 2 上下文,这个要猜就是construct一个function
managed_shm.construct("Integer")(99);
boost 范例里看到的,这一个函数怎么能带两对括号呢,请高手指点下
【在 l*********s 的大作中提到】 : managed_shm.construct("Integer")(99); : boost 范例里看到的,这一个函数怎么能带两对括号呢,请高手指点下
|
t****t 发帖数: 6806 | 3 第二个括号只是个运算符而已.
【在 l*********s 的大作中提到】 : managed_shm.construct("Integer")(99); : boost 范例里看到的,这一个函数怎么能带两对括号呢,请高手指点下
|
l*********s 发帖数: 5409 | 4 forward类型,长度都未知的参数是不是可以通过定义多个模板方法让编译器自行推断?
【在 t****t 的大作中提到】 : 第二个括号只是个运算符而已.
|
t****t 发帖数: 6806 | 5 一个variadic模板就够了.
断?
【在 l*********s 的大作中提到】 : forward类型,长度都未知的参数是不是可以通过定义多个模板方法让编译器自行推断?
|
l*********s 发帖数: 5409 | 6 I see. Unfortunately we are not moving towards to c++0x anytime soon.
【在 t****t 的大作中提到】 : 一个variadic模板就够了. : : 断?
|
w***g 发帖数: 5958 | 7 返回一个实现了operator()的类的instance就可以了啊.
【在 l*********s 的大作中提到】 : managed_shm.construct("Integer")(99); : boost 范例里看到的,这一个函数怎么能带两对括号呢,请高手指点下
|
l*********s 发帖数: 5409 | 8 thank you, I got it. :-)
【在 w***g 的大作中提到】 : 返回一个实现了operator()的类的instance就可以了啊.
|