그래서 우리는 표준이 포인터 크기를 동일하게 강제하지 않는다는 것을 알고 있습니다. (here 및 here) (기능 포인터에 대해 언급하지 않음)void **에서 char **로 변환하는 것은 얼마나 위험한가요?
저는 현실에서 어떻게 문제가 될 수 있는지 궁금합니다. void *
은 아무 것도 저장할 수 있으므로 포인터 크기가 다른 경우 가장 큰 크기가됩니다. 따라서 void **
을 char **
에 할당하면 문제가 발생합니다.
제 질문은 void *
과 char *
이 같은 크기라고 가정하는 것이 얼마나 위험할까요? 이것이 사실이 아닌 건축물이 실제로 있습니까?
또한 16 비트 dos는 내가 듣고 싶은 것이 아닙니다! ;)
가장 중요한 질문에 대답하십시오 .. – dcow
@DavidCowden 답변을받지 못한 질문은 무엇입니까? – ouah
당신은 당신의 대답을 편집 한 다음 그 질문을했습니다 .. – dcow