C/C++Öк¯ÊýÖ¸ÕëµÄº¬Òå
תÖÁhttp://www.pconline.com.cn/pcedu/empolder/gj/c/0503/566020.html
º¯Êý´æ·ÅÔÚÄÚ´æµÄ´úÂëÇøÓòÄÚ£¬ËüÃÇͬÑùÓеØÖ·£¬ÎÒÃÇÈçºÎÄÜ»ñµÃº¯ÊýµÄµØÖ·ÄØ£¿
¡¡¡¡Èç¹ûÎÒÃÇÓÐÒ»¸öint test(int a)µÄº¯Êý£¬ÄÇô£¬ËüµÄµØÖ·¾ÍÊǺ¯ÊýµÄÃû×Ö£¬ÕâÒ»µãÈçͬÊý×éÒ»Ñù£¬Êý×éµÄÃû×Ö¾ÍÊÇÊý×éµÄÆðʼµØÖ·¡£
¡¡¡¡¶¨ÒåÒ»¸öÖ¸Ïòº¯ÊýµÄÖ¸ÕëÓÃÈçϵÄÐÎʽ£¬ÒÔÉÏÃæµÄtest()ΪÀý£º
int (*fp)(int a);//ÕâÀï¾Í¶¨ÒåÁËÒ»¸öÖ¸Ïòº¯ÊýµÄÖ¸Õë
¡¡¡¡º¯ÊýÖ¸Õë²»Äܾø¶Ô²»ÄÜÖ¸Ïò²»Í¬ÀàÐÍ£¬»òÕßÊÇ´ø²»Í¬Ðβεĺ¯Êý£¬ÔÚ¶¨Ò庯ÊýÖ¸ÕëµÄʱºòÎÒÃǺÜÈÝÒ×·¸ÈçϵĴíÎó¡£
int *fp(int a);//ÕâÀïÊÇ´íÎóµÄ£¬ÒòΪ°´ÕÕ½áºÏÐÔºÍÓÅÏȼ¶À´¿´¾ÍÊÇÏȺÍ()½áºÏ£¬È»ºó±ä³ÉÁËÒ»¸ö·µ»ØÕûÐÎÖ¸ÕëµÄº¯ÊýÁË£¬¶ø²»ÊǺ¯ÊýÖ¸Õ룬ÕâÒ»µãÓÈÆäÐèҪעÒ⣡
¡¡¡¡ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¾ßÌåµÄÀý×Ó£º
#include <iostream>
#include <string>
using namespace std;
int test(int a);
void main(int argc,char* argv[])
{
cout<<test<<endl;//ÏÔʾº¯ÊýµØÖ·
int (*fp)(int a);
fp=test;//½«º¯ÊýtestµÄµØÖ·¸³¸øº¯ÊýѧָÕëfp
cout<<fp(5)<<"|"<<(*fp)(10)<<endl;
//ÉÏÃæµÄÊä³öfp(5),ÕâÊDZê×¼c++µÄд·¨,(*fp)(10)ÕâÊǼæÈÝcÓïÑԵıê׼д·¨,Á½ÖÖͬÒâ,µ«×¢ÒâÇø·Ö,±ÜÃâдµÄ³ÌÐò²úÉúÒÆÖ²ÐÔÎÊÌâ!
cin.get();
}
int test(int a)
{
return a;
}
¡¡¡¡typedef¶¨Òå¿ÉÒÔ¼ò»¯º¯ÊýÖ¸ÕëµÄ¶¨Ò壬ÔÚ¶¨ÒåÒ»¸öµÄʱºò¸Ð¾õ²»³öÀ´£¬µ«¶¨Òå¶àÁ˾ÍÖªµÀ·½±ãÁË£¬ÉÏÃæµÄ´úÂë¸Äд³ÉÈçϵÄÐÎʽ£º
#include <iostream>
#include <string>
using namespace std;
int test(int a);
void main(int argc,char* argv[])
{
cout<<test<<endl;
typedef int (*fp)(int a);//×¢Òâ,ÕâÀï²»ÊÇÉúÃüº¯ÊýÖ¸Õë,¶øÊǶ¨ÒåÒ»¸öº¯ÊýÖ¸ÕëµÄÀàÐÍ,Õâ¸öÀàÐÍÊÇ×Ô¼º¶¨ÒåµÄ,ÀàÐÍÃûΪfp
fp fpi;//ÕâÀïÀûÓÃ×Ô¼º¶¨ÒåµÄÀàÐÍÃûfp¶¨ÒåÁËÒ»¸öfpiµÄº¯ÊýÖ¸Õë!
fpi=test;
cout<<fpi(5)<<"|"<<(*fpi)(10)<<endl;
cin.get();
}
int test(int a)
{
return a;
}
Ïà¹ØÎĵµ£º
Ò»¡¢¶àάÊý×鵨ַµÄ±íʾ·½·¨
¡¡¡¡ÉèÓÐÕûÐͶþάÊý×éa[3][4]ÈçÏ£º
¡¡¡¡0 1 2 3
¡¡¡¡4 5 6 7
¡¡¡¡8 9 10 11
¡¡¡¡ÉèÊý×éaµÄÊ×µØÖ·Îª1000£¬¸÷ϱê±äÁ¿µÄÊ×µØÖ·¼°ÆäÖµÈçͼËùʾ¡£
ÔÚÇ°ÃæÔø¾½éÉܹý£¬ CÓïÑÔÔÊÐí°ÑÒ»¸ö¶þάÊý×é·Ö½âΪ¶à¸öһάÊý×éÀ´´¦Àí¡£Òò´ËÊý×éa¿É·Ö½âΪÈý¸öһάÊý×飬¼´a[0]£¬a[1]£¬ ......
ÏÖÔڵĹ«Ë¾ÕÐÆ¸,¶¼Òª±ÊÊÔÃæÊÔ.Èç¹ûÄã²»ÊÇÄÇÖÖ±à³Ì¹¦µ×·Ç³£ÉîºñµÄÈË,ÓÖ²»ºÃºÃ×¼±¸Ò»·¬,ÔÚ±ÊÊÔÃæÊÔÖÐÍùÍù»á´¦ÓÚ±»¶¯¾ÖÃæ.ËäÈ»ÓÐЩ±ÊÊÔÌâÊǹÊÒâΪÄÑÎÒÃÇ£¬Óеã×êÅ£½Ç¼â.µ«ÊǺܶà±ÊÊÔÌâÃæÊÔÌâȷʵÄܹ»ºÜºÃµØ¿´³öÎÒÃǵĻù´¡. ÔÚÕâÀï,ÎÒ¾ÍÂÔÈ¥ÄÇЩ×êÅ£½Ç¼âµÄÌâ.´ÓcsdnÂÛ̳ÎÒ½ü°ëÄêµÄÊÕ¼¯ÖÐÑ¡³ö10µÀÓдú±íÐÔµÄÌâÄ¿,ÄѶȻù±¾ÉÏÊÇÖ ......
http://www.vckbase.com/document/viewdoc/?id=1711
×÷ÕߣºÇóÊdzà×Ó
Ò»¡¢ÏµÍ³»·¾³
Linux ²Ù×÷ϵͳ kernel2.4.2£¬°²×° gsoap2.6 µ½Ä¿Â¼/usr/local/gsoap
¶þ¡¢gSOAP µÄ¼òҪʹÓÃÀý×Ó
¡¡¡¡ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄÀý×Ó£¬ÊµÏÖÒ»¸ö¼Ó·¨ÔËËãµÄ WebService£¬¾ßÌ幦ÄÜÊǿͻ§¶Ë£¨client£©ÊäÈë num1 ºÍ num2£¬·þÎñÆ÷¶Ë£¨server£©·µ»Ø num ......
BSÓëCSµÄÁªÏµÓëÇø±ð[ת]
5
ÍÆ¼ö
javaÊʺϿª·¢bs½á¹¹£¬cs²»ÊÇËüµÄÇ¿Ïî.
C/SÊÇClient/ServerµÄËõд¡£·þÎñÆ÷ͨ³£²ÉÓøßÐÔÄܵÄPC¡¢¹¤×÷Õ¾»òСÐÍ»ú£¬²¢²ÉÓôóÐÍÊý¾Ý¿âϵͳ£¬ÈçOracle¡¢Sybase¡¢Informix»ò SQL Server¡£¿Í»§¶ËÐèÒª°²×°×¨ÓõĿͻ§¶ËÈí¼þ¡£
B/SÊÇBrower/ServerµÄËõд£¬¿Í»§»úÉÏÖ»Òª°²×°Ò»¸öä¯ÀÀÆ÷£¨Browser£© ......
1¡¢ ¾³£¿´¼ûreturn EXIT_SUCCESS»òreturn EXIT_FAILURE£¬µ«¶¼²»ÖªÕâÁ½¸öÀ´×Ժ䦣¬ÏÖÔÚ²ÅÖªÔÀ´stdlib.h¶¨ÒåÁËEXIT_SUCCESSºÍEXIT_FAILURE·ûºÅ¡£
ÔÚstdlib.hÍ·ÎļþÀ
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
& ......