专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

如何快捷使用C语言搞定面向对象开发?

嵌入式微处理器  · 公众号  ·  · 2024-07-12 12:00
    

文章预览

“为什么要使用C语言来实现面向对象开发?” “直接用C++不就好了么?” 想必很多人在第一次面对 OOPC ( Object-Oriented-Programming-with-ANSI-C )的时候,都会情不自禁的发出类似的疑问。其实,任何针对上述问题的讨论,其本身都是充满争议的——换句话说,无论我给出怎样的答案,都无法令所有人满意——正因如此,本文也无意去趟这摊浑水。 我写这篇文章的目的是为那些长期在MDK环境下从事C语言开发的朋友介绍一种方法: 帮助大家在偶尔需要用到“面向对象”概念的时候 , 能 简便快捷的使用C语言“搞定”面向对象开发 。 在开始后续内容之前,我们需要约定和强调一些基本原则: “零消耗”原则 :即,我们所要实现的所有面向对象的特性都应该是“零资源消耗”或至少是“极小资源消耗”。这里的原理是: 能在编译时刻(Compiletime)搞定 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览