电脑知识与技术
電腦知識與技術
전뇌지식여기술
COMPUTER KNOWLEDGE AND TECHNOLOGY
2008年
35期
2181-2183,2187
,共4页
面向对象%代码转换%C/C++
麵嚮對象%代碼轉換%C/C++
면향대상%대마전환%C/C++
已有前人提出用C语言实现面向对象的方案,但它们都需要开发者人为提供支持面向对象的C语言框架,增加了开发者的负担.该方案用类C++语法编写初始代码,享受面向对象特性,而内部把初始代码自动转换成为支持面向对象特性的C代码,实现了面向对象理念和C语言的无缝对接.文章解析了用C语言实现面向对象的机制及代码转换机制,对比该方案和C++编程的效果,证实该方案的优越性.
已有前人提齣用C語言實現麵嚮對象的方案,但它們都需要開髮者人為提供支持麵嚮對象的C語言框架,增加瞭開髮者的負擔.該方案用類C++語法編寫初始代碼,享受麵嚮對象特性,而內部把初始代碼自動轉換成為支持麵嚮對象特性的C代碼,實現瞭麵嚮對象理唸和C語言的無縫對接.文章解析瞭用C語言實現麵嚮對象的機製及代碼轉換機製,對比該方案和C++編程的效果,證實該方案的優越性.
이유전인제출용C어언실현면향대상적방안,단타문도수요개발자인위제공지지면향대상적C어언광가,증가료개발자적부담.해방안용류C++어법편사초시대마,향수면향대상특성,이내부파초시대마자동전환성위지지면향대상특성적C대마,실현료면향대상이념화C어언적무봉대접.문장해석료용C어언실현면향대상적궤제급대마전환궤제,대비해방안화C++편정적효과,증실해방안적우월성.