식별자 (identifier)는 변수명, 클래스, 구조체, 열거형, 함수, 클래스 맴버 함수, typedef명 등을 정의의 할때 사용된다.식별자 작성 규칙 상 같은 범위에서 식별자가 중복되면 안된다.some이라는 이름으로 변수를 선언했다면 같은 이름으로 다른 변수뿐만
C++의 구조체는 멤버 함수를 포함할 수 있다는 면에서 C의 구조체보다 의미가 확장되었다. 이형 타입 변수의 집합인 구조체가 스스로의 동작을 정의할 수 있다는 것은 객체 지향 구현 측면에서 매우 중요한 의미가 있다.클래스는 확장된 의미의 구조체에 새롭게 붙혀진 이름이다