程序员在C语言的领地里,常常如履薄冰,而在内存管理方面,如果经验不足,简直就是地狱——对于开发者和维护者都是。在C++的领地里,由于RAII的存在,我们貌似可以高枕无忧,然而事实并非如此,情况貌似更加混乱了——因为我们又引入了一些
看不见
的自动
的东西:构造函数和析构函数的自动机制。如果你懂得RAII并且小心应对,你基本可以写出漂亮的程序,然而当逻辑持续复杂,你会发现我们需要GC,但是C++没有GC,不过好在我们有智能指针
——伟大的发明。
Markdown语法与常用工具
Posted on
Markdown 是一种用来写作的轻量级
标记语言
,正被越来越多的写作爱好者、撰稿者广泛使用,markdown语法十分简单只有少量的几个标记符号,相对于复杂的HTML标记语言来说,Markdown就十分轻量级,学习成本比较低。