Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

WindowsÇý¶¯¿ª·¢:ÓÃC»¹ÊÇC++

 ÔÚ×öwindowsÇý¶¯³ÌÐò¿ª·¢Ö®Ç°£¬Ê×ÏÈҪȷ¶¨¿ª·¢µÄÓïÑÔ¡£ÔÚ³£¼ûµÄ±à³ÌÓïÑÔÖУ¬ÎÒÃÇ¿ÉÒÔÑ¡ÔñC¡¢C++¡¢»ã±àÓïÑÔÉõÖÁDelphi¡£²»¹ýÓÉÓÚ
΢ÈíÌṩµÄDDK¿ª·¢»·¾³ËùÌṩµÄÎļþºÍÁ´½ÓÓõĿâÖ»Ö§³ÖCºÍC++ÓïÑÔ¡£ËùÒÔÒ»°ã¶¼²ÉÓÃC»òÕßC++¡£
ʹÓÃCÓïÑÔ£¬ÊDZȽÏÈÝÒ×ÉÏÊÖ£¬ÒòΪºÜ¶àÈ˶¼ÊÇ´ÓѧϰCÓïÑÔ¶øÑ§Ï°³ÌÐò¿ª·¢µÄ£¬¶øÔÚÇý¶¯¿ª·¢µÄʱºò£¬ÓÃCÓïÑÔдÏà¶Ô±È½Ï¼òµ¥£¬²»ÐèÒª¿¼ÂÇÌ«¶àµÄÏÞÖÆ¡£
ÓÃC++µÄ»°£¬ÔÚ±àÒëµÄʱºò£¬VC»òÕßDDK¶¼»á³öÏÖµ÷ÓôíÎóµÄÎÊÌ⣬ÕâÊÇÒòΪµ÷Ó÷½Ê½²»Ò»ÖµÄÔµ¹Ê£¬Òò´Ë£¬ÓÃC++¿ª·¢µÄÇý¶¯³ÌÐò£¬ÔÚDriverEntryÇ°ÃæÒ»°ã
¶¼Òª¼ÓÉÏ extern “C” ÕâÑùµÄ¹Ø¼ü×Ö£¬ÒÔͳһµ÷Ó÷½Ê½¡£²»¹ýʹÓÃC++Ò²ÓÐC++µÄÓÅÊÆ£¬±Ï¾¹C++Ö§³ÖÃæÏò¶ÔÏó¡£ÔÚÏÖÔڵijÌÐòÉè¼ÆÖУ¬ÃæÏò¶ÔÏóÊÇÒ»ÖÖºÜÖØÒªµÄ±à³Ì
˼Ï룬ËäÈ»ÔÚÇý¶¯³ÌÐòµÄ±àдµÄ¹ý³ÌÖУ¬Ò»Ð©C++µÄ¸ß¼¶ÌØÐÔÎÞ·¨·¢»Ó£¬µ«ÊÇ£¬Ïà¶Ô¶øÑÔ£¬C++Òѽü±È½ÏÇ¿´óÁË¡£
ÁíÍ⣬ÔÚʹÓÃC++½øÐÐÇý¶¯³ÌÐòµÄ¿ª·¢µÄʱºò£¬ÐèҪעÒâһЩÎÊÌ⣺
²  NewµÈ²Ù×÷·û²»ÄÜÖ±½ÓʹÓã¬Èç¹ûҪʹÓ㬱ØÐë½øÐÐÖØÔØ¡£
²  ±ê×¼C½Ó¿ÚµÄÉùÃ÷£¬ÔÚ°üº¬Í·ÎļþÒÔ¼°Èë¿ÚÀý³ÌµÄÇ°ÃæÒªÉùÃ÷extern “C”
²  ÀàµÄ¾²Ì¬³ÉÔ±º¯ÊýµÄʹÓãºÔÚÀàÄÚ²¿ÉùÃ÷Ò»¸ö¾²Ì¬º¯Êý×÷Ϊ·Ö·¢º¯ÊýDispatchº¯Êý£¬Õâ¸ö¾²Ì¬º¯Êýµ±×öÆÕͨµÄCº¯Êýµ÷Ó㬶øC++ÉùÃ÷µÄ·Ç¾²Ì¬º¯Êýµ÷Óøú¯Êý½øÐзÖÅä¡£


Ïà¹ØÎĵµ£º

