<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>comp.lang.c++ Google Group</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++</link>
  <description>The object-oriented C++ language.</description>
  <language>en</language>
  <item>
  <title>Re: Size of Exe file</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/4b508b2f89f1c7ff/68234bb75c908fee?show_docid=68234bb75c908fee</link>
  <description>
  Most of the linker documentation I&#39;ve seen supposes that one &lt;br&gt; already knows the real basics: what a linker does (in general), &lt;br&gt; what a library is, etc. If you&#39;re really good, you can probably &lt;br&gt; deduce much of this from the linker documentation, but &lt;br&gt; typically, I&#39;d hardly call it pedagogical material. &lt;br&gt; Yes and no. The standard does say at one point (phases of
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/4b508b2f89f1c7ff/68234bb75c908fee?show_docid=68234bb75c908fee</guid>
  <author>
  james.ka...@gmail.com
  (James Kanze)
  </author>
  <pubDate>Sun, 23 Nov 2008 11:36:39 UT
</pubDate>
  </item>
  <item>
  <title>Re: Garbage collection in C++</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/0467f68fd43ab7ff?show_docid=0467f68fd43ab7ff</link>
  <description>
  Hmmm. Not only do you not understand beans about software &lt;br&gt; engineering, you don&#39;t even know how to read. (And Solaris &lt;br&gt; probably still outnumbers Linux for stock market trading. But &lt;br&gt; that&#39;s beside the point.) &lt;br&gt; Nobody said that it was unpopular. But it does create &lt;br&gt; management problems, which are usually fixed by sticking to a
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/0467f68fd43ab7ff?show_docid=0467f68fd43ab7ff</guid>
  <author>
  james.ka...@gmail.com
  (James Kanze)
  </author>
  <pubDate>Sun, 23 Nov 2008 11:26:55 UT
</pubDate>
  </item>
  <item>
  <title>Re: Garbage collection in C++</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/25f5a9c41b2abe9a?show_docid=25f5a9c41b2abe9a</link>
  <description>
  On Nov 22, 12:52 pm, George Kettleborough &lt;br&gt; True, but Linux is definitely the most widespread. &lt;br&gt; But I never said anything about free: everything has a cost &lt;br&gt; somewhere, but running Linux on a PC is a lot cheaper than &lt;br&gt; running Solaris on a Sparc, and in many cases, it&#39;s adequate. &lt;br&gt; Different applications have different requirements. You don&#39;t
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/25f5a9c41b2abe9a?show_docid=25f5a9c41b2abe9a</guid>
  <author>
  james.ka...@gmail.com
  (James Kanze)
  </author>
  <pubDate>Sun, 23 Nov 2008 11:21:12 UT
</pubDate>
  </item>
  <item>
  <title>Re: Garbage collection in C++</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/25c8bf096d8fed4d?show_docid=25c8bf096d8fed4d</link>
  <description>
  On Nov 22, 2:50 pm, George Kettleborough &lt;br&gt; [...] &lt;br&gt; Speed isn&#39;t really the issue; semantics are. The most obvious &lt;br&gt; reason for dynamically allocating an object is that it needs an &lt;br&gt; arbitrary lifetime, not linked to scope. Other reasons are &lt;br&gt; linked to language limitations---if you don&#39;t know the type or
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/8100fa1e738da5a4/25c8bf096d8fed4d?show_docid=25c8bf096d8fed4d</guid>
  <author>
  james.ka...@gmail.com
  (James Kanze)
  </author>
  <pubDate>Sun, 23 Nov 2008 11:12:16 UT
</pubDate>
  </item>
  <item>
  <title>Re: map</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/05348df748d0666a/2f8d278710433dd4?show_docid=2f8d278710433dd4</link>
  <description>
  No, you have to use the make_pair() function: &lt;br&gt; cartesian_2d coord1 = make_pair(1,2); &lt;br&gt; cartesian_2d coord2 = make_pair(3,2);
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/05348df748d0666a/2f8d278710433dd4?show_docid=2f8d278710433dd4</guid>
  <author>
  erik-wikst...@telia.com
  (Erik Wikström)
  </author>
  <pubDate>Sun, 23 Nov 2008 10:26:36 UT
</pubDate>
  </item>
  <item>
  <title>Re: Who gets higher salary a Java Programmer or a C++ Programmer?</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/4017272356b778c8/36bd2584c6ae2550?show_docid=36bd2584c6ae2550</link>
  <description>
  That is a good plan in the short term, but don&#39;t think in terms of &lt;br&gt; picking one language to use for your whole career. There is no way to &lt;br&gt; know which languages will be popular in 40 years time. &lt;br&gt; ... &lt;br&gt; High end programmer salaries depend on a lot of things, such as general &lt;br&gt; computer science knowledge, programming skill, luck, leadership skill,
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/4017272356b778c8/36bd2584c6ae2550?show_docid=36bd2584c6ae2550</guid>
  <author>
  p...@acm.org
  (Patricia Shanahan)
  </author>
  <pubDate>Sun, 23 Nov 2008 10:02:46 UT
</pubDate>
  </item>
  <item>
  <title>Re: g++4.3.2 w/ c++0x: error: no type named ‘iterator’ in ‘class std::unordered_map&lt;...&#39;</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/7a2297048f73f37f/c19d547b54844ab2?show_docid=c19d547b54844ab2</link>
  <description>
  It just happened to work for std::map, even though it is not required. &lt;br&gt; The workaround would possibly be to store a pointer or a reference to &lt;br&gt; the cousin, instead of an iterator. &lt;br&gt; Bo Persson
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/7a2297048f73f37f/c19d547b54844ab2?show_docid=c19d547b54844ab2</guid>
  <author>
  b...@gmb.dk
  (Bo Persson)
  </author>
  <pubDate>Sun, 23 Nov 2008 10:00:20 UT
</pubDate>
  </item>
  <item>
  <title>Re: memcpy equivalent in C++</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/68acd07a4e684a0b/5cf651c4cab86dc6?show_docid=5cf651c4cab86dc6</link>
  <description>
  Because they have heard that using memcpy will make their programs &lt;br&gt; extremely fast. And that this is very important. &lt;br&gt; Unfortunately they never heard anything about checking sizeof(dest) &lt;br&gt; first. :-( &lt;br&gt; Bo Persson
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/68acd07a4e684a0b/5cf651c4cab86dc6?show_docid=5cf651c4cab86dc6</guid>
  <author>
  b...@gmb.dk
  (Bo Persson)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:53:23 UT
</pubDate>
  </item>
  <item>
  <title>Re: Why the copy assignment operator is written to return non-const reference to this?</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/1b0f99510197fa11?show_docid=1b0f99510197fa11</link>
  <description>
  Since when is it a bad practice? Operator overloading can help us hide &lt;br&gt; the fact that chaining is taking place but it&#39;s one of the prime &lt;br&gt; examples of when to use it. &lt;br&gt; Sure, there are times when it is bad style to use chaining, like some of &lt;br&gt; the cases you have shown, but I prefer consistency over special rules
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/1b0f99510197fa11?show_docid=1b0f99510197fa11</guid>
  <author>
  erik-wikst...@telia.com
  (Erik Wikström)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:41:45 UT
</pubDate>
  </item>
  <item>
  <title>Re: g++4.3.2 w/ c++0x: error: no type named ‘iterator’ in ‘class std::unordered_map&lt;...&#39;</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/7a2297048f73f37f/eea4b11cfa8caa63?show_docid=eea4b11cfa8caa63</link>
  <description>
  This may have changed in C++0X (I haven&#39;t checked), but in the 2003 &lt;br&gt; standard what you are doing is undefined behavior. You cannot &lt;br&gt; instantiate a template component for any of the standard library &lt;br&gt; templates with an incomplete type. Within the definition of My_data, &lt;br&gt; My_data is an incomplete type. &lt;br&gt; Reference 17.4.3.6.2 in the 2003 standard.
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/7a2297048f73f37f/eea4b11cfa8caa63?show_docid=eea4b11cfa8caa63</guid>
  <author>
  aw...@yahoo.com
  (Alan Johnson)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:29:57 UT
</pubDate>
  </item>
  <item>
  <title>Re: Opposite of ! operator.</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/5c046d062a0cd511/5e5d3b9e882c5ff7?show_docid=5e5d3b9e882c5ff7</link>
  <description>
  Your asking the wrong question. The real question is why you shouldn&#39;t &lt;br&gt; be allowed to overload the ! operator? Just because you can&#39;t find any &lt;br&gt; use for it does not mean that someone else can&#39;t, and remember, it does &lt;br&gt; not have to return a bool.
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/5c046d062a0cd511/5e5d3b9e882c5ff7?show_docid=5e5d3b9e882c5ff7</guid>
  <author>
  erik-wikst...@telia.com
  (Erik Wikström)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:29:32 UT
</pubDate>
  </item>
  <item>
  <title>Re: Why the copy assignment operator is written to return non-const reference to this?</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/e8c42c2dac3bcc2d?show_docid=e8c42c2dac3bcc2d</link>
  <description>
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/e8c42c2dac3bcc2d?show_docid=e8c42c2dac3bcc2d</guid>
  <author>
  peter.koch.lar...@gmail.com
  (peter koch)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:27:08 UT
</pubDate>
  </item>
  <item>
  <title>Re: Why the copy assignment operator is written to return non-const reference to this?</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/ccfd117f4ea22523?show_docid=ccfd117f4ea22523</link>
  <description>
  Since forever, of course. &amp;quot;Method chaining&amp;quot;, just like everything in &lt;br&gt; C++, is a technique that can be used correctly or incorrectly. When used &lt;br&gt; correctly, it is a good practice. &lt;br&gt; ... and there&#39;s absolutely no &amp;quot;abuse&amp;quot; in the above example, as far as &lt;br&gt; method chaining is concerned. &lt;br&gt; And? Obviously &#39;const&#39; will not help here anyway.
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/ccfd117f4ea22523?show_docid=ccfd117f4ea22523</guid>
  <author>
  andreytarasev...@hotmail.com
  (Andrey Tarasevich)
  </author>
  <pubDate>Sun, 23 Nov 2008 09:26:09 UT
</pubDate>
  </item>
  <item>
  <title>Re: Why the copy assignment operator is written to return non-const reference to this?</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/d2c662705eff2dc8?show_docid=d2c662705eff2dc8</link>
  <description>
  Since when method chaining is a good practice in C++? The whole point &lt;br&gt; of returning reference to this in the copy assignment operator is to &lt;br&gt; enable chaining of assignments, not to stack another thing to do &lt;br&gt; (member function calls for example). The const qualifier for the &lt;br&gt; return reference doen&#39;t solve the whole problem of calling member
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/a935a80621fbc17c/d2c662705eff2dc8?show_docid=d2c662705eff2dc8</guid>
  <author>
  singu...@gmail.com
  (Singulus)
  </author>
  <pubDate>Sun, 23 Nov 2008 08:54:13 UT
</pubDate>
  </item>
  <item>
  <title>Re: gotoxy in dev c++</title>
  <link>http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/0d1e3b285693b7b9/1690314d066471de?show_docid=1690314d066471de</link>
  <description>
  I have no personal experience with it, but sourceforge lists an ncurses &lt;br&gt; for Windows project. &lt;br&gt; &amp;lt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://gnuwin32.sourceforge.net/packages/ncurses.htm&quot;&gt;[link]&lt;/a&gt;&amp;gt; &lt;br&gt; Brian
  </description>
  <guid isPermaLink="true">http://groups.google.com.gi/group/comp.lang.c++/browse_thread/thread/0d1e3b285693b7b9/1690314d066471de?show_docid=1690314d066471de</guid>
  <author>
  defaultuse...@yahoo.com
  (Default User)
  </author>
  <pubDate>Sun, 23 Nov 2008 07:53:09 UT
</pubDate>
  </item>
  </channel>
</rss>
