꼭 for문 돌려가면서 malloc으로 할당해서 2차원 배열처럼 쓸 수 있게 만드는 새끼들이 있는데
그런 짓 하지 마세요 진짜로
각 행의 메모리 크기가 존나 커서 불연속적으로 할당할 필요가 있는 경우가 아닌 한 그런 짓 하지 마세요
죽습니다
꼭 for문 돌려가면서 malloc으로 할당해서 2차원 배열처럼 쓸 수 있게 만드는 새끼들이 있는데
그런 짓 하지 마세요 진짜로
각 행의 메모리 크기가 존나 커서 불연속적으로 할당할 필요가 있는 경우가 아닌 한 그런 짓 하지 마세요
죽습니다
해당 댓글은 삭제되었습니다.
1차원으로 쭉 할당하고 / %로 잘 잘라서 쓰면 되지않겠냐 - dc Cpp
애초에 2차원배열 스택에 할당해도 그런식으로 돼있잖아 - dc Cpp
/ %로 뭘 잘라 씨발 나눗셈을 하면 배열이 잘리냐?
i * size + j같은식으로 해야겠네 생각해보니 반대구나 - dc Cpp
ㄴ이렇게 알아먹으면 됐지 거 참 딱딱하게구네 - dc Cpp
쥬지가 딱딱하기 때문입니다
!당신은 죽을수도 있습니다! - dc Cpp
캐시때문인가요 ㅇㅅㅇ
더 일반적인 키워드로 말하자면 '공간적 지역성(spatial locality)'이겠지만, 캐시가 가장 큰 부분이지.
캐시, 페이징, CPU의 미리 읽어오기 동작(hardware prefetch) 등등
1차원으로 할당해놓고 2차원 배열인거마냥 쓰면 되는건가 ㅇㅅㅇ
해당 댓글은 삭제되었습니다.
이건 진짜 못참겠다 그냥 자살해라
님 무슨 일하심? 직무같은거
예전에 대학원 갔다고 본거같은데 연구직인가
초졸백수
아니 왜 나츠카와 시이나를 빨아;;; 제정신이면 미소녀 밍고스빨자