¡¾C\C++ÓïÑÔÈëÃÅÆª¡¿ HelloWorld˼¿¼

µÚһƪÎÄÕÂÖÕÓÚÂä±ÊÁË£¬±¾ÎĽ«´Ó˼¿¼µÄ½Ç¶ÈÈ¥ÖØÐÂÈÏʶһÏÂHelloworld¡£ÔÚÀý×ÓÖ®ºó»áÌá³ö²»Í¬µÄÎÊÌ⣬Òýµ¼´ó¼Òȥ˼¿¼Ã¿Ò»¾äÄËÖÁÿ¸öϸ½Ú¡£Í¬Ê±Ï£ÍûÄܹ»Èôó¼ÒÒÔºóÄܹ»ÒÔ²»¶Ï˼¿¼²»¶ÏÌáÎʵķ½Ê½È¥¿´´ý×Ô¼ºµÄ³ÌÐò¡£ÎÒÏàÐÅ´ó¼Ò»á·¢ÏֺܶàÐµĶ«Î÷£¬ºÃÁËÇÐÈëÕýÌâ¡£
ÎÒÃÇÿѧһÖÖеÄÓïÑÔ»ù±¾¶¼»á´Óhelloworld¿ªÊ¼£¬»ù±¾Ã¿ÖÖÓïÑÔ ......

¶Ô±ÈC++ºÍJava



(À´Ô´£ºjava±à³Ì˼Ïë)
“×÷ΪһÃûC++³ÌÐòÔ±£¬ÎÒÃÇÔçÒÑÕÆÎÕÁËÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄ»ù±¾¸ÅÄ¶øÇÒJavaµÄÓï·¨ÎÞÒÉÊǷdz£ÊìϤµÄ¡£ÊÂʵÉÏ£¬Java±¾À´¾ÍÊÇ´ÓC++ÑÜÉú³öÀ´µÄ¡£”
È»¶ø£¬C++ºÍJavaÖ®¼äÈÔ´æÔÚһЩÏÔÖøµÄ²îÒì¡£¿ÉÒÔÕâÑù˵£¬ÕâЩ²îÒì´ú±í׿¼ÊõµÄ¼«´ó½ø²½¡£Ò»µ©ÎÒÃÇŪÇå³þÁËÕâЩ²îÒ죬¾Í»áÀí½âΪʲô˵Ja ......

C++ÓëC½øÐÐÏ໥º¯Êýµ÷Óã¬extern¹Ø¼ü´ÊµÄÃîÓÃ

   extern³ýÁËÄܹ»ÓÃÓÚÉùÃ÷±äÁ¿£¬ÒѾ­ÔÚÍⲿ±»¶¨Ò壬²»ÓÃÖØÐ¶¨ÒåºÍ·ÖÅäÄÚ´æ¿Õ¼ä£¬»¹¿ÉÒÔÔÚC++ÓëC½øÐÐÏ໥º¯Êýµ÷Ó÷½Ãæ»áÓкܴóµÄÓô¦¡£
   Ê×ÏÈ£¬ÎÒÃÇÀ´¿´Ò»Ï£¬ÎªÊ²Ã´C++ºÍCÓïÑÔ²»ÄÜÏ໥½øÐк¯Êýµ÷Óãº
   ±àдÈçϵÄÔ´Îļþ£º
   int func(int i)
{
return 1;
}
&nbs ......

MISRA ×÷Ϊ¹¤Òµ±ê×¼µÄC±à³Ì¹æ·¶

MISRA--×÷Ϊ¹¤Òµ±ê×¼µÄC±à³Ì¹æ·¶(ǶÈëʽc¿ª·¢Õ߱ضÁ)
 
MISRA--×÷Ϊ¹¤Òµ±ê×¼µÄC±à³Ì¹æ·¶
 
  MISRA (The Motor Industry Software Reliability Association
Æû³µ¹¤ÒµÈí¼þ¿É¿¿ÐÔÁª»á)
ÊÇλÓÚÓ¢¹úµÄÒ»¸ö¿ç¹úÆû³µ¹¤ÒµÐ­»á£¬Æä³ÉÔ±°üÀ¨Á˴󲿷ÖÅ·ÃÀÆû³µÉú²úÉÌ¡£ÆäºËÐÄʹÃüÊÇΪÆû³µ¹¤ÒµÌṩ·þÎñºÍЭÖú£¬°ïÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