Ôںܴó³Ì¶ÈÉÏ,±ê×¼C++ÊDZê×¼CµÄ³¬¼¯.ʵ¼ÊÉÏ,ËùÓÐC³ÌÐòÒ²ÊÇC++³ÌÐò,È»¶ø,Á½ÕßÖ®¼äÓÐÉÙÁ¿Çø±ð.ÏÂÃæ¼òÒª½éÉÜÒ»ÏÂ×îÖØÒªµÄÇø±ð.
ÔÚC++ÖÐ,Ãñ,¾Ö²¿±äÁ¿¿ÉÒÔÔÚÒ»¸ö³ÌÐò¿éÄÚÔÚÈκεط½ÉùÃ÷,ÔÚCÖÐ,¾Ö²¿±äÁ¿±ØÐëÔÚ³ÌÐò¿éµÄ¿ªÊ¼²¿·Ö,¼´ÔÚËùÓÐ"²Ù×÷"Óï¾ä֮ǰÉùÃ÷,Çë×¢Òâ,C99±ê×¼ÖÐÈ¡ÏûÁËÕâÖÖÏÞÖÆ.
ÔÚCÖÐ,°´ÈçÏ·½Ê½ÉùÃ÷µÄº¯ÊýûÓжԺ¯Êý±äÔª½øÐÐÈκÎ˵Ã÷;
int func();
Ò²¾ÍÊÇ˵,Èç¹ûûÓÐÔÚº¯ÊýºóÃæµÄÀ¨¹ÂÄÚÖ¸¶¨ÈκαäÔª,ÕâÔÚCÖоÍÒâζ×ŶԺ¯Êý±äԪδ×öÈκÎÉùÃ÷,¸Ãº¯Êý¿ÉÄÜÓбäÔª,Ò²¿ÉÄÜûÓбäÔª,È»¶ø,ÔÚC++ÖÐ,ÕâÑùµÄº¯ÊýÉùÃ÷Òâζןú¯ÊýûÓбäÔª,Ò²¾ÍÊÇ˵,ÔÚC++ÖÐ,ÏÂÃæÕâÁ½¸öº¯ÊýÉùÃ÷¾ßÓÐͬÑùµÄ×÷ÓÃ:
int func();
int func(void);
ÔÚC++ÖÐ,±äÔªÁбíÖеÄvoidÊÇÈÎÑ¡µÄ.Ðí¶àC++³ÌÐòԱʹÓÃËüÃÇÊÇΪÁ˱íÃ÷º¯ÊýûÓÐÈκαäÔªµÄ,ÒÔ±ãÓÚËûÈËÀí½â³ÌÐò.µ«ÊÇ,´Ó¼¼ÊõÉÏ˵,void²»ÊDZØÐëµÄ.
ÔÚC++ÖÐ,ËùÓк¯Êý¾ù±ØÐë±»Éè¼Æ³ÉÔÐÍ,µ«ÕâÔÚCÖÐÖ»ÊÇÒ»ÖÖÑ¡Ôñ.±à³Ì¾Ñé±íÃ÷,ÔÚ³ÌÐòÖÐÒ²Ó¦¸Ã¸øº¯Êý²ÉÓÃÔÐÍÉè¼Æ·½·¨.ÔÚCÓëC++Ö®¼ä»¹´æÔÚÒ»¸öÖØÒª¶øÓÖϸ΢µÄ²î±ð,¼´×Ö·û³£ÊýÔÚCÖб»×Ô¶¯×÷ΪÕûÐÎÀ´´¦Àí,µ«ÔÚC++ÖÐÔò²»È».
ÔÚCÖÐ,¶à´ÎÉùÃ÷Ò»¸öÈ«¾Ö±äÁ¿ËäÈ»²»¿ÉÈ¡,µ«²»Ëã´í.ÔÚC++ÖÐ,¶à´ÎÉùÃ÷ͬһ¸öÈ«¾Ö±äÁ¿»áÒý·¢´íÎó.
ÔÚCÖÐ,Ò»¸ö±êʶ·û¿ÉÒÔÖÁÉÙ31¸öÓÐЧµÄ×é³É×Ö·û.ÔÚC++ÖÐ,Ò»¸ö±êʶ·ûµÄËùÓÐ×é³É×Ö·û¾ùÊÇÓÐЧµÄ.¿ÉÊÇ,´ÓʵÓýǶȿ´,¹ý³¤µÄ±êʶ·ûûÓÐÌ«´óµÄÓô¦,²»½ö²»±ãÓÚ¼ÇÒä,¶øÇÒ»¹»áÔö¼Ó³öÏÖ´ò×Ö´íÎóµÄ¿ÉÄÜÐÔ.
ÔÚCÖÐ,ÔÚ³ÌÐòÄÚ²¿µ÷ÓÃmain()º¯ÊýµÄÇéÐβ»³£¼û,µ«ÕâÖÖ×ö·¨ÊÇÈÝÐíµÄ,ÔÚC++ÖÐ,ÕâÖÖ×ö·¨ÊDz»ÈÝÐíµÄ.
ÔÚCÖÐ,ÎÞ·¨»ñµÃregisterÐ͵ĵØÖ·,ÔÚC++ÖÐÔò¿ÉÒÔ»ñµÃÕâÖÖµØÖ·.
ÔÚCÖÐ,Èç¹ûÀàÐÍÉùÃ÷Óï¾äÖÐûÓÐÖ¸¶¨ÀàÐÍÃû,¸ÃÀàÐͱ»¼Ù¶¨³Éint,ÕâÖÖÒþʽתÐÍÔÚC99ÓëC++ÖÐÊDz»ÔÊÐíµÄ.
#include <iostream>
using namespace std;
ΪʲôûÓÐ.hºó׺Ãû?
Ãû³ÆiostreamûÓÐÀ©Õ¹Ãû.h,ÔÒòÊÇ<iostream>ÊDZê×¼C++Ëù¶¨ÒåµÄÐÂʽͷ²¿ÎļþÖ®Ò»,ÐÂʽC++Í·²¿Îļþ²»ÔÙʹÓÃ.hÀ©Õ¹Ãû.
µÚ¶þÐиæËß±àÒë³ÌÐòʹÓÃstdÃû³Æ¿Õ¼ä,Ãû³Æ¿Õ¼äÊÇ×î½ü²ÅÌí¼Óµ½C++ÖÐ,Ò»¸öÃû³Æ¿Õ¼ä½¨Á¢Ò»¸öÉùÃ÷·¶Î§,Ôڸ÷
qtĬÈϵıà³ÌÓïÑÔΪC++ÓïÑÔ¡£Èç¹ûÄãÓÃqt±àÒë.cÎļþ£¬»á³öÏÖÕÒ²»µ½CÓïÑÔµÄĬÈÏÍ·ÎļþµÈ´íÎó£¨È磺stdio.hµÈ£©¡£qtÖв»Ö§³Ö
extern "C"{}µÄÕâÖÖд·¨£¬ÎÒÇ°¼¸ÌìÓÐÒ»¸öC³ÌÐòÐèÒªÒÆÖ²µ½QtµÄ¹¤³ÌÖУ¬±¾Ï£ÍûÖ±½Óextern "C"¾ÍokÁË£¬µ«·¢ÏÖqt4¾ÓÈ»²»Ö§³ÖÕâÖÖд·¨¡£ÎҵijÌÐòÖÐÓõ½Á˺ü¸¸ölinuxϵͳͷÎļþ£¬ÊÇÏò´®¿Ú·¢Ö¸ÁîÖ®ÀàµÄ³ÌÐò ......
¼ÙÉèÎÒÃÇʹÓÃmysql_real_queryÖ´ÐÐÁËÒ»ÌõsqlÓï¾äÖ®ºó£¬·µ»ØֵΪ·Ç0Öµ£¬´ó¼Ò¶¼ÖªµÀÕâÊÇÕâÌõÓï¾äÖ´Ðгö´í£¬µ«ÊÇÎÒÃÇÏë
Á˽âµØ¸üÏêϸµãµÄ»°£¬¾¿¾¹ÊÇʲôÔÒòµ¼ÖÂÁËÕâ¸ö´íÎóÄØ£¿Õâʱºò¾ÍµÃÓÃÉÏmysqlÌṩµÄÁíÍâÒ»¸öAPI£ºmysql_errno¡£
mysql_errno»áÌṩ×î½üÒ»´Îµ÷ÓõÄC API³ö´íµÄÐÅÏ¢£¨²»¼ûµÃÿ¸öAPI¶¼»á¶ÔÕâ¸öerrno½øÐÐÉèÖ ......