تحليل رمز نظرة عامه/C + + C

تحليل تعليمات برمجية C/C + + إلى ol يوفر معلومات إلى المطورين حول العيوب المحتملة في + + بها C/C للتعليمات البرمجية المصدر. تضمين الأخطاء الشائعة والتعليمات البرمجية التي تم إرسالها من قبل الأداة عمليات تجاوز احتياطي، un-initialized الذاكرة، ومؤشر فارغ dereferences، و الذاكرة و تسرب الموارد.

تكامل IDE (بيئة التطوير المتكاملة)

لجعل طبيعية للمطورين لاستخدامها في analys هو الأداة، فإنه هو متكاملة تماما داخل Visual StudioIDE. أثناء عملية التصنيع، إنشاء أية تحذيرات للمصدر تعليمات برمجية تظهر في "قائمة الأخطاء". يمكنك التنقل إلى تعليمات برمجية المصدر التي تسببت في التحذير، و يمكنك عرض معلومات إضافى حول السبب و الحلول المحتملة لهذه المشكلة.

#pragma الدعم

يمكن للمطورين استخدام #pragmaالتوجيه إلى معاملة التحذيرات والأخطاء؛ وتمكين أو يعطل التحذيرات، ومنع تحذيرات لخطوط فردية من تعليمات برمجية. لمزيد من المعلومات، راجع كيفية القيام بما يلي: Enable and Disable Code Analysis for Specific C/C++ Warnings.

دعم التعليق التوضيحي

التعليقات التوضيحية بتحسين الدقة تحليل تعليمات برمجية. توفير معلومات إضافى حول حالات pre-و ينشر-تشغيل معلمات دالة التعليقات التوضيحية وأنواع إرجاع. لمزيد من المعلومات، انظر كيفية القيام بما يلي: تحديد معلومات تعليمات برمجية إضافى بواسطة استخدام __analysis_assume.

قم بتشغيل أداة التحليل كجزء من فحص-في سياسة

قد تحتاج إلى تتطلب أن كافة المصادر تعليمات برمجية فحص-وظائف تلبية بعض النهج. بشكل خاص، تحتاج إلى التأكد من ذلك w التحليل كـ تشغيل كـ خطوة لبناء محلي الأحدث. لمزيد من المعلومات حول تمكين تحليل التعليمات برمجية إيداع نهج، راجع إنشاء واستخدام تحليل تعليمات برمجية في فحص من نهج

تكامل بنية الفريق

يمكنك استخدام ميزات متكاملة لبناء النظام إلى تشغيل تعليمات برمجية التحليل إلى ol كخطوة من Team Foundation Serverبنية العملية. لمزيد من المعلومات، راجع إنشاء التطبيق.

الأمر-خط دعم

بالإضافة إلى التكامل الكامل داخل بيئة التطوير، يمكن أيضا استخدام المطورين أداة التحليل من سطر الأوامر، كـ هو موضح في المثال التالي:

C:\>cl /analyze Sample.cpp