什么是vtkobject中使用的宏?

时间:2017-07-06 01:55:35

标签: c++ c++11 vtk

vtkobject中使用的宏是什么?
example

vtkStandardNewMacro(vtkLidarPoint);

为什么构造函数是静态的?

static vtkLidarPoint *New(); 

1 个答案:

答案 0 :(得分:1)

它不是构造函数。这是一种工厂方法。

宏看起来只是实现了工厂方法。请参阅here