c ÓïÑÔÌõ¼þ±àÒë Ïê½â
Ô¤´¦Àí¹ý³ÌɨÃèÔ´´úÂ룬¶ÔÆä½øÐгõ²½µÄת»»£¬²úÉúеÄÔ´´úÂëÌṩ¸ø±àÒëÆ÷¡£¿É¼ûÔ¤´¦Àí¹ý³ÌÏÈÓÚ±àÒëÆ÷¶ÔÔ´´úÂë½øÐд¦Àí¡£
ÔÚCÓïÑÔÖУ¬²¢Ã»ÓÐÈκÎÄÚÔڵĻúÖÆÀ´Íê³ÉÈçÏÂһЩ¹¦ÄÜ£ºÔÚ±àÒëʱ°üº¬ÆäËûÔ´Îļþ¡¢¶¨Òåºê¡¢¸ù¾ÝÌõ¼þ¾ö¶¨±àÒëʱÊÇ·ñ°üº¬Ä³Ð©´úÂë¡£ÒªÍê³ÉÕâЩ¹¤×÷£¬¾ÍÐèҪʹÓÃÔ¤´¦Àí³ÌÐò¡£¾¡¹ÜÔÚÄ¿Ç°¾ø´ó¶àÊý±àÒëÆ÷¶¼°üº¬ÁËÔ¤´¦Àí³ÌÐò£¬µ«Í¨³£ÈÏΪËüÃÇÊǶÀÁ¢ÓÚ±àÒëÆ÷µÄ¡£Ô¤´¦Àí¹ý³Ì¶ÁÈëÔ´´úÂ룬¼ì²é°üº¬Ô¤´¦ÀíÖ¸ÁîµÄÓï¾äºÍºê¶¨Ò壬²¢¶ÔÔ´´úÂë½øÐÐÏìÓ¦µÄת»»¡£Ô¤´¦Àí¹ý³Ì»¹»áɾ³ý³ÌÐòÖеÄ×¢ÊͺͶàÓàµÄ¿Õ°××Ö·û¡£
Ô¤´¦ÀíÖ¸ÁîÊÇÒÔ#ºÅ¿ªÍ·µÄ´úÂëÐС£#ºÅ±ØÐëÊǸÃÐгýÁËÈκοհ××Ö·ûÍâµÄµÚÒ»¸ö×Ö·û¡£#ºóÊÇÖ¸Áî¹Ø¼ü×Ö£¬Ôڹؼü×ÖºÍ#ºÅÖ®¼äÔÊÐí´æÔÚÈÎÒâ¸öÊýµÄ¿Õ°××Ö·û¡£ÕûÐÐÓï¾ä¹¹³ÉÁËÒ»ÌõÔ¤´¦ÀíÖ¸Á¸ÃÖ¸ÁÔÚ±àÒëÆ÷½øÐбàÒë֮ǰ¶ÔÔ´´úÂë×öijЩת»»¡£ÏÂÃæÊDz¿·ÖÔ¤´¦ÀíÖ¸Á
Ö¸Áî ÓÃ;
# ¿ÕÖ¸ÁÎÞÈκÎЧ¹û
#include °üº¬Ò»¸öÔ´´úÂëÎļþ
#define ¶¨Òåºê
#undef È¡ÏûÒѶ¨ÒåµÄºê
#if Èç¹û¸ø¶¨Ìõ¼þΪÕ棬Ôò±àÒëÏÂÃæ´úÂë
#ifdef Èç¹ûºêÒѾ¶¨Ò壬Ôò±àÒëÏÂÃæ´úÂë
#ifndef Èç¹ûºêûÓж¨Ò壬Ôò±àÒëÏÂÃæ´úÂë
#elif Èç¹ûÇ°ÃæµÄ#if¸ø¶¨Ìõ¼þ²»ÎªÕ棬µ±Ç°Ìõ¼þΪÕ棬Ôò±àÒëÏÂÃæ´úÂë
#endif ½áÊøÒ»¸ö#if……#elseÌõ¼
Ïà¹ØÎĵµ£º
C¼°´«Í³C++
#include <assert.h>¡¡¡¡¡¡¡¡//É趨²åÈëµã
#include <ctype.h>¡¡¡¡¡¡¡¡ //×Ö·û´¦Àí
#include <errno.h>¡¡¡¡¡¡¡¡ //¶¨Òå´íÎóÂë
#include <float.h>¡¡¡¡¡¡¡¡ //¸¡µãÊý´¦Àí
#include <fstream.h>¡¡¡¡¡¡ //ÎļþÊäÈ룯Êä³ö
#include <iomanip.h>¡¡¡¡¡¡ //²ÎÊý»¯ÊäÈ룯Êä³ö ......
·½·¨Ò»£ºÊ¹ÓÃÁíÒ»¸öʵÏÖÀà·Ö×°ÀàµÄ˽ÓгÉÔ±ºÍº¯Êý£¬ÕâÖÖ·½·¨³ÆΪPimpl·½·¨¡£
test.h
#pragma once
#include "shared_ptr.hpp"
class CTest
{
public:
CTest(void);
~CTest(void);
void DoSomething();
private:
& ......
ǰһƪÎÒÃǽéÉÜÁËÒ»¸ö¼òµ¥²»¹ýµÄhelloworld³ÌÐòÒý³öÏà¹ØÎÊÌâ¡£³Ã×Å»¹Ã»ÓÐÍüµôÄÇЩ˼¿¼·½Ê½µÄ¼ÇÒ䣬±¾Æª¼ÌÐøÑÓÐøÕâÖÖ˼ά·½Ê½µÄÀíÄ½éÉÜÒ»ÏÂCC++ÖеĻù±¾Êý¾ÝÀàÐÍ¡£Êý¾ÝÀàÐͲ»Çå³þµÄ»°ÔÚÒÔºóµÄ±à³ÌÖлáÓкܶàÃÕÍźÍÎÊÌâ¡£ÉõÖÁÒ»¸ö³ÌÐòµÄBUGÕÒ°ëÌìҲûÓÐÕÒ³öÀ´Ê±ÎªÊ²Ã´£¬½á¹û²Å·¢ÏÖÊǼӼõÒç³öÁË¡£¸ü¼ÓÑÏÖصĻ¹ÓÐдԽ½ç¡¢¶ÁÔ ......
×î½üÓÐÕâô¸öÐèÇó,
c¸ã¸ãÕýÔò,
±Ï¾¹Regular Expression soÇ¿´ó^_^
±ê×¼µÄCºÍC+
+
¶¼²»Ö§³ÖÕýÔò±í´ïʽ£¬µ«ÓÐһЩº¯Êý¿â¿ÉÒÔ¸¨ÖúC/
C+
+
³ÌÐòÔ±Íê³ÉÕâÒ»¹¦ÄÜ£¬ÆäÖÐ×îÖøÃûµÄµ±ÊýPhilip HazelµÄPerl-
Compatible Regular Expression¿â£¬Ðí¶àLinux·¢Ðа汾¶¼´øÓÐÕâ¸öº¯Êý¿â¡£
±àÒëÕýÔò±í´ïʽ
ΪÁËÌá¸ßЧÂÊ£¬ÔÚ½«Ò»¸ö× ......