ÖªÃûC/C++±àÒëÆ÷´ó±ÈÆ´£¡
ÏÈ·¢±íÒ»ÏÂÓÞ¼û£¬»¶Ó´ó»ï¶ùÅÄש£º
Visual C++£ºWindowsƽ̨ÉÏ×îÁ÷ÐеıàÒëÆ÷£¬ºÍVS¼¯³ÉµÄºÜºÃ£¬±àÒëЧÂʺͱàÒëºóµÄ´úÂëЧÂʶ¼²»´í£¬µ«ÊÇ£¬³ýÁ˱ȽϺÃÓÃÖ®Í⣬ºÃÏóûÓÐÌØ±ðÍ»³öµÄ...¶øÇÒ£¬Ö§³ÖµÄÓ²¼þƽ̨ºÃÏóÖ»ÓÐX86µÄ...
GCC/G++£º¿ªÔ´µÄ£¬Linux/Unixƽ̨ÉϵÄÊ×Ñ¡£¬¶øÇÒÖ§³ÖNÖÐÓ²¼þƽ̨£¬Èç¹ûÏë½øÐÐ¿çÆ½Ì¨±àÒëµÄ»°£¬ÕâÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£
±àÒëЧÂʺͱàÒëºóµÄ´úÂëЧÂʶ¼²»´í¡£¾Ý˵LinuxÄں˵Ŀª·¢Õß¶¼ÓÃ2.95°æµÄ£¬Õâ¸ö°æ±¾±àÒë³öÀ´µÄC´úÂëÓ¦¸ÃÊÇЧÂÊ×îºÃµÄ¡£
Intel C ++£ºÊշѵģ¬Intel×öµÄ£¬ºÅ³ÆÔÚÊÇX86ÉÏ×îºÃµÄ±àÒëÆ÷£¬°²ÌÚÉÏÒ²ÊÇ¡£Intel×ԼҵıàÒëÆ÷£¬¶Ô×Ô¼ÒÓ²¼þµÄÖ§³Öµ±È»ÊDz»ÓÃ˵ÁË¡£WindowsºÍ LinuxÉ϶¼¿ÉÒÔÓã¬Ò»°ãÓÃÓÚһЩ¶ÔÐÔÄÜÒªÇ󼫸ߵÄÁìÓò£¬±ÈÈçÄںˡ¢ÓÎÏ·µÈµÈ¡£È±µãÊÇÎĵµ²»¶à£¬ÓÈÆäÊÇÖÐÎĵ쬲»ÊǺÜÁ÷ÐУ¬ÓÐÒ»¶¨µÄÃż÷¡£
²»¹ýËæ×ŶàºËµÄÈÕÒæÆÕ¼°£¬ÒªÔÚIntelµÄƽ̨ÉÏ×ö³öºÃµÄÓ¦Óã¬Intel C++±àÒëÆ÷Ó¦¸ÃÊDz»´íµÄÑ¡Ôñ£¬ÓÈÆäÊǸշ¢²¼µÄ10.0°æ£¬Ö±½ÓÄÉÈëÁ˶ԶàºË±à³ÌµÄÖ§³Ö£¬ÖµµÃѧϰ¡£
Borland C++£º²»ÉÙC++ Builder fansµÄ×î°®£¬ºÍVisual C++ÓÐÖÖ¼ÈÉú褺ÎÉúÁÁµÄ¸Ð¾õ¡£ËµÊµ»°£¬ÕâÕæÊDz»´íµÄ±àÒëÆ÷£¬BorlandµÄ¶¼ÊÇÒ»°ïÅ£È˰¡£¡Ö»¿Éϧ£¬°¦....
ÏÈ˵Õâô¶à£¬ÆäËûһЩ°¢Ã¨¡¢°¢¹·µÄ±àÒëÆ÷£¬¹À¼Æ»¹ÓÐÒ»´ó¶Ñ...»¶Ó´ó»ï¶ùÅÄש
Ïà¹ØÎĵµ£º
·½·¨Ò»£ºÊ¹ÓÃÁíÒ»¸öʵÏÖÀà·Ö×°ÀàµÄ˽ÓгÉÔ±ºÍº¯Êý£¬ÕâÖÖ·½·¨³ÆÎªPimpl·½·¨¡£
test.h
#pragma once
#include "shared_ptr.hpp"
class CTest
{
public:
CTest(void);
~CTest(void);
void DoSomething();
private:
& ......
ÔÙÉÏһƪ£¬ÎÒÃǽéÉÜÁË»ù±¾µ÷ÊÔ¡£Ö®Ç°Ò²ËµÁË£¬Ö®ËùÒ԰ѵ÷ÊÔ·ÅÔÚÇ°Ãæ½²ÊÇÒòΪºóÃæµÄÎÄÕ»ù±¾¶¼»áÓõ½µ÷ÊÔ¡£¹Û²ìÎÒÃǵijÌÐòµ½µ×·¢ÉúÁËʲô¡£ÈÃÎÒÃÇÄܹ»Ö±½ÓÃ÷Á˵Ŀ´Çå³þÎÊÌâµÄ±¾ÖÊ¡£±¾Æª½«ÉîÈëÒ»µã½éÉÜÖ¸ÕëÕâ¸öÈÃÎÞÊý³õѧÕßη¾åµÄ¶«Î÷¡£Ï£Íû´ó¼ÒÔÙ¿´Í걾ƪ֮ºóÄܶÔÖ¸ÕëÓÐеÄÈÏʶ£¬Ö®ºó²»ÔÙ¾åÅÂËü¡£¾õµÃËü¾ÍÄÇô»ØÊ¡£ÄÇÏÂÃæÎÒ ......
µÚһƪÎÄÕÂÖÕÓÚÂä±ÊÁË£¬±¾ÎĽ«´Ó˼¿¼µÄ½Ç¶ÈÈ¥ÖØÐÂÈÏʶһÏÂHelloworld¡£ÔÚÀý×ÓÖ®ºó»áÌá³ö²»Í¬µÄÎÊÌ⣬Òýµ¼´ó¼Òȥ˼¿¼Ã¿Ò»¾äÄËÖÁÿ¸öϸ½Ú¡£Í¬Ê±Ï£ÍûÄܹ»Èôó¼ÒÒÔºóÄܹ»ÒÔ²»¶Ï˼¿¼²»¶ÏÌáÎʵķ½Ê½È¥¿´´ý×Ô¼ºµÄ³ÌÐò¡£ÎÒÏàÐÅ´ó¼Ò»á·¢ÏֺܶàÐµĶ«Î÷£¬ºÃÁËÇÐÈëÕýÌâ¡£
ÎÒÃÇÿѧһÖÖеÄÓïÑÔ»ù±¾¶¼»á´Óhelloworld¿ªÊ¼£¬»ù±¾Ã¿ÖÖÓïÑÔ ......
×î½üÒ»Ö±Ñо¿Ò»¸ö¶Ô¸öÈ˶øÑÔºÜÓмÛÖµµÄÒ»¸öLIB¿âµÄÄæÏò¡£ÔÚ½ñÌìϰàºóͻȻÁé¸ÐÉÁÏÖ£¬Õâ¸ö¶Ï¶ÏÐøÐøÄæÁ˽ӽüÒ»ÖܵĺËÐĹÜÀíÀà¡£ÖÕÓÚÔÚ½ñÌì¸øÄæÍêÁË¡£ÔÚ×îºóÒ»¸öº¯ÊýÀÅöµ½ÁË֮ǰ»ù±¾Ã»ÓÐÓùýµÄÒ»ÌõÖ¸Áî¡££¨ºÇºÇ£¬¸ßÊÖ¼ûЦÁË£¡£©µ±È»¹â¿´µ¥¾äµÄ»ã±àÖ¸ÁÊÇûÓа취¿´³ö¾ßÌåµÄ×÷Óõ쬶øÇÒ»¹ºÜ¿ÉÄÜ»áÈÏΪÔ×÷Õß±¾À´¾ÍÊÇÓû㱠......