C++에서 ,(콤마)는 일반적 문장의 문법과 같이 앞과 뒤에 위치한 구성 요소 모두에게 적용된다는 의미가 아닙니다. 질문 주신 경우의 코드를 살펴보면 int를 이용하여 이후 코드에서 사용할 변수를 선언하는 부분입니다. 변수를 정의하는 구문에서 콤마가 붙을 경우 '선언'은 둘 다 되는 것이 맞습니다. 하지만 변수의 '초기화'는 각각, 독립적으로 해주셔야 하는 규칙이 있기 때문에 이를 따라야 오류가 발생하지 않습니다. 즉, int a=100, b=100이라고 써줘야 둘 다 초기화되는 것입니다.