<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
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/"
> <channel><title>Comments on: Deciphering Complex C Declarations</title> <atom:link href="/2011/03/deciphering-complex-c-declarations/feed/" rel="self" type="application/rss+xml" /><link>http://vineetgupta.com/2011/03/deciphering-complex-c-declarations/</link> <description>Building Fast, Scalable, Mobile Web Apps</description> <lastBuildDate>Mon, 11 Apr 2011 07:42:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>By: Vineet Gupta</title><link>http://vineetgupta.com/2011/03/deciphering-complex-c-declarations/#comment-177</link> <dc:creator>Vineet Gupta</dc:creator> <pubDate>Thu, 17 Mar 2011 19:34:00 +0000</pubDate> <guid
isPermaLink="false">http://vineetgupta.com/?p=10094#comment-177</guid> <description>Referring C-99 std: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdfFrom section 6.7.5.2 Array declarators, Semantics, point 4:If the size is not present, the array type is an incomplete type. If the size is * instead of being an expression, the array type is a variable length array type of unspecified size, which can only be used in declarations with function prototype scope; such arrays are nonetheless complete types. If the size is an integer constant expression and the element type has a known constant size, the array type is not a variable length array type; otherwise, the array type is a variable length array type. </description> <content:encoded><![CDATA[<p>Referring C-99 std: <a
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf" rel="nofollow">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf</a></p><p>From section 6.7.5.2 Array declarators, Semantics, point 4:</p><p>If the size is not present, the array type is an incomplete type. If the size is * instead of being an expression, the array type is a variable length array type of unspecified size, which can only be used in declarations with function prototype scope; such arrays are nonetheless complete types. If the size is an integer constant expression and the element type has a known constant size, the array type is not a variable length array type; otherwise, the array type is a variable length array type.</p> ]]></content:encoded> </item> <item><title>By: Dhruv Matani</title><link>http://vineetgupta.com/2011/03/deciphering-complex-c-declarations/#comment-176</link> <dc:creator>Dhruv Matani</dc:creator> <pubDate>Thu, 17 Mar 2011 19:05:00 +0000</pubDate> <guid
isPermaLink="false">http://vineetgupta.com/?p=10094#comment-176</guid> <description>a[*] – An array declarator with a variable size
This is something new for me. Is it part of the standard? Seeing it used for the first time.</description> <content:encoded><![CDATA[<p>a[*] – An array declarator with a variable size<br
/> This is something new for me. Is it part of the standard? Seeing it used for the first time.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 1/4 queries in 0.001 seconds using apc
Object Caching 227/228 objects using apc

Served from: vineetgupta.com @ 2011-04-24 16:25:20 -->