상수라는걸 개념을 몰라서그런거?
상수라는게 안변한다고 책에되있는데
저렇게 변하는거랑 다른말인가요?
지역이다른곳의 식별자는 동일해도 되지만 가장안쪽지역에 우선권이있습니다.c++에서는 printf("%d", ::a );하시면 전역변수 a인 0의값이 뜹니다.
현재소스코드가 cpp파일이므로 바로적용됩니다. ::a=5; 일이런식으로 쓰시면 전역변수a를 쓸수있는데 const이므로 상수라서 대입이불가해 에러는뜰것입니다.
감사합니다!!!
잉여는 c하는데c++ 개념을 알려주노
상수라는걸 개념을 몰라서그런거?
상수라는게 안변한다고 책에되있는데
저렇게 변하는거랑 다른말인가요?
지역이다른곳의 식별자는 동일해도 되지만 가장안쪽지역에 우선권이있습니다.c++에서는 printf("%d", ::a );하시면 전역변수 a인 0의값이 뜹니다.
현재소스코드가 cpp파일이므로 바로적용됩니다. ::a=5; 일이런식으로 쓰시면 전역변수a를 쓸수있는데 const이므로 상수라서 대입이불가해 에러는뜰것입니다.
감사합니다!!!
잉여는 c하는데c++ 개념을 알려주노