Ben standart C değildi sanan bazı fonksiyonların (sscanf_s
ve sprintf_s
) kullanımını yapılmış answering a question iken, Daniel FischerUygun bir uygulama için C11'deki Ek K desteği gereklidir mi? Söz konusu fonksiyonlar Ek K'da tanımlanmış olduğunu
Genellikle normatif o anlamaya dikkatimi çekti, standardı tanımlamanıza yardımcı olur. Ancak, C Standardının bir eki geleneksel olarak sadece bilgilendirici olarak ele alınmıştır. Ek K, C11 Standardında normatif olarak etiketlenmiştir. "Güvenli" fonksiyonları tanımlar.
Bu, bu işlevleri sağlamayan bir derleyicinin C11 Standardına uymadığı anlamına mı geliyor?
Ben sadece bana taslak C11 Standart yoktur, ancak Ek K normatif olduğunu belirtmektedir, ancak standardın kütüphane bölümü tanımında Ek K'da bir not ele fonksiyonların bahsetmemektedir runtime-constraint, Ek K'nin bir uzantı olduğunu ima eder gibi görünüyor.
Normatif bir Ek, yalnızca isteğe bağlı bir uzantı tanımlar mı?
Ekler D, F, G, K, L, ISO/IEC 9899: 2011'de normatiftir. Diğerleri (A, B, C, E, H, I, J) bilgilendiricidir. –