Recientemente comencé a trabajar con el paquete vtk y veo esta extraña notación que incluyen ;
después de cerrar las llaves }
. Este es un ejemplo de vtkUnstructuredGrid.h
punto y coma después de las llaves en C++
// Description:
// Standard vtkDataSet API methods. See vtkDataSet for more information.
int GetDataObjectType() {return VTK_UNSTRUCTURED_GRID;};
No es necesario y QtCreator también detecta correctamente esto diciendo extra ;
al analizar el código. Tengo curiosidad de cual podría ser la razón para esto? Tal vez la legibilidad?
Cero motivo. El punto y coma ajeno es extraño (y causa advertencias del compilador). – ildjarn
¿Código autogenerado quizás? Puede simplificar un poco la lógica (algo así como agregar un ',' adicional al último valor en una enumeración), difícil de decir. –
@EdS. Hummm tal vez. Recuerdo que CMake estaba generando algunos de los archivos en el momento de la compilación ... – GradGuy