摘要: 网上看到有些人是自己封装了一些中断函数,比如调用__asm{INT 21H};等。突然想到,可以直接用C++语言本身提供的try..catch语句啊。FOOL -.-写了一个测试类:#pragma once#include #include using namespace std;class CTestClass{public: CTestClass(UINT64 qwPosBegin, UINT64 qwPosEnd) { try { INT64 qwSize = (INT64)(qwPosEnd - qwPosBegin); ... 阅读全文
posted @ 2013-12-21 17:23 Tup 阅读(342) 评论(0) 推荐(0)
摘要: 打印格式:__int64 %I64dunsigned __int64 %I64uWindows下做了一些封装:INT64 UINT64_snprintf_s swprintfstrcpy wcscpy wcscpyhttp://msdn.microsoft.com/zh-cn/library/kk6xf663.aspx长度计算: strlen wcslen _tcslen 阅读全文
posted @ 2013-12-21 17:11 Tup 阅读(470) 评论(0) 推荐(0)
摘要: 1.计算机科学概论计算机科学概论2.计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计C primer plusThe C programming languageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.算法与数据结构数据结构(清华版)数据结构与算法分析—C语言描述编程珠玑编程珠玑II(More programming Pearls)算法导论计算机程序设计艺术卷1计算机程序设计艺术卷2计算机程序设计艺术卷35.电子技术基础模拟电子技术(童诗白版)数字逻辑与数字 阅读全文
posted @ 2013-12-21 15:16 Tup 阅读(791) 评论(0) 推荐(0)
摘要: 唉,不能道听途说,"assert()在Release模式也会起作用的",需要自己动手测试才行。下面的测试证明:assert函数在Release模式是不会起作用的。测试类CTestClass:#pragma once#include #include using namespace std;class CTestClass{public: CTestClass(UINT iPosBegin, UINT iPosEnd) { m_iPosBegin = iPosBegin; m_iPosEnd = iPosEnd; m_iExpectSize ... 阅读全文
posted @ 2013-12-21 14:46 Tup 阅读(2836) 评论(0) 推荐(0)
摘要: 玩计算机的人时间长了就会对各种Pro Word产生莫名其妙的兴趣:')Conversion tableName -Symbol -Binary Measurement -Decimal Measurement -Number of Bytes -Equal toKiloByteKB2101031,0241,024BMegaByteMB2201061,048,5761,024KBGigaByteGB2301091,073,741,8241,024MBTeraByteTB24010121,099,511,627,7761,024GBPetaBytePB25010151,125,899,90 阅读全文
posted @ 2013-12-21 13:29 Tup 阅读(382) 评论(0) 推荐(0)