|
|
Ü_사나찡
추천 0
조회 12
날짜 08:33
|
|
추천 셔틀
추천 1
조회 27
날짜 08:33
|
|
◎━╋劍聖━━━─
추천 1
조회 19
날짜 08:33
|
|
루리웹-9316676127
추천 0
조회 10
날짜 08:33
|
|
AnYujin アン・ユジン
추천 1
조회 15
날짜 08:33
|
|
윤대협
추천 1
조회 20
날짜 08:33
|
|
메이룬스 데이건
추천 0
조회 13
날짜 08:33
|
|
애플국희
추천 1
조회 42
날짜 08:32
|
|
황금달
추천 2
조회 117
날짜 08:32
|
|
날개비상
추천 0
조회 29
날짜 08:32
|
|
감동브레이커
추천 1
조회 81
날짜 08:32
|
|
친친과망고
추천 0
조회 41
날짜 08:31
|
|
로세릭
추천 1
조회 64
날짜 08:31
|
|
카사 군
추천 3
조회 130
날짜 08:31
|
|
하즈키료2
추천 0
조회 82
날짜 08:31
|
|
받는마법피해량증가
추천 0
조회 110
날짜 08:30
|
|
루리웹-9209771021
추천 4
조회 302
날짜 08:30
|
|
네리소나
추천 7
조회 231
날짜 08:30
|
|
공허의 금새록
추천 12
조회 599
날짜 08:30
|
|
유아독존
추천 4
조회 111
날짜 08:30
|
|
페도는병이라고생각해
추천 1
조회 202
날짜 08:30
|
|
잭 그릴리쉬
추천 23
조회 1255
날짜 08:30
|
|
메카스탈린
추천 3
조회 129
날짜 08:29
|
|
프리아트
추천 2
조회 122
날짜 08:29
|
|
달팽이찜
추천 1
조회 90
날짜 08:29
|
|
엠버의눙물
추천 0
조회 49
날짜 08:29
|
|
탕찌개개개
추천 4
조회 190
날짜 08:29
|
|
ᓀ‸ᓂ凸
추천 1
조회 57
날짜 08:28
|
컴파일러:시키는대로 할뿐입니다
컴파일러는 갈구는 맛이죠
IDE가 똑똑한거라구! 함수에 갔다 붙이면 함수 실행 결과도 미리 다 나오는걸!
아니.. 저건 ide가 아니라 c++언어 기능 맞아 c++11부터 공식적으로지원했음
이게 그겅가?
컴파일러는 컴파일타임에 연산 결과가 결정되지만 IDE는 이전에 연산 결과를 보여줄 수 있는걸!
자세한건 c++11 constexpr 검색해봐 템플릿 메타프로그래밍에 이어서 컴파일러를 새롭게 갈굴수 있는 방법임
다른 컴파일러 사용하면 IDE에서 값을 미리 볼 수는 없어서
msvc clang 전부다 값을 미리 보여주던데..?
아.. 다른 컴파일러가 아니라 다른 IDE.. VS가 꽤 굉장한 IDE 여서!
당연한 말이긴 하지만 10년전 기능이긴 하다구! 11은 2011년도판이라는 의미라구!
일단 이런말까지는 안하려고 했는데 ide는 말그대로 통합개발환경임. ide의 역할은 코딩을 좀더 편하고 윤택하게 하는것일뿐. intellisense 같은 뒤에 올 코드 측 기능은 있어도 코드 자체를 검사하는건 순전히 컴파일러의 몫임. 기본적으로 가장 간단한 8비트 마이크로프로세서의 어셈블리어 빌드 과정을 살펴보자면 어셈블러 -> 링커 -> 바이너리 생성기의 과정을 거침. 이때 아무리 못해도 최소 3번의 명령어를 콘솔에 쳐야하는데 비쥬얼 스튜디오같이 잘만든 ide는 이걸 버튼 하나로 끝내게 해줌. 이게 기본적인 개념이고, 지금 c++에서 지원하는 컴파일 타임 에러 체크는 c언어에서 여러 릴리즈를 거쳐서 공식적인 기능이 된지 오래되었고, 아마 왠만한 컴파일러는 이 기능을 지원할거임. 물론 컴파일러가 그 기능을 지원안한다고 해서 코드 검사를 ide에서 대신해주는건 아니지. 아마 그냥 안된다고 ide를 통해서 컴파일러가 오류를 전달할거임
컴파일 타임은 빌드할 때가 컴파일타임이야! 실시간이 아니아!! F7이나 Ctrl+Alt+B를 누를때가 컴파일 타임이야! 다른 IDE에서 상수표현식 값 미리 보여주는 IDE는 난 본적이 없어!
ide 없이 clang++ 컴파일러만으로 똑같은 에러 냈는데 어떻게 설명하실?
실시간 얘기 꺼내지도 않았는데 왜 실시간이 나오며 갑자기 키조합은 왜나오는지 전혀 모르겠어서 웃기기만 한데 어디서 주워들은 지식으로 아는척 하지 마셨으면 하네요 마지막으로 경고하는겁니다
미리보여주는 부분이 신기하다고 말하는 줄 알았어요. 컴파일 타임 연산은 릴리즈 빌드 시키면 상당 부분 미리 해버리니, 꽤 평범한 기능이기도 하니까요! 상수표현식은 10년전에도 써본 기능이여서 잘 아는 기능이에요.