<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[心灵的家园]]></title><description><![CDATA[知足常足，终身不辱；知止常止，终身不耻。]]></description><link>https://blog.youkuaiyun.com/mentalmap</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mentalmap]]></copyright><item><title><![CDATA[Effective C++读书笔记3(资源管理)]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/3265641</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/3265641</guid><author>mentalmap</author><pubDate>Mon, 10 Nov 2008 10:50:00 +0800</pubDate><description><![CDATA[◆条款13  以对象管理资源以对象管理资源，可以在释放对象时经由析构函数来释放该对象所占用的资源，经此来防止内存泄漏。根据这原则，获得资源后立刻放进管理对象。⇒RAII("Resource Acquisition IS Initialization.")可以用智能指针来防止忘记delete，但STD的auto_ptr的复制行为很奇怪，复制的源会被置为NULL，BOOST的shared_ptr则没有]]></description><category></category></item><item><title><![CDATA[如何实现一个支持共享内存的Map或Set]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/3244820</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/3244820</guid><author>mentalmap</author><pubDate>Fri, 07 Nov 2008 09:58:00 +0800</pubDate><description><![CDATA[早就有类似的想法了，源于项目中的需要，后来由于时间的原因不了了之，最近正在看Scott Meyers的经典名著，突然想到可以拿这个做一个很好的练手，对，就这样干，不过要加上线程安全这一条，以前可不熟悉这方面的东东。好，那就这样干吧！]]></description><category></category></item><item><title><![CDATA[Effective C++读书笔记2(构造/析构/赋值运算)]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/3235765</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/3235765</guid><author>mentalmap</author><pubDate>Thu, 06 Nov 2008 10:00:00 +0800</pubDate><description><![CDATA[◆条款05： 了解C++默默编写并调用哪些函数一个像这样的空类：class Empty {};C++编译器就会声明一个拷贝构造函数、一个拷贝赋值函数和一个析构函数，如果你没有声明任何构造函数，编译器也会自动添加一个默认构造函数，如下：class Empty {public:    Empty() { ... }                    ]]></description><category></category></item><item><title><![CDATA[Effective C++读书笔记1(让自己习惯C++) ]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/3228205</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/3228205</guid><author>mentalmap</author><pubDate>Wed, 05 Nov 2008 18:05:00 +0800</pubDate><description><![CDATA[ ◆条款01： 视C++为一个语言联邦C++可以理解为由下面四个部分组成，针对每个部分的编程原则是不一样的，具体编程时要明确你拿它做什么用。・传统的C语言，效率考虑・在传统C语言的基础上添加面向对象的能力・泛型编程（模板）・STL(标准模板库) ◆条款02： 尽量以const、enum、inline代替#define・宏不会进入编译器的符号表（symbol ta]]></description><category></category></item><item><title><![CDATA[终于能轻松一阵子了]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/1770641</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/1770641</guid><author>mentalmap</author><pubDate>Mon, 03 Sep 2007 18:20:00 +0800</pubDate><description><![CDATA[今天开会时得知下半年可能不会做大规模的项目重构了，应该下半年会轻松很多的，现在想想该是好好安排一下下半年的学习计划了，现在想到的主要是下面几点：1、过日语三级：给日本人打工真不好，在巩固语法的基础上着重加强口语和听力的练习，多看些日剧，听些磁带。2、C++和Linux的知识继续加强，但是只是对工作相关技术的加强，不再刻意学习这两方面的新东西了3、JAVA方面的东西：要多学习新的东西，主]]></description><category></category></item><item><title><![CDATA[do...while(0)]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/1677997</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/1677997</guid><author>mentalmap</author><pubDate>Wed, 04 Jul 2007 09:52:00 +0800</pubDate><description><![CDATA[以前公司做项目时，因为是电信项目，所以异常处理非常多，不得已只好用了goto语句，虽然严格规定了使用的场合，仍然看起来不太舒服。看了这篇文章大觉启发，以后写C++时考虑用 do...while(0) 原文转载：http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html]]></description><category></category></item><item><title><![CDATA[哎，比较浮躁]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/1676854</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/1676854</guid><author>mentalmap</author><pubDate>Tue, 03 Jul 2007 15:59:00 +0800</pubDate><description><![CDATA[        竟然更新不了博客的皮肤，查了半天，最后看了看支持专区，原来大家都有这个问题，不知道优快云什么时候能解决这个BUG         最近比较浮躁，看看JAVA，又看看Head First Design Patterns，又要学习工作需要的Linux知识，哎，不知道这样能看进去多少。不过觉得这本设计模式的书真是不错哟，虽然是英文版的，但是我还是将近95%都能明白的，不明白的也能猜]]></description><category></category></item><item><title><![CDATA[提取C++库函数的代码(java)]]></title><link>https://blog.youkuaiyun.com/mentalmap/article/details/1676506</link><guid>https://blog.youkuaiyun.com/mentalmap/article/details/1676506</guid><author>mentalmap</author><pubDate>Tue, 03 Jul 2007 11:27:00 +0800</pubDate><description><![CDATA[ 闲来无事，写了一个提取C++库函数的代码，没有仔细测试。package edu.kevin.regular;import java.io.*;import java.util.*;import java.util.regex.*;public class SrcAnalyze ...{    private String srcDir;    private HashSet allA]]></description><category></category></item></channel></rss>