![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++/vc++/设计模式在嵌入式的应用
lbzhao_28
这个作者很懒,什么都没留下…
展开
-
c++内存对象大会战
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon转载 2008-10-15 14:08:00 · 674 阅读 · 0 评论 -
C/C++结构体和结构体指针使用之我见
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2008-11-04 14:48:00 · 10006 阅读 · 1 评论 -
开始新的板块的建立
started.c是我原来做嵌入式项目比较多的,c++是现在和未来做嵌入式项目要用的,vc++是用来做嵌入式测试的DEMO工具的,设计模式是做软件工程和软件架构的理论支持.当然,一切都是在嵌入式的平台下进行.可能没有OS,没有MMU.内存只有几个M.原创 2008-10-15 13:24:00 · 803 阅读 · 0 评论 -
关于在IAR使用嵌入式C++
嵌入式C++所不同于标准C++的地方(翻译自IAR的C++手册):去除了如下的一些特性:1. 模板;2. 多重继承和虚拟继承;3. 异常处理; 4. RTI;运行时处理;5. 新的cast类型;6. 命名空间;7. mutable属性;8. STL;9. string,stream等复杂的数字没被模板支持;10. 异常处理和RTI原创 2008-10-28 17:11:00 · 4920 阅读 · 1 评论 -
c和C++混合编程
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon原创 2008-10-27 16:49:00 · 4503 阅读 · 4 评论 -
Doxygen在C++中的使用.
工作当中需要格式化文档,在编码的同时要写文档.本来是件蛮辛苦的工作,但是因为有了Doxygen这个工具,一切变得简单了很多.用下来,Doxygen这个工具还是很好很强大的,除了注释起来比较简单,我习惯用://!的方式.而且还支持许多特殊的命令.同时,加上html和graphic这两个工具,可以很方便的生成带有类图的chm文档.以下是这两天研究中的一些心得,记录下来:1.很灵活,有多种的形式可以选原创 2008-10-22 17:25:00 · 846 阅读 · 0 评论 -
三种内存对象的比较
Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon转载 2008-10-15 14:10:00 · 617 阅读 · 0 评论 -
2008-10-15 设计模式相关
2008.10.15这一章是补记以前的一些工作.从9月21日开始这个项目,一直到上个周五10月10日,主要的工作是做一个大体的模式设计.第一次用UML的工具EA来做类图,感觉还是不错的.同时,也看了不少设计模式相关的书.感觉提高了不少.主要用了抽象工厂和单件模式的一些模型.原创 2008-10-15 13:48:00 · 510 阅读 · 0 评论 -
2008-10-15如何在嵌入式C++中尽量少用动态内存管理
众所周知,动态内存管理是C++的一个很重要的特性.但是,在嵌入式系统中,尤其是对稳定性要求比较高的工业应用领域,可能面临的问题是,可以用的内存很小,一旦动态内存分配出现问题,导致系统异常后,会导致很严重的后果.基于此,在这个项目中,我将尽量避免是用动态内存分配,尤其是在堆(heap)的动态内存分配.参考了很多资料,在more effective c++找到一点启示.确定如下几条原则:1. 准原创 2008-10-15 13:54:00 · 731 阅读 · 0 评论 -
README
2008.10.15.开始一个新的项目,背景如下:应用环境:工业产品;硬件环境:ARM7,2M内存......软件环境:c和汇编做底层驱动,c++做主要应用要求特性:要绝对的稳定,.不能有死机,重启,关机等不稳定现象.软件特点:除了类的对象,其它的不能使用动态分配.从今天开始,我会以日期和主要工作内容为索引,记录整个项目的开发情况.如有需要交流的朋友欢迎留言,不论是交流设计思想还是交流源代码都可以原创 2008-10-15 13:28:00 · 679 阅读 · 1 评论 -
C++中的虚函数
前言 C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术 可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不转载 2008-11-03 13:18:00 · 749 阅读 · 0 评论