Niedawno zacząłem pracować z pakietem vtk i widzę tę dziwną notację, że zawierają one ;
po zamknięciu nawiasów klamrowych }
. Oto przykład z vtkUnstructuredGrid.h
średnik po nawiasach klamrowych w C++
// Description:
// Standard vtkDataSet API methods. See vtkDataSet for more information.
int GetDataObjectType() {return VTK_UNSTRUCTURED_GRID;};
To nie jest potrzebne i Qt Creator także poprawnie wykrywa to mówiąc extra ;
podczas analizowania kodu. Jestem ciekawy, jaki może być tego powód? Może czytelność?
Zero powodu. Nadmiar średnika jest obcy (i powoduje ostrzeżenia kompilatora). – ildjarn
Autogenerowany kod może? Może to nieco uprościć logikę (coś w rodzaju dodawania dodatkowego "," do ostatniej wartości w wyliczeniu), trudno powiedzieć. –
@EdS. może być w porządku. Pamiętam, że CMake generował niektóre pliki w czasie kompilacji ... – GradGuy