<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VC爱好者 v3.0 &#187; 编译器</title>
	<atom:link href="http://www.vcfans.com/tag/%e7%bc%96%e8%af%91%e5%99%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vcfans.com</link>
	<description>生活的天平本不平衡，只有通过努力改变其偏向。</description>
	<lastBuildDate>Tue, 22 Nov 2011 17:32:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>VS2010试用+Visual assist下载</title>
		<link>http://www.vcfans.com/2010/04/vs2010-visual-assist-download-trial.html</link>
		<comments>http://www.vcfans.com/2010/04/vs2010-visual-assist-download-trial.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 19:53:31 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[常用工具]]></category>
		<category><![CDATA[Visualstudio]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[编译器]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.vcfans.com/?p=1180</guid>
		<description><![CDATA[在<a rel="external nofollow" href="http://www.xiaozhou.net/">Timothy</a>兄的强烈建议下装个VS2010体验一下，一直还用着VS2005和VC6这两个老古董。一直用VC写写小程序，这两个也够用了。但Timothy这么强烈建议应该是不会错，毕竟人家也是专家级的人物。使用初次感觉，启动速度和效果相当不错。对于生成基于MFC的标准对话框程序的可执行文件来看，比VS2005大不少，当然比VC6大更多了。估计不适合做XX类程序，MS不知道在里多加多少附带代码，呵呵。[......]<p class='read-more'><a href='http://www.vcfans.com/2010/04/vs2010-visual-assist-download-trial.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2010/04/vs2010-visual-assist-download-trial.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>template static 连接错误LNK1120,LNK2019</title>
		<link>http://www.vcfans.com/2008/11/template-static-lnk2019-lnk1120.html</link>
		<comments>http://www.vcfans.com/2008/11/template-static-lnk2019-lnk1120.html#comments</comments>
		<pubDate>Thu, 27 Nov 2008 09:15:29 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[本站原创]]></category>
		<category><![CDATA[编程开发]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[编译器]]></category>

		<guid isPermaLink="false">http://www.vcfans.com/?p=762</guid>
		<description><![CDATA[我在整理代码时将一组常用函数打包成一个utility类,采用的方案就是静态化成员函数.但是遇到到了Link错误,原以为这个和以前的Link错误一样容易解决(又见link错误之LNK1104,VS2005中郁闷的lnk2001和lnk2019),没想到试了各种办法都失败,仅仅能编译通过,Link时不同的编译器产生不同的错误,VS6产生LNK1120,VS8产生LNK2019.[......]<p class='read-more'><a href='http://www.vcfans.com/2008/11/template-static-lnk2019-lnk1120.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2008/11/template-static-lnk2019-lnk1120.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>编译原理知识点概述[11-4修订]</title>
		<link>http://www.vcfans.com/2008/11/the-principle-points-to-compile-an-overview-of-knowledge.html</link>
		<comments>http://www.vcfans.com/2008/11/the-principle-points-to-compile-an-overview-of-knowledge.html#comments</comments>
		<pubDate>Mon, 03 Nov 2008 20:03:49 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[本站原创]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[编译器]]></category>
		<category><![CDATA[软考]]></category>

		<guid isPermaLink="false">http://www.vcfans.com/?p=707</guid>
		<description><![CDATA[文法

方法是一个数学系统有几个基本成分：基本符号，形成规则，公理，推理规则。

文法G定义为四元组(Vn，VT，P，S)。其中Vn为非终结符号(或语法实体，或变量)集，一般用大写字母表示；

VT为终结符号集，一般用小写字母表示；

P为产生式(也称规则)的集合；Vn，VT和 P是非空有穷集。

S 称作识别符号或开始符号，它是一个非终结符，至少要在一条产生式中作为左部出现。

Vn和VT不含公共的元素，即Vn∩VT=φ[......]<p class='read-more'><a href='http://www.vcfans.com/2008/11/the-principle-points-to-compile-an-overview-of-knowledge.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2008/11/the-principle-points-to-compile-an-overview-of-knowledge.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>error   C2601</title>
		<link>http://www.vcfans.com/2008/09/error-c2601.html</link>
		<comments>http://www.vcfans.com/2008/09/error-c2601.html#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:43:39 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[编译器]]></category>
		<category><![CDATA[调试]]></category>

		<guid isPermaLink="false">http://www.vcfans.com/?p=528</guid>
		<description><![CDATA[现在已经很用VS做东西了，偶尔做做还经常冒出一些问题。而且这一次记住了，下一次还会忘。决定把以后5分钟解决不到我编译错误记下来，时常翻翻。

如果VS冒出这样的一连串的错误，肯定是所指向代码的上方那个地方，包括没有闭合。

error   C2601:     local   function   definitions   are   illegal   

[......]<p class='read-more'><a href='http://www.vcfans.com/2008/09/error-c2601.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2008/09/error-c2601.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>堆和栈的区别 (转)</title>
		<link>http://www.vcfans.com/2008/07/heap-and-stack-the-difference-to.html</link>
		<comments>http://www.vcfans.com/2008/07/heap-and-stack-the-difference-to.html#comments</comments>
		<pubDate>Wed, 16 Jul 2008 10:22:43 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[编译器]]></category>

		<guid isPermaLink="false">http://www.vcfans.com/?p=352</guid>
		<description><![CDATA[原作者已无法考证，感谢作者。 by Lonkil

堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。
3、全局区（静态区）（static）—，全局变量和静态变量的存储是放在一块的，初始化的全局变量和静态变量在一块区域， 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 
4、文字常量区—常量字符串就是放在这里的。 程序结束后由系统释放
5、程序代码区—存放函数体的二进制代码。
[......]<p class='read-more'><a href='http://www.vcfans.com/2008/07/heap-and-stack-the-difference-to.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2008/07/heap-and-stack-the-difference-to.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>字节对齐和C/C++函数调用方式学习总结</title>
		<link>http://www.vcfans.com/2008/02/byte-alignment-and-the-c-c-function-call-learning-summary.html</link>
		<comments>http://www.vcfans.com/2008/02/byte-alignment-and-the-c-c-function-call-learning-summary.html#comments</comments>
		<pubDate>Fri, 22 Feb 2008 15:35:51 +0000</pubDate>
		<dc:creator>lonkil</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[编译器]]></category>

		<guid isPermaLink="false">http://localhost/?p=172</guid>
		<description><![CDATA[前言：
《***软件编程规范》中提到：“在定义结构数据类型时，为了提高系统效率，要注意4字节对齐原则……”。本文解释x86上字节对齐的机制，其他架构读者可自行试验。同时，本文对C/C++的函数调用方式进行了讨论。...[......]<p class='read-more'><a href='http://www.vcfans.com/2008/02/byte-alignment-and-the-c-c-function-call-learning-summary.html'>Read More »</a></p>]]></description>
		<wfw:commentRss>http://www.vcfans.com/2008/02/byte-alignment-and-the-c-c-function-call-learning-summary.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

