我最近開始使用vtk包,我看到這個奇數的表示法,他們在包含大括號}
後包括;
。下面是從vtkUnstructuredGrid.h
C++中的大括號後面的分號
// Description:
// Standard vtkDataSet API methods. See vtkDataSet for more information.
int GetDataObjectType() {return VTK_UNSTRUCTURED_GRID;};
一個例子這是沒有必要的和QtCreator也正確地說extra ;
解析代碼時檢測到這一點。我很好奇這可能是什麼原因?也許可讀性?
零任何理由。多餘的分號無關(並導致編譯器警告)。 – ildjarn
自動生成的代碼也許?這可能會簡化邏輯(有點像添加一個額外的','到枚舉中的最後一個值),很難說。 –
@EdS。嗯,也許。我記得CMake在編譯時生成了一些文件... – GradGuy