<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx</link><description>A reader asks the following question, Sender: bv re: A Question about Copy Constructors in C++/CLI Ok, i have a question. What happens if: suppose you want to make a shallow copy. Ex: ClassX obj(somePtr);//internally obj.m_ptr = SomePtr; Now ClassX obj2(obj);</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#156434</link><pubDate>Tue, 15 Jun 2004 20:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:156434</guid><dc:creator>William</dc:creator><description>A general question.  My shop is and has been hardcore C++.  We have waited for .NET to evolve, and it looks like it has to the point where C++ is a real option.  I cannot determine however, if C++ will be a supported language by ASP.NET.  ASP.NET suports the notion (like ASP) that source code can be deployed uncompiled.  At first invocation the compiler run to make CLR byte codes, etc.  I assume this is not a deployment option for C++ in the VS 2005 timeframe.  yes/no?</description></item><item><title>ASP.NET with C++ not anytime soon</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#158260</link><pubDate>Thu, 17 Jun 2004 15:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:158260</guid><dc:creator>stan lippman</dc:creator><description>have you been a practicing paralegal in your spare time? the yes/no response is yes, no C++/CLI is not going to be a codebehind ASP.NET language in the VS 2005 timeframe. speaking with a few more folks with more knowledge of this issue than i have, one of the primary stumbling blocks is the C++ compilaton model. Unless we define a /clr:safe&lt;br&gt;subset and constrain users to that, they will otherwise need header files, libs, .rc files and the whole shootin' match around at compile time rather than just the assemblies one is building against. we probably don't want to require the installation of the Platform SDK on a web server just to deply your written in C++ ASP.NET page. I realize this response goes beyond yes/no, but hopefully it adds to rather than complicates the response.</description></item><item><title>re: Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#208611</link><pubDate>Thu, 05 Aug 2004 06:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:208611</guid><dc:creator>Norman Diamond</dc:creator><description>&amp;gt; An initialization of one X object with&lt;br&gt;&amp;gt; another, such as&lt;br&gt;&amp;gt;   X x1( myT );&lt;br&gt;&amp;gt;   X x2( x1 );&lt;br&gt;&amp;gt; by default results in the bitwise copy of x2&lt;br&gt;&amp;gt; with x1 without the explicit invocation of a&lt;br&gt;&amp;gt; synthesized copy constructor,&lt;br&gt;&lt;br&gt;I don't see that in either Stroustrop's 3rd edition or in the ISO standard.  Where was the reversion to bitwise copying defined?</description></item><item><title>re: Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#209609</link><pubDate>Fri, 06 Aug 2004 04:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:209609</guid><dc:creator>Norman Diamond</dc:creator><description>I also don't see it in the draft of the C++/CLI standard.&lt;br&gt;&lt;br&gt;There's a chance I might see it in your book -- since I have the first edition of your book and am not sure if it dates from when copy constructors used to be bitwise.  But sorry I didn't check because even if it does say that then surely it's obsolete by now.</description></item><item><title>re: Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#209867</link><pubDate>Fri, 06 Aug 2004 14:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:209867</guid><dc:creator>stan lippman</dc:creator><description>the primary section to read -- well, study is required -- is section 12.8. 3.1, 3.2, and 12.2 are also to be noted. notice that X must only contain primitive data types for this to hold, making the implicit copy constructor trivial. &lt;br&gt;&lt;br&gt;my primary activity well i wrote my books was implementing C++ compilers ... the books are a side-effect, not my primary activity. &lt;br&gt;&lt;br&gt;standards are difficult to parse -- they require what is typically called a `language lawyer' mind -- Andy Koenig or Josee Lajoie, for example, are my icons of the mental clarity necessary for both writing and explicating what is in a language standard. &lt;br&gt;&lt;br&gt;my writing and speech is not nearly precise enough, and i understand you find fault with its many simplifications ... but i consider that a service.&lt;br&gt;&lt;br&gt;if you are going to go to the well, you have to expend a bit more work than a regular expression search.&lt;br&gt;&lt;br&gt;in any case, you need not be sorry. if you are still using the first edition, amazon has quite a number of the 3rd edition really cheap!</description></item><item><title>Stan Lippman's BLog : Factor, Don't Complicate</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#8568463</link><pubDate>Mon, 02 Jun 2008 02:46:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8568463</guid><dc:creator>Dating</dc:creator><description>&lt;p&gt;A reader asks the following question, Sender: bv re: A Question about Copy Constructors in C++/CLI Ok, i have a question. What happens if: suppose you want to make a shallow copy. Ex: ClassX obj(somePtr);//internally obj.m_ptr = SomePtr; Now ClassX obj2(obj)&lt;/p&gt;
</description></item><item><title> Stan Lippman s BLog Factor Don t Complicate | alternative dating</title><link>http://blogs.msdn.com/slippman/archive/2004/06/04/148586.aspx#9767559</link><pubDate>Wed, 17 Jun 2009 10:12:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9767559</guid><dc:creator> Stan Lippman s BLog Factor Don t Complicate | alternative dating</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://topalternativedating.info/story.php?id=3975"&gt;http://topalternativedating.info/story.php?id=3975&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>