- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 C/C++异同
C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超过C++语言的。 一、使用new和delete进行动态内存分配和释放 运算符new和delete是C++新增的过算
2012-12-31 17:00:27 1363
原创 CCS中头文件添加extern C { }语句的作用
CCS工程的头文件中添加extern "C" { }语句的原因是,由于C++支持函数重载,一个函数的名字可能有几个,在编译到汇编的时候,这些函数可能被重新命名(不是简单的在开头添加下划线'_'),这样C语言或汇编在链接由C++实现的函数时就会找不到具体位置。 C语言的规则是添加"_"前缀表示函数在汇编中的名称,例如main函数在汇编中为_main,但是C++不行,C++有重载。比如有
2012-12-14 13:53:06 3924 2
原创 使用EMCV将工程.c文件改为.cpp文件所出现错误的解决办法
编译现象:"dm642_pci.cpp", line 183: error: argument of type "Ptr" is incompatible with parameter of type "GIO_Handle""dm642_pci.cpp", line 205: error: argument of type "Ptr" is incompatible with param
2012-12-14 13:52:07 2403
原创 使用EMCV出现missing DW_AT_name attribute问题的解决办法
链接现象:>> warning: missing DW_AT_name attribute>> warning: function definitions in CSU declarations are not supported>> warning: missing DW_AT_name attribute>> warning: function definitions in
2012-12-14 13:50:58 1546
原创 CCS工程中使用EMCV所需做的配置和修改(独家!)
1、从网上下载EMCV(嵌入式平台的OpenCV)程序包,在CCS下新建lib工程,使用EMCV程序包中的cv源文件和cxcore源文件分别编译生成库文件dm642_cv.lib和dm642_cxcore.lib,将这两个库文件添加到工程中,将C++编程所使用的库文件rts64plus.lib添加到工程中。2、在Build Option--Compiler--Preprocessor--I
2012-12-14 11:18:09 7077 19
原创 CCS中使用DSP定时器的计时程序,可以精确计算某一段程序的执行时间
#include TIMER_Handle hTimer0;TIMER_Config TimerConfig ={ TIMER_CTL_RMK ( TIMER_CTL_SPND_EMUSTOP, TIMER_CTL_INVINP_NO, TIMER_CTL_CLKSRC_CPUOVR8, //定时器的频率是CPU频率的1/8 TIMER_CTL_CP_PULSE,
2012-12-14 11:11:53 16469 3
转载 CCS3.3利用profile对程序的运行时间进行统计
CCS3.3 的运行时间统计有两种模式: 简单方法:profile-->clock-->enable和view,然后在想统计的区域设两个端点,将程序运行到第一个断点处(有人说用:运行到光标处的办法,有人说正常运行run到断点处,这两种方法不大一样,因为我的程序中有函数printf,前者不会显示,后者会显示)。然后,把窗口右下角的小钟表双击一下让他清零,然后run,程序从起始断点调到
2012-12-14 11:08:31 4678 1
原创 排序算法解析——冒泡排序、选择排序、快速排序
时间复杂度是度量算法执行的时间长短,而空间复杂度是度量算法所需存储空间的大小。算法的时间复杂度记做:T(n)=O(f(n)) 在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出T(n)的同数量级(它的同数量级有以下:1、Log2n、n、nLog2n、n的平方、n的三次方、2的n次方、n!),找出后,f(n)=该数量级,如冒泡排序的时间复
2012-12-14 11:04:55 13262 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人