나 자신이 반환 형식을 많이 사용하여 컴파일러 경고를 무시하고 나에게 뭔가 잘못하고있는 것처럼 느껴집니다. 최대 길이 :기본 반환 형식 캐스팅에 대한 간단한 질문
이 예제에서는 오브젝티브 C
const char *strBuf = [anNString UTF8String];
[anOutputStream write:strBufr maxLength:len];
이 const char *
및 기입의를 반환 -UTF8String 로 나에게 컴파일러 경고를 goves입니다 더 나은 내가 일반적으로 추가 할 알고, 그래서 const uint8_t *
소요 잔소리를 멈추고 나의 즐거운 길을 계속하는 던지기.
이 나쁜 스타일 (내 부분)입니까, 아니면 그냥 그런 모양입니까?
나는 모든 생각이나 조언을 주셔서 감사합니다.
감사 zooropa. 필자는 컴파일러의 경고에 가치를두고 일반적으로 C를 더 용서하고 느슨하게 형식화 된 언어로 선호합니다. 이는 내가 종종 경고를 피해 가려는 것이 잘못되었다고 생각하는 이유입니다. – hooleyhoop