2010-11-25 14 views

cevap

2

Üzgünüz, ama hayır yok. C++ hala ön işlem kaynağı kaynak dosyalarına dayanır, çok mekaniktir. Büyük ölçekli C++ geliştirme, bağımlılıkları azaltma ile ilgilidir. Benim düşünceme göre, C++ bu tür görevler için uygun değildir.

0

C++ için statik kod denetimi bir kabus, sözdizimi ve makro önişlemcisi nedeniyle, açıkladığınız gibi araçlar olduğundan şüphe duyuyorum.

Eğer varsa, ondan ne beklerdiniz? Kodu sizin için yeniden kodlamak/yeniden yazmak ister misiniz? Eklemek ve/veya kaldırmak ne?

Bana göre zor bir görev gibi geliyor.

+0

Hangi kapanımların kaldırılabileceğini ileri sürmeyi beklerim ki, bunlar ileriye dönük beyanlarla değiştirilebilir ve bunlar – Jonathan

2

Başlıkları derlemek, bu dehşetlerin çoğunu çözmez. Hem MS hem de g ++ bunları destekliyor.

+0

olarak saklanmalıdır. Bunun için bir referansınız var mı? – Jonathan

+1

@Jonathan Gcc için: http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html, MS için: http://msdn.microsoft.com/en-us/library/szfdksca.aspx – Tom

+0

@ Tom: hayır, aslında sadece bir problemi çözüyorlar: * tam yeniden derleme * süresini azaltmak. Ayrıca, önceden derlenmiş başlıklarınız değiştirilebilir başlık içeriyorsa, bunları kötüye kullanıyorsunuz demektir. –

İlgili konular