ModAssy 1.5.1

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: 1.02 MB
‎คะแนนจากผู้ใช้: 3.0/5 - ‎1 ‎โหวต

นี่คือไลบรารี C++ แบบพกพาขั้นสูงที่มี 80 รูปแบบของแมโคร ASSERT เพื่อเพิ่มนิพจน์ระดับและการกระทําเสริม 48 เป็นแบบแยกส่วนเพราะพวกเขายังสามารถใช้ Rich Boolies ทําให้สามารถรวมกันได้มากกว่ามาโคร ASSERT แบบไม่แยกส่วน มีความยืดหยุ่นมากเพราะช่วยให้คุณสามารถสร้างตัวบันทึกที่กําหนดเองและตัวแสดงการยืนยัน แต่คุณยังสามารถใช้เครื่องที่จัดให้สําหรับ Windows, wxWidgets หรือแอปพลิเคชันคอนโซล ตัวบันทึกและตัวแสดงจะแสดงข้อมูลเพิ่มเติม เช่น วันที่และเวลา รหัสเธรด ไดเรกทอรีการทํางานปัจจุบัน ฯลฯ และคุณสามารถเพิ่มวัตถุตัวให้ข้อมูลไปยัง ModAssy เพื่อให้ข้อมูลที่กําหนดเองที่คล้ายกัน มีการยืนยันพื้นฐานแปดแบบซึ่งแต่ละแบบมี 16 รูปแบบโดยการเพิ่มคําต่อท้ายสี่คําที่เพิ่มฟังก์ชันการทํางาน มีความน่าเชื่อถือและพกพามากเนื่องจากได้รับการทดสอบด้วยคอมไพเลอร์ที่แตกต่างกันห้าแบบ (VC ++ 6.0, .NET 2003, .NET 2005, gcc บน Windows และ Linux) โดยมีการเปิดใช้งานคําเตือนเกือบทั้งหมด Rich Boolies สามารถทําการตรวจสอบทุกชนิดและสร้างข้อมูลที่ซับซ้อน: * ความสัมพันธ์ระหว่างสองวัตถุ: rbEQUAL, rbLESS, ... * การเปรียบเทียบ Bitwise: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ... * การตรวจสอบประเภท (ด้วย RTTI): rbEQUAL_TYPES, rbHAS_TYPE, ... *ทํางานเกี่ยวกับช่วงและภาชนะบรรจุ: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ของของของ สิ่งเหล่านี้มีข้อโต้แย้งเพิ่มเติมที่บอกชนิดของการตรวจสอบที่จะทําเช่นเรียงลําดับเปรียบเทียบมีที่ไม่ซ้ํากัน *การเปรียบเทียบสตริง: rbstring, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINSของ สิ่งเหล่านี้มีข้อโต้แย้งเพิ่มเติมที่บอกชนิดของการตรวจสอบที่จะทําเช่นกรณีที่ละเอียดอ่อนหรือไม่ *นิพจน์ตรรกะ: rband, rbor, rbxorของ เหล่านี้สามารถมี Rich Boolies หรือการแสดงออกบูลีนธรรมดาเป็นข้อโต้แย้งของพวกเขา * ข้อยกเว้น: rbEXCEPTION มีข้อยกเว้นเป็นข้อโต้แย้งและใช้ข้อมูลในนั้น

ประวัติรุ่น

  • เวอร์ชัน 1.5.1 โพสต์เมื่อ 2006-10-15

รายละเอียดหลักสูตร