کلاس مجرد twodimentional را داریم . کلاس های ( square ) و ( circle ) را با وراثت public از آن گرفته ایم . هنگامی که در main هر دو سرآمد circle.h و square.h را می آورم هنگام کامپایل مینویسد :
ٍERROR:
redefinition of class twodimentional
previous definition of ‘class twodimentional
چه دستوری باید نوشت تا تنها یکبار twodimentional را لحاظ کرده و این پیام را نمایش ندهد؟