如何用C语言编写面向对象的程序
一般来说,我们认为C语言是一个面向过程的编程语言,而面向过程的开发思想面对复杂关系时,是不太好处理的,那么用C语言编写面向对象的程序是可行的吗。答案是肯定的。语言本身只是工具,如何使用工具是编程思想。本篇就粗略地思考一下如何使用C语言开发面向对象的程序。
Life and code
update:
由于原有的评论插件gitalk使用了GitHub的OAuth2.0协议,该协议授权的app拥有对全部仓库的权限,虽然gitalk并未滥用权限,但是过高的权限始终是不安全的,因此将该插件删除。同样基于GitHub的issue创建评论,切换至GitHub APP 中的utterances,可以兼容原有的issue。utterances官网
在文章中经常会用到一些插图,并且不想使用第三方的图床,自己的vps存储量太小,就借用GitHub仓库作为图床使用,结合图床工具PicGo和cdn加速服务器jsDelivr保证国内访问。