저기 3은 그냥 3으로 들어가는데
잘 아네
저 코드가 맞다는 거야? 컴파일 에러나는데
3이 const냐?
본문은 잘못 적었다 3처럼 하드코딩된 값의 주소를 알고 싶다고
const 변수로 만들어서 끌어와라
아님 함수포인터로 저부분 코드영역 읽으면 되는데 그렇게하느니 그냥 메모리 더 쓰고 맘
rvalue는 귀하네요
이건 UV도 아니고 그냥 허용 안해주는거 아니냐?
UV가 뭐임?
Ultra Violet
undefined behavior라고... 음 정확한 정의는 찾아봐야겠고 ,대략 명세에서 지정해주지 않은 동작인데, 컴파일도 되고 실행하면 돌아가긴 해. 그런데 같은 코드인데도 컴파일러가 다르면, 컴파일러가 같아도 버전이 다른 경우에 다른 결과가 나오는 그런?
UB는 나도 아는데 UV는 처음봐서 물어봤음
ㅇㅎ ㅋㅋ 아 내가 UV라고 썼네 ㅋㅋㅋ ㅈㅅㅈㅅ
따로 상수 정의하면 안되나 - dc App
정수 리터럴에 &을 쓸수있으며? 컴파일에러 안남?
뭘 하고 싶은 거임? 링커로 흑마법쓰면 흉내는 낼 수 있을듯
리터럴은 컴파일러가 걍 레지스터에 박아보릴수도 있는데 불가능할걸
그 약간 컴터 구조나 그런 쪽 알아보셈 책은 CSAPP 추천
코드영역 스캔하느니 데이터에 꿍치는게 훨씬 속편할텐데 - dc App
데이터 메모리 영역상에 존재하지 않아서 주소가 없다고 보면됨 레지스터에 있을수도 잇거든
저기 3은 그냥 3으로 들어가는데
잘 아네
저 코드가 맞다는 거야? 컴파일 에러나는데
3이 const냐?
본문은 잘못 적었다 3처럼 하드코딩된 값의 주소를 알고 싶다고
const 변수로 만들어서 끌어와라
아님 함수포인터로 저부분 코드영역 읽으면 되는데 그렇게하느니 그냥 메모리 더 쓰고 맘
rvalue는 귀하네요
이건 UV도 아니고 그냥 허용 안해주는거 아니냐?
UV가 뭐임?
Ultra Violet
undefined behavior라고... 음 정확한 정의는 찾아봐야겠고 ,대략 명세에서 지정해주지 않은 동작인데, 컴파일도 되고 실행하면 돌아가긴 해. 그런데 같은 코드인데도 컴파일러가 다르면, 컴파일러가 같아도 버전이 다른 경우에 다른 결과가 나오는 그런?
UB는 나도 아는데 UV는 처음봐서 물어봤음
ㅇㅎ ㅋㅋ 아 내가 UV라고 썼네 ㅋㅋㅋ ㅈㅅㅈㅅ
따로 상수 정의하면 안되나 - dc App
정수 리터럴에 &을 쓸수있으며? 컴파일에러 안남?
뭘 하고 싶은 거임? 링커로 흑마법쓰면 흉내는 낼 수 있을듯
리터럴은 컴파일러가 걍 레지스터에 박아보릴수도 있는데 불가능할걸
그 약간 컴터 구조나 그런 쪽 알아보셈 책은 CSAPP 추천
코드영역 스캔하느니 데이터에 꿍치는게 훨씬 속편할텐데 - dc App
데이터 메모리 영역상에 존재하지 않아서 주소가 없다고 보면됨 레지스터에 있을수도 잇거든