摘要: 先来看一个程序吧: 1 #include 2 #include 3 4 using namespace std; 5 6 int main() 7 { 8 int len = 5; 9 int * p = new int(len);10 assert(p != N... 阅读全文
posted @ 2014-10-17 18:26 峰子_仰望阳光 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 我们先看一下异常跟断言的区别: “ 异常被捕获后可以不作处理,程序从捕获位置继续执行。而断言是完全无法忽略的,程序在断言失败处立即终止。因此断言通常用于调试版本,用来发现程序中的逻辑错误。虽然异常也能起到这样的作用,但是不应该用异常代替断言: 1) 如果发现了逻辑错误,必须修改程序,而不... 阅读全文
posted @ 2014-10-16 20:02 峰子_仰望阳光 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 对于如何在VS2013中进行Boost单元测试,这方面资料太少。自己也因此走了不少弯路。下文将会阐述一下如何在VS2013中进行Boost单元测试。 在开始Boost单元测试之前,我们需要先安装VS2013插件Boost Unit Test Adapter (Update 3) 以及编译Boo... 阅读全文
posted @ 2014-10-15 13:21 峰子_仰望阳光 阅读(2897) 评论(3) 推荐(1) 编辑
摘要: 注:本文转自吴秦先生的博客http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html#。吴秦先生的博客写的非常详细深刻容易理解,故特转载,以备随时学习。 阅读全文
posted @ 2014-10-08 14:59 峰子_仰望阳光 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 注:本文参考了http://blog.csdn.net/mylinx/article/details/6873253及书籍《征服C指针》([日]前桥和弥著)。 NULL、'\0'和0的值是一样的,都是0,不过它们的表现形式不一样: 1. NULL: 即空指针,不过在C和C++中并不一样。在V... 阅读全文
posted @ 2014-10-08 11:34 峰子_仰望阳光 阅读(27106) 评论(1) 推荐(2) 编辑
摘要: 今天上C++的课,杨老师提到C++继承是“加机制”的,而没有像人类进化一样采取的是“减机制”,这样会导致代码的膨胀和冗余。回来后,特地查阅了一下资料,发现这方面的文章很少。 下边的资料摘自网上及杨老师学生所写的一篇关于“减机制”的思考,仅供参考。 1.《仿生学在C++中的应用》 文章《仿生... 阅读全文
posted @ 2013-10-30 19:31 峰子_仰望阳光 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 今天杨老师讲到C++的继承的时候用一个表来说明子类继承父类后访问权限的变化,如下表: 注:在本类中,protected与private是相同的,但protected可以被继承,而private却不行。 一看还真不好理解。在网上一搜,找到了一篇能够很形象说明这个表的文章(链接http://... 阅读全文
posted @ 2013-10-28 17:14 峰子_仰望阳光 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Systemc在VC++2010的安装方法可以参考文档“Systemc with Microsoft Visual Studio 2008.pdf”。本文档可以在”http://download.csdn.net/detail/xiehf100/6328627“下载得到,也可以在点此打开看到。 Noxim是一个NoC模拟器,可以在点此下载下载得到最新版。在VC++2010运行Noxim方法是在其新建一个控制台工程,然后将“..Noxim\src”目录下的头文件和源文件添加到对应的目录下,见下图: 在编译的时候会遇到如下问题: 解决... 阅读全文
posted @ 2013-09-27 13:10 峰子_仰望阳光 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 本来还打算自己写下对Testbench的理解,后来发现百度百科名片解释得很好,所以就直接转了。原文百度百科链接:http://baike.baidu.com/link?url=dxzsOAs32IEEly7jeUZvUMowKySWiuGmn26MlipfA1u10R9SWRgKwEPGwCtHp0... 阅读全文
posted @ 2013-09-18 20:13 峰子_仰望阳光 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/craftor/archive/2010/09/03/1817251.htmlCraftor原创,转载请保留此处。4/8/16/32/64位乘法器的设计,单个时钟周期运算出结果。思路如下:4位乘法器a,b输入,y输出。使用case语句,对于输入... 阅读全文
posted @ 2013-04-15 14:14 峰子_仰望阳光 阅读(795) 评论(1) 推荐(0) 编辑