++i는 먼가 힙스터같아
[%] for문에 ++i 랑 i++ 이랑 차이 없지?
익명(218.39)
2021-03-07 02:46
추천 0
댓글 27
다른 게시글
-
번아웃 관리 어떻게 하심 [22][질문] Forge(dcforge) | 21.03.07추천 0
-
러스트와 C비교글인데.. 어떻게생각함? [27][%] 익명(118.235) | 21.03.07추천 7
-
macos 범용으로 돈받고 팔았으면 좋겠다 진짜루 [6][%] 파블로프_(pavlov2) | 21.03.07추천 0
-
윈도 nvim rclone쓰는데 질문좀[%] 익명(49.174) | 21.03.07추천 0
-
.gitignore 하며는 [5][질문] 익명(222.233) | 21.03.07추천 0
-
파이써닉 RAII [4][%] 익명(61.80) | 21.03.06추천 0
-
저번달부터 오늘까지 리눅스 원없이 만짐 [3][%] 익명(49.174) | 21.03.06추천 0
-
구글 드라이브 상업적 이용 안 돼죠? [6][%] 김슈팅(stargate112526) | 21.03.06추천 0
-
클라우드 사업자가 s3 저장소 훔쳐볼수있음? [2][%] 익명(175.223) | 21.03.06추천 0
-
이맥스 좋음? [9][%] Adenosie(adenosie) | 21.03.06추천 0
있는데요 - dc App
그럼 알려주셔야죠;;
단 한 줄이면 확인할 수 있는데 의지가 없으시네요 - dc App
ㅈㅅ 님 갤로그 보니까 괜한사람한테 말걸었네
병신같은 프갤러는 거르는게 답이지 ㄹㅇㅋㅋ
속도차이를 어떻게 단 한줄로 알아냄? for문에 쓴다는 글씨를 못본거?
핑프소리듣기 딱좋겠네
야갤에 프갤까지...
primitive면 차이 없고 operator overloading한거면 다름
ㅇㅎ 감사용
옛날에 저거 성능차이 나서 ++i 쓴다고들 하는데 요즘 컴파일러는 다 알아서 최적화 해준다고 함 - dc App
아 구시대의 잔재구나
최적화로 성능 차이 없다는 정수 같은 원시타입 얘기고 객체에서는 안통함 구시대의 잔재 아니고 현존하는 문제임
최적화는 마법이 아니라 컴파일러가 분석할 수 없는 부분들은 해결 못함
나는 ++ 하는걸 거의 안보고, c++는 PS용으로밖에 안써서 이정도만 알음 객체타입은 다르게 봐야겠지 - dc App
int면 그냥 취향껏 쓰셈 난 ++i 씀
for (int i = N; i-->0;)
극단적으로 prefix와 postfix에 서로 다른 사이트 이펙트를 담았다고 쳐보자 for loop에 쓰든 딴데 쓰든 같을 수가 없지
책 도입부같은데에 나올텐데... 코드 라인상에 오퍼레이션이 여러개일경우, 코드 라인상에 i++이 포함되면 결과가아씨 이런걸왜 설명해야 ㅡㅡ
다믜님말은 플레이트 고려해서의 상황이고 제가 하는말은 ++i를 다른 오퍼들이랑 한줄에 섞어쓸때 더한후의 값을 보장함 i++ 는 아닌경우가 있고요
클래스도
내가 아는 한 C++에서 ++i 하면 i 값을 증가시키고 i의 레퍼런스를 반환(좌측값), i++은 i의 임시 복사본을 리턴한 후(우측값) i의 값을 증가. i가 int가 아닌 클래스라면 문제가 생기겠지. 나는 ++i만 씀
C++이라면 연산자 오버로딩 되어 있는 경우만 주의하면 문제없음
i+=1
C면 없다
아물론 순서차이는 있고
둘다 inc rcx인데 차이없제