<?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>Be lost in thought... &#187; compiler</title>
	<atom:link href="http://nineye.net/blog/archives/tag/compiler/feed" rel="self" type="application/rss+xml" />
	<link>http://nineye.net/blog</link>
	<description>Nineye's personal weblog!!!</description>
	<lastBuildDate>Mon, 30 Aug 2010 08:40:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>compiler가 자동으로 맞춰주는 padding</title>
		<link>http://nineye.net/blog/archives/594</link>
		<comments>http://nineye.net/blog/archives/594#comments</comments>
		<pubDate>Tue, 03 Mar 2009 12:44:21 +0000</pubDate>
		<dc:creator>Nineye</dc:creator>
				<category><![CDATA[Nineye's 미해결 과제]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://nineye.net/blog/?p=594</guid>
		<description><![CDATA[현재 대부분의 컴퓨터에서 32bit CPU를 사용하고 있다. 물론 요즘 64bit CPU를 사용하는 컴퓨터가 증가 추세이지만 32bit system과의 호환성 때문에 내부적으로는 32bit system과 비슷하게 동작하고 있다.
어쨌든, 이러한 32bit system에서는 cpu가 한번에 처리할 수 있는 데이터 량은 32bit(4byte)이기 때문에 컴파일러는 cpu가 4byte 단위로 처리할 수 있게 모든 structure의 크기를 4byte 단위로 맞춰준다.
따라서 4byte단위로 맞춰주지 않은 structure에 대해서는 [...]]]></description>
		<wfw:commentRss>http://nineye.net/blog/archives/594/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>os and compiler default define</title>
		<link>http://nineye.net/blog/archives/457</link>
		<comments>http://nineye.net/blog/archives/457#comments</comments>
		<pubDate>Mon, 23 Feb 2009 19:24:07 +0000</pubDate>
		<dc:creator>Nineye</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[compiler]]></category>

		<guid isPermaLink="false">http://nineye.net/blog/?p=457</guid>
		<description><![CDATA[개발하는 프로젝트들을 주요 플랫폼에서 동작하도록 통합소스로 만들다 보니, 플랫폼 구분을 잘 정의하는게 필수적이다. 그리고 여기다 통합개발환경을 위해 같은 windows 플랫폼에서도 다른 컴파일러를 사용하도록 하다보니 더 복잡해졌다.
한 소스내에서 플랫폼을 구분하는 코드가 들어가는 건 지저분해서 별로 좋아하지 않긴 하지만 유지보수를 위해서는 어쩔수 없다&#8230;
windows나 linux, unix&#8230; 그리고 gnu compiler와 ms cl compiler를 구분하기 위해서는?
아래와 같이 하면 어떨까&#8230;
 

#if defined(_WIN32_WCE)
    /**
    [...]]]></description>
		<wfw:commentRss>http://nineye.net/blog/archives/457/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
