摘要:
Technorati 标签: c,c语言,面向对象,oo,object-oriented本文版权所有,转载请注明出处和作者联系方式。 作者:孙华明 联系方式: wormsun at gmail.com 上篇中实现的lw_new和lw_delete函数只能创建和删除animal类的对象,这当然满足不了我们的需要,那么如何实现通用的lw_new和lw_delete函数,用来创建和删除任何类的对象呢?考虑新定义一个类car,其属性有车标logo和颜色color:typedef struct _car car;struct _car{/*private data*/ char logo[256]... 阅读全文
阅读排行榜
C语言也能面向对象(四)——继承
2011-05-08 03:57 by wormsun, 389 阅读, 收藏,
摘要:
Technorati 标签: c,c语言,面向对象,oo,object-oriented本文版权所有,转载请注明出处和作者联系方式。 作者:孙华明 联系方式: wormsun at gmail.com 在C++中如果一个类有父类,那么这个类的对象中就包含了父类中定义的数据,并且可以使用父类的函数访问或操作该这些数据。在C中如何实现这样的机制呢?animal类的定义如下:typedef struct _animal animal;struct _animal{/*class info*/ klass_info* klass; /*private data*/ char name... 阅读全文
VMWare在Windows 7上无法上网问题的解决方法
2013-12-20 16:23 by wormsun, 341 阅读, 收藏,
摘要:
本文版权所有,转载请注明出处和作者联系方式。作者:孙华明联系方式: wormsun at gmail.comVMWare6.5版本在Windows 7下无法使用NAT方式上网,但使用Host Only方式可以上网。Host Only配置方式如下:1、打开网络和共享中心,点击右侧【更改适配器设置】,右键单击当前本地连接图标,点击【属性】,选择【共享】,将当前本地连接设置为共享,共享到VMNet1的连接,在我机器上是本地连接2.2、设置VMNet1的连接的IP和子网掩码注意网关和DNS无需设定,IP地址与当前本地连接不要在同一网段。3、VMWare菜单,选择【VM】,选择【Setting】,将VM 阅读全文
由火车运煤问题想到的
2011-04-22 23:53 by wormsun, 341 阅读, 收藏,
摘要:
Technorati 标签: 面试题,火车运煤本文版权所有,转载请注明出处和作者联系方式。 作者:孙华明 联系方式: wormsun at gmail.com 今天在酷壳网站上看到一道面试题——火车运煤问题,如下:你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?乍看无解,其实题目暗含个条件:煤可以在半路卸下来。换个思维来思考该题目:在条件不变的情况下,如果运输距离不受限制在矿区 阅读全文
Tiny6410裸机编程——(二)汇编点亮LED
2014-09-24 14:51 by wormsun, 327 阅读, 收藏,
摘要:
Tiny6410开发板支持NAND和SD启动两种方式,从原理图看 我的理解是图中标记为“NC”即是不连接(Not Connected)的意思,OM[0:4]=01111,BOOT_EINT[13:15]=000,参考下表可知为SD卡启动,原理图中没有描述出开关。 LED的原理图如下: GPK4,5,6,7为低电平时发光二极管导通点亮... 阅读全文
浙公网安备 33010602011771号