거긴 동적할당 잘못했다가
크리티컬 일어난다던데
뭐 예를 들어
안전을 필요로 하는 그런 임베디드 기기인데
거기서 컴파일 과정에서 알수 없는
런타임 할당 에러 딱 뜨면 크리티컬 !!!
적정할당으로 하고 실제 메모리 추가하는 식으로 씀?
안전을 필요로 하는 그런 임베디드 기기인데
거기서 컴파일 과정에서 알수 없는
런타임 할당 에러 딱 뜨면 크리티컬 !!!
적정할당으로 하고 실제 메모리 추가하는 식으로 씀?
malloc, calloc은 있당.
new 에 RTTI 에 exception 처리까지 다 돼. 근데 메모리가 적으니까 그만큼 단편화에 취약하지.
가능하면 지역변수 형태로 배열선언 안쓰는게 좋아. RealTime OS 써서 컨텍스트 스위칭할때 비용이 흐드드 하거든.
기계에 따라서도 달라. 리눅스 같은거 올라가고 나름 메모리좀 된다 이러면 pc에서 하듯이 해버려도 됨
말 그대로 존나 빈곤해서 c표준 대부분이 구현 안될정도로 낮은 단가로 밀어 붙이는 기계들도 있고.