Có thể sử dụng macro thuộc tính __unused trên các tham số phương thức đối tượng Objective-C không? Tôi đã thử đặt nó ở các vị trí khác nhau xung quanh khai báo tham số nhưng nó gây ra lỗi biên dịch hoặc có vẻ bị bỏ qua (tức là, trình biên dịch vẫn tạo cảnh báo tham số không sử dụng khi biên dịch với -Wall -Wextra).Sử dụng thuộc tính GCC __unused với Objective-C
Có ai có thể sử dụng tính năng này không? Nó chỉ không được hỗ trợ với Objective-C? Để tham khảo, tôi hiện đang sử dụng bản dựng GCC 4.0.1 của Apple.
Yeah, tôi có thể biên dịch đó quá, nhưng cố gắng gcc -Wall -Wextra và xem những gì sẽ xảy ra :) –
Không, Wall doesn 't, bạn cần phải sử dụng -Wextra cho rằng ... nhưng tôi luôn luôn sử dụng cả hai -Wall và -Wextra trên mã của tôi và tôi nhận được khó chịu với tiếng ồn cảnh báo không sử dụng. –
Tôi sử dụng -Werror và hầu hết các cảnh báo, nhưng tôi có một vài cảnh báo cụ thể theo cách truyền thống, các tham số -Wunused là một trong số chúng, vì các đại biểu thường có các tham số không sử dụng mà không thể gỡ bỏ. –