̸C/C++Ö¸Õ뾫Ë裨һ£¬¶þ£¬Èý£©
[
ÕªÒª]
Ö¸ÕëÊÇ
CºÍ
C++ÓïÑÔ±à³ÌÖÐ×îÖØÒªµÄ¸ÅÄîÖ®Ò»£¬Ò²ÊÇ×îÈÝÒײúÉúÀ§»ó²¢µ¼Ö³ÌÐò³ö´íµÄÎÊÌâÖ®Ò»¡£ÀûÓÃÖ¸Õë±à³Ì¿ÉÒÔ±íʾ¸÷ÖÖÊý¾Ý½á¹¹
, ͨ¹ýÖ¸Õë¿ÉʹÓÃÖ÷µ÷º¯ÊýºÍ±»µ÷º¯ÊýÖ®¼ä¹²Ïí±äÁ¿»òÊý¾Ý½á¹¹£¬±ãÓÚʵÏÖË«ÏòÊý¾ÝͨѶ£»²¢ÄÜÏñ»ã±àÓïÑÔÒ»Ñù´¦ÀíÄÚ´æµØÖ·£¬´Ó¶ø±à³ö¾«Á·¶ø¸ßЧµÄ³ÌÐò¡£Ö¸Õ뼫´óµØ·á¸»ÁˣúÍ
C++ÓïÑԵŦÄÜ¡£
ÔÚ±¾ÎÄÖУ¬Ö÷Òª·ÖÁ½²¿·Ö¶ÔÖ¸Õë½øÐÐÌÖÂÛ¡£Ê×ÏÈ£¬»ù´¡ÆªÌÖÂÛ¹ØÓÚÖ¸ÕëµÄÄÚÈݺÍÔËËã²Ù×÷µÈ£¬¿ÉÒÔÊǶÁÕ߶ÔÖ¸ÕëµÄ֪ʶÓÐÒ»¶¨Á˽âºÍÈÏʶ£»ËæºóÔÚʹÓÃƪÖÐÖصãÌÖÂÛÖ¸ÕëµÄ¸÷ÖÖÓ¦Ó㬽ÒÆÆÖ¸ÕëÔÚÈÕ³£±à³ÌÖеľ«Ë裬´Ó¶øʹ¶ÁÕßÄܹ»ÕæÕýµØÁ˽⡢ÈÏʶºÍʹÓÃÖ¸Õë¡£
[
¹Ø¼ü×Ö
]
C C++ Ö¸Õë
ÒýÓÃ
Êý×é
½á¹¹Ìå
Àà
µÚһƪ
:
»ù´¡Æª
1.1
Ö¸ÕëµÄ¸ÅÄî
̸µ½Ö¸Õë
,ËüµÄÁé»îÐÔºÍÄÑ¿ØÖÆÐÔÈÃÐí¶à³ÌÐòԱ̸»¢É«±ä
;µ«ËüµÄÖ±½Ó²Ù×÷Äڴ棬ÔÚÊý¾Ý
²Ù×÷·½ÃæÓÐ×ÅËٶȿ죬½ÚÔ¼ÄÚ´æµÈÓŵ㣬ÓÖʹÐí¶à
C++³ÌÐòÔ±µÄÉî°®²»ÒÔ
.ÄÇôָÕ뾿¾¹ÊÇÔõôÑùÒ»¸ö¸ÅÄîÄØ
?
Æäʵ
, Ö¸Õë¾ÍÊÇÒ»Àà±äÁ¿£¬ÊÇÒ»Àà°üº¬ÁËÆäËû±äÁ¿»òº¯ÊýµÄµØÖ·µÄ±äÁ¿¡£ÓëÆäËû±äÁ¿Ëù²»Í¬µÄÊÇ£¬Ò»°ãµÄ±äÁ¿°üº¬µÄÊÇʵ¼ÊµÄÕæʵµÄÊý¾Ý
,¶øÖ¸ÕëÊÇÒ»¸öָʾÆ÷£¬Ëü¸æËß³ÌÐòÔÚÄÚ´æµÄÄÄ¿éÇøÓò¿ÉÒÔÕÒµ½Êý¾Ý¡£
ºÃÁË
,ÔÚÕâÀïÎÒÃÇ¿ÉÒÔÕâÑù¶¨ÒåÖ¸Õë
:Ö¸ÕëÊÇÒ»Àà°üº¬ÁËÆäËû±äÁ¿»òº¯ÊýµÄµØÖ·µÄ±äÁ¿
,ËüÀïÃæ´æ´¢µÄÊýÖµ±»½âÊͳÉΪÄÚ´æµÄµØÖ·
.
1.2
Ö¸ÕëµÄÄÚÈÝ
¼òµ¥½²
,Ö¸ÕëÓÐËĸö·½ÃæµÄÄÚÈÝ
:¼´Ö¸ÕëµÄÀàÐÍ
,Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ
,Ö¸ÕëµÄÖµ
,Ö¸Õë±¾ÉíËù
Õ¼ÓеÄÄÚ´æÇø
.ÏÂÃæÎÒÃǽ«·Ö±ð²ûÊöÕâЩÄÚÈÝ
.
1.2.1
Ö¸ÕëµÄÀàÐÍ
´ÓÓï·¨µÄ½Ç¶È¿´£¬Ö¸ÕëµÄÀàÐÍÊÇÖ¸°ÑÖ¸ÕëÉùÃ÷Óï¾äÖеÄÖ¸ÕëÃû×ÖÈ¥µôËùʣϵIJ¿·Ö¡£ÕâÊÇÖ¸Õë±¾ÉíËù¾ßÓеÄÀàÐÍ¡£ÀýÈ磺
int*ip; //
Ö¸ÕëµÄÀàÐÍÊÇ
int*
char*ip; //
Ö¸ÕëµÄÀàÐÍÊÇ
char*
int**ip; //
Ö¸ÕëµÄÀàÐÍÊÇ
int**
int(*ip)[5]; //
Ö¸ÕëµÄÀàÐÍÊÇ
int(*)[5]
1.2.2
Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ
µ±Äãͨ¹ýÖ¸ÕëÀ´·ÃÎÊÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æÇøʱ£¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐ;ö¶¨Á˱àÒëÆ÷½«°ÑÄÇƬÄÚ´æÇøÀïµÄÄÚÈݵ±×öʲôÀàÐÍÀ´¿´´ý¡£´ÓÓï·¨µÄ½Ç¶È¿´£¬Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍÊÇÖ¸ÕëÉùÃ÷Óï¾äÖеÄÖ¸ÕëÃû
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......
1.ÔÚc³ÌÐòµ÷ÓÃc³ÌÐòºÍc++³ÌÐòµ÷ÓÃc++³ÌÐòʱ£¬²»Éæ¼°¡£
2.ÔÚc³ÌÐòµ÷ÓÃc++³ÌÐòʱ£¬C++µÄÍ·ÎļþÐèÌí¼Óextern "C"£¬µ«ÊÇÔÚCÓïÑÔÖв»ÄÜÖ±½ÓÒýÓÃÉùÃ÷ÁËextern "C"µÄ¸ÃÍ·Îļþ£¬Ó¦¸Ã½ö½«CÎļþÖн«C++Öж¨ÒåµÄextern "C"º¯ÊýÉùÃ÷ΪexternÀàÐÍ¡£
3.ÔÚc++³ÌÐòµ÷ÓÃc³ÌÐòʱ£¬ÔÚ°üº¬CÓïÑÔÍ·Îļþ£¨¼ÙÉèΪcExample.h£©Ê±£¬Ðè½øÐÐÏÂÁд¦Àí£ ......
/* Offtimer.c.For auto halt. */
#include <time.h>
#include <stdlib.h>
#include <unistd.h>
#define DELAY 60/* Time of sleeping */
int main()
{
time_t now;
struct tm *p;
while(1)
{
now = time(NULL);
&n ......
ÎÊ:
È·ÈÏÒ»ÏÂc++Öв»ÄÜʹÓÃinterface£¨Èçjava£©ÄÇÑùµÄ¹¦ÄÜ°Ñ
ÎÒÈÏΪÊDz»Äܵģ¬×¢ÒâÎÒ˵µÄÊÇinterface£¨ÓÃÓÚjava¶àÖؼ̳еÄÄǸö£¬²»ÊÇÒ»°ãÒâÒåµÄ½Ó¿Ú£©
ÎÒ¾õµÃÊÇûÓеģ¬µ«ÊÇÍøÉÏËÑË÷˵ʲôµÄ¶¼ÓжøÇÒÈË»¹²»ÉÙ…… ËùÒÔÏ£Íû´ó¼ÒÄܸøÎÒÒ»¸öÃ÷È·µÄ´ð¸´ºÃô£¿×îºÃÄÜ»¹ÓÐһР......
ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
¡¡
Ò¼¡¢»ùÓÚCµÄÎļþ²Ù×÷
¡¡¡¡ÔÚANSI CÖÐ ......