<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[个人的读书笔记专栏]]></title><description><![CDATA[记录在读书时思考的点点滴滴]]></description><link>https://blog.csdn.net/yang1201</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; yang1201]]></copyright><item><title><![CDATA[14 lessons after five years of professional programming]]></title><link>https://blog.csdn.net/yang1201/article/details/8893861</link><guid>https://blog.csdn.net/yang1201/article/details/8893861</guid><author>yang1201</author><pubDate>Tue, 07 May 2013 10:16:53 +0800</pubDate><description><![CDATA[14 lessons after five years of professional programming
In no particular order:
1. When performance is an issue, if you can calculate or process it at the application layer, then take it out of the]]></description><category></category></item><item><title><![CDATA[为什么后缀++只能作右值]]></title><link>https://blog.csdn.net/yang1201/article/details/8767532</link><guid>https://blog.csdn.net/yang1201/article/details/8767532</guid><author>yang1201</author><pubDate>Sun, 07 Apr 2013 14:37:54 +0800</pubDate><description><![CDATA[a++只能作为右值，不能放到=的左边。因为a++是对a的值自增后，把原来的对象返回，就是返回的是一个临时对象，因此a++就只能作右值。而++a返回的是a这个对象，所以可以作左值和右值。






PS：这个日志很短，但是还是得写出来。本来这个问题是我在看Primer时就想到了，刚刚看了一个面试题，竟然忘了。所以尽量把想到的写下来。]]></description><category></category></item><item><title><![CDATA[【C++/OOP】(侯捷著)]]></title><link>https://blog.csdn.net/yang1201/article/details/8725293</link><guid>https://blog.csdn.net/yang1201/article/details/8725293</guid><author>yang1201</author><pubDate>Wed, 27 Mar 2013 10:29:21 +0800</pubDate><description><![CDATA[作者简介：侯捷，台湾电脑技术作家，着译评兼擅。常着文章自娱，颇示己志。
个人网站：http://www.jjhou.com
                    http://jjhou.readme.com.tw
北京镜站：http://expert.csdn.net/jjhou

●开场白

《程序员》杂志邀我开一个专栏。我向来期待一本为程序员打造、以程序员为主体对象的刊物，因]]></description><category></category></item><item><title><![CDATA[如何学好Objective-C]]></title><link>https://blog.csdn.net/yang1201/article/details/8112875</link><guid>https://blog.csdn.net/yang1201/article/details/8112875</guid><author>yang1201</author><pubDate>Thu, 25 Oct 2012 21:08:00 +0800</pubDate><description><![CDATA[1.请先把C语言基础学好；
2.看《Programming in Objective-C 2.0》，不要看《Objective-C 2.0程序设计》；
3.看《Cocoa Design Patterns》和《Cocoa Programming Developer's Handbook》,不要因为他们很难而我们自己是初学者所以就不看；
4.是的，你需要一台Mac，如果你真的打算好好学Objec]]></description><category></category></item><item><title><![CDATA[关于while (std::cin >> val) 的一些思考]]></title><link>https://blog.csdn.net/yang1201/article/details/7702107</link><guid>https://blog.csdn.net/yang1201/article/details/7702107</guid><author>yang1201</author><pubDate>Mon, 30 Jul 2012 12:45:24 +0800</pubDate><description><![CDATA[P19上，有一段代码如下：

#include 

int main()
{
	int sum = 0, value;
	// read till end-of-file, calculating a running total of all values read
	while (std::cin >> value)
		sum += value; // equivalent to sum]]></description><category></category></item><item><title><![CDATA[C++中声明和定义知识点的梳理]]></title><link>https://blog.csdn.net/yang1201/article/details/7738064</link><guid>https://blog.csdn.net/yang1201/article/details/7738064</guid><author>yang1201</author><pubDate>Thu, 12 Jul 2012 10:47:46 +0800</pubDate><description><![CDATA[C++ Primer, 4th edition. page 67. Writing Our Own Header Files
 
该小节讲了关于头文件的知识。我注意到这句话值得深思，“头文件用作声明，不用作定义，但有3种情况例外。”
书里提到的3种例外情况分别是：
1. 类的定义。
2. 在编译阶段值可以确定的常量。
3. 内联函数。
我想搞清楚的是，为什么这3种情况需要被作为例外。]]></description><category></category></item></channel></rss>