'ler için güvenli bir C-fiş sistemi?
-Fiş C sistemleri ABİ düzgün tanımlı değil çünkü zor bulunuyor, ve her derleyici (veya sürüm bunun gibi) kendi kurallarını izler. Ancak, Windows üzerinde COM Olası farklı Derleyiciler ile programcılar bir ana uygulama basit bir arayüz kullanmak için eklentileri oluşturmak için izin veren bir eklenti minimal bir sistem oluşturmak için olduğunu gösterir.
Şimdi mantıklı düşünelim, ve bu açıdan çok yararlı olan C, standart, bir kenara, bir dakika bekleyin. Eğer yazmak istiyorum uygulaması için Windows ve Mac (ve isteğe bağlı olarak Linux) destekleyen C eklentiler ve istersem ver eklentisi yazarlar oldukça büyük bir seçim Derleyiciler (ki en az 2 sene eski sürümleri Visual C , GCC ya da Intel C compiler), ne özellikleri C olabilirim deyince?
Tabii ki, eklentileri belirli bir platform için yazılmış sanırım.
Kafamı, burada düşünebilirsiniz bazı C özellikleri, sanırım ne ile tepesinden cevap:
- düzen, soyut sınıflar ile nesneleri kullanmak için taban? (Evet)
- yerleşik tipleri, işaretçiler? (Evet)
- yapılar, sendikalar? (Evet)
- istisnalar? (no)
- "C" fonksiyonlar? dışarıdan (Evet)
- stdcall olmayan dış "" dahili parametre türleri? fonksiyonlar C (Evet)
- non-stdcall olmayan dış "C" fonksiyonlar kullanıcı-tanımlı parametre türleri? (no)
Paylaşabilirsin bu alanda herhangi bir deneyimi takdir ediyorum. Eğer bir C-fiş sistemi olan oldukça başarılı bir uygulamayı biliyorsan, o sorun değil.
Carl
CEVAP
Here konu ile ilgili oldukça iyi bir okuma. Mimarisi, geliştirme ve uygulama C/C çapraz platform eklenti çerçeve kapsayan bir yazı dizisi.
Umarım bu yardımcı olur!
Güvenli karma ve PHP şifreler için tuz...
Git bir şube birleştirmek için en iyi ...
Ayrıca güvenli bir web hizmetine erişi...
Ne tür-güvenli numaralama çeşitleri mo...
Güvenli döküm long int için...