ÕªÒª£º Ŀ¼ÖÇÄÜÖ¸Õ볡¾°ÒýÈë - ΪʲôÐèÒªÖÇÄÜÖ¸Õ룿ÄÚ´æй©ʲôÊÇÄÚ´æй©ÄÚ´æй©µÄΣº¦ÄÚ´æй©·ÖÀàÈçºÎ±ÜÃâÄÚ´æй©ÖÇÄÜÖ¸ÕëµÄʹÓü°Ô­ÀíRAII¼òÒ×Àý³ÌÖÇÄÜÖ¸ÕëµÄÔ­ÀíÖÇÄÜÖ¸ÕëµÄ¿½±´ÎÊÌâÖÇÄÜÖ¸ÕëµÄ·¢Õ¹ÀúÊ·std::auto_ptrÄ£ÄâʵÏÖauto_ptrÀý³Ì:ÕâÖÖ·½°¸´æÔÚµÄÎÊÌâ:Boost¿âÖеÄÖÇÄÜÖ¸Õëun ÔĶÁÈ«ÎÄ
posted @ 2024-06-17 20:40 HJfjfK ÔĶÁ(259) ÆÀÂÛ(0) ÍƼö(2) ±à¼­
ÕªÒª£º ÉîÈëÆÊÎöC++¶à̬µÄʵÏÖÓëÔ­Àí-Ïê½â (Á½Íò×Ö) Ŀ¼һ¡¢¶à̬»ù´¡Ð麯ÊýÐ麯ÊýµÄ¼Ì³ÐÐéÀà/Ðé»ùÀàÖØд/¸²¸ÇÌõ¼þ:¸ÅÄî:¶à̬µÄÌõ¼þÆäËûµÄ¶à̬ÐÐΪ¶à̬ÖÐ×ÓÀà¿ÉÒÔ²»Ð´virtualЭ±ä´úÂë¾ÙÀý¼Ì³ÐÒÅÁôÎÊÌâ½â¾öÎö¹¹º¯Êý¾ßÌå½â¾ö·½Ê½:ÌâÄ¿1´ð°¸:½âÎö:ÌâÄ¿2´ð°¸:C++11 overrideºÍfinalfinal¹¦ÄÜ1:½ûÓü̳ÐʹÓó¡¾°:¹¦ÄÜ2:½ûÓÃÖØдʹÓà ÔĶÁÈ«ÎÄ
posted @ 2024-06-09 22:30 HJfjfK ÔĶÁ(403) ÆÀÂÛ(0) ÍƼö(2) ±à¼­
ÕªÒª£º C++¼Ì³Ð¡¢¶à¼Ì³Ð¡¢ÁâÐμ̳С¢Ðé¼Ì³Ð (Íò×Ö) ¼Ì³Ð Ŀ¼¼Ì³Ð¼Ì³Ð¼Ì³ÐµÄ·ÃÎÊȨÏÞ×ÓÀำֵ¸ø¸¸Àำֵ¼æÈݹæÔò¡°ÌìÈ»¡±µÄÐÐΪÑéÖ¤:1. ÆäËûȨÏ޼̳ÐÄÜ·ñÖ§³Ö¸³Öµ¼æÈݹæÔò2.ÊÇ·ñ"ÌìÈ»",ÓÐûÓвúÉúÁÙʱ±äÁ¿¼Ì³ÐÖеÄ×÷ÓÃÓò¼Ì³ÐµÄÒþ²Ø²ÎÊý¼Ì³ÐµÄ¹¹Ô캯Êý¼Ì³ÐµÄ¿½±´¹¹Ôì¼Ì³ÐµÄoperator=¼Ì³ÐµÄÎö¹¹º¯ÊýÎö¹¹Ë³ÐòÎö¹¹µÄÌØÊâ´¦Àí¿Ó:ΪʲôÎö¹¹º¯ÊýÐèÒªÌØÊâ´¦Àí¼Ì ÔĶÁÈ«ÎÄ
posted @ 2024-05-30 18:10 HJfjfK ÔĶÁ(330) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Êý×齵ά¡¢º¯ÊýÕ»Ö¡¡¢µØÖ·¿Õ¼ä¡¢¿É±ä²ÎÊýÔ­ÀíÆÊÎö (Íò×Ö) Ŀ¼Êý×éºÍÖ¸Õë¶àάÊý×éµÄÎïÀí½á¹¹Ö¤Ã÷Êý×éaºÍ&a²»Í¬Êý×éÓëÖ¸ÕëµÄ²î±ð֮һʲôʱºòÊý×éÃûa56爆大奖在线娱乐Õû¸öÊý×é?Êý×éѵÁ·Àí½âÖ¸ÕëÓëÊý×éµÄÌâËùÓеÄÊý×é,¶¼¿ÉÒÔ¿´³ÉһάÊý×é.ËùÓеÄÊý×é´«²Î,×îÖÕ¶¼»á½µÎ¬³ÉһάÊý×麯Êýº¯ÊýµÄµØÖ·º¯ÊýµÄ¹æ·¶ÄÚ´æ¹ÜÀímalloc·µ»Ø¸øÓû§µÄÖ»ÓÐÉêÇëÄÚ´æµÄÆðʼµØÖ·,ÄÇfreeÊÇÈçºÎ׼ȷÊÍ·Å ÔĶÁÈ«ÎÄ
posted @ 2024-05-22 00:01 HJfjfK ÔĶÁ(248) ÆÀÂÛ(0) ÍƼö(2) ±à¼­
ÕªÒª£º Ô¤´¦Àí Ŀ¼Ԥ´¦ÀíÒ»¡¢ºê¶¨ÒåÊýÖµºê³£Á¿×Ö·û´®ºê³£Á¿ÓÃdefineºê¶¨Òå×¢ÊÍ·ûºÅ£¿³ÌÐòµÄ±àÒë¹ý³ÌÔ¤´¦ÀíÖкêÌæ»»ºÍÈ¥×¢ÊÍË­ÏÈË­ºó?ÈçºÎдһ¸ö¸ü¿É¿¿µÄºêº¯Êýdo-while-zero½á¹¹do-while-zeroµÄÆÀ¼Ûºê¶¨ÒåÖеĿոñºêÖ»ÄÜÔÚmainº¯ÊýÉÏÃ涨ÒåÂð?ºêµÄ×÷Ó÷¶Î§#undefºêÌæ»»ÊÇÔÚº¯Êýµ÷Óà ÔĶÁÈ«ÎÄ
posted @ 2024-05-19 10:25 HJfjfK ÔĶÁ(245) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ¶ÔCÓïÑÔ·ûºÅµÄһЩÀäÃÅ֪ʶÔËÓõÄÆÊÎöºÍ×ܽá (Íò×Ö) Ô­ÀíÆÊÎö ÔĶÁÈ«ÎÄ
posted @ 2024-05-05 16:07 HJfjfK ÔĶÁ(304) ÆÀÂÛ(4) ÍƼö(5) ±à¼­
ÕªÒª£º C×ܽáÓëÆÊÎö:¹Ø¼ü×Öƪ Ŀ¼C×ܽáÓëÆÊÎö:¹Ø¼ü×Öƪ±äÁ¿1.±äÁ¿:ÄÚ´æÉϵÄij¸öλÖÿª±ÙµÄ¿Õ¼ä2.±äÁ¿µÄ³õʼ»¯3.ΪʲôҪÓбäÁ¿4.¾Ö²¿±äÁ¿ÓëÈ«¾Ö±äÁ¿5.±äÁ¿µÄ´óСÓÉÀàÐ;ö¶¨6.Èκa56爆大奖在线娱乐»¸ö±äÁ¿,Äڴ渳ֵ¶¼ÊǴӵ͵ØÖ·¿ªÊ¼Íù¸ßµØÖ·1.1 ¹Ø¼ü×Öauto1.2 ¹Ø¼ü×ÖregisterʲôÑùµÄ±äÁ¿¿ÉÒÔ²ÉÓÃregi ÔĶÁÈ«ÎÄ
posted @ 2024-04-25 20:29 HJfjfK ÔĶÁ(170) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º ÌâÄ¿:µÝ¹éʵÏÖÅÅÁÐÐÍö¾Ù °Ñ 1¡«nÕân¸öÕûÊýÅųÉÒ»ÐкóËæ»ú´òÂÒ˳Ðò£¬Êä³öËùÓпÉÄܵĴÎÐò¡£ ÊäÈë¸ñʽ Ò»¸öÕûÊýn¡£ Êä³ö¸ñʽ °´ÕÕ´ÓСµ½´óµÄ˳ÐòÊä³öËùÓз½°¸£¬Ã¿ÐÐ 1¸ö¡£ Ê×ÏÈ£¬Í¬Ò»ÐÐÏàÁÚÁ½¸öÊýÓÃÒ»¸ö¿Õ¸ñ¸ô¿ª¡£ Æä´Î£¬¶ÔÓÚÁ½¸ö²»Í¬µÄÐУ¬¶ÔӦϱêµÄÊýÒ»Ò»±È½Ï£¬×ÖµäÐò½ÏСµÄÅÅÔÚÇ°Ãæ¡£ Êý¾Ý·¶Î§ 1¡Ün¡Ü ÔĶÁÈ«ÎÄ
posted @ 2024-04-12 20:49 HJfjfK ÔĶÁ(34) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º µÝ¹éʵÏÖÖ¸ÊýÐÍö¾Ù ´Ó 1¡«n Õâ n ¸öÕûÊýÖÐËæ»úÑ¡È¡Èa56爆大奖在线娱乐â¶à¸ö£¬Êä³öËùÓпÉÄܵÄÑ¡Ôñ·½°¸¡£ ÊäÈë¸ñʽ ÊäÈëÒ»¸öÕûÊý n¡£ Êä³ö¸ñʽ ÿÐÐÊä³öa56爆大奖在线娱乐·½°¸¡£ ͬһÐÐÄÚµÄÊý±ØÐëÉýÐòÅÅÁУ¬ÏàÁÚÁ½¸öÊýÓÃÇ¡ºÃ1¸ö¿Õ¸ñ¸ô¿ª¡£ ¶ÔÓÚûÓÐÑ¡ÈκÎÊýµÄ·½°¸£¬Êä³ö¿ÕÐС£ ¸÷ÐУ¨²»Í¬·½°¸£©Ö®¼äµÄ˳ÐòÈa56爆大奖在线娱乐â¡£ Êý¾Ý·¶Î§ 1¡Ün¡Ü1 ÔĶÁÈ«ÎÄ
posted @ 2024-04-09 00:13 HJfjfK ÔĶÁ(94) ÆÀÂÛ(1) ÍƼö(0) ±à¼­
ÕªÒª£º (¿ÉÒÔÔÚÎÄÕÂĩβÕÒµ½MD×ÖÑù´ò¿ªÔ´¸ñʽÔĶÁ½øÐжÔÕÕÁ·Ï°) ÈëÃÅ×¢Òâ: ĩβÁ½¸ö¿Õ¸ñµÈÓÚ»»ÐÐ ¿Õ¸ñÊäÈë·½·¨: ʹÓÃÈ«½ÇÓ¢ÎĵĿոñ ʹÓà ÕâÑùµÄ±ê¼Ç ±êÌâ (×¢:#ºÅºó¼Ó¿Õ¸ñºóÃæ¾ÍÊDZêÌâ) 1 Ò»¸ö#ºÅ¾Í´ú±í1ºÅ±êÌâ 2 Á½¸ö#ºÅ¾Í´ú±í2ºÅ±êÌâ 3 #ºÅÔ½¶à×ÖԽС 4 ±êÌâÐèÒªÔÚ#ºÅºó¿ÕÒ»¸ñ ÔĶÁÈ«ÎÄ
posted @ 2024-04-08 11:01 HJfjfK ÔĶÁ(25) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º #include<iostream> class Base { public: int x; }; class Derive : public Base { int y; }; void fun(Base* b) { b[1].x = 1; } int main() { Derive arr[5]; ÔĶÁÈ«ÎÄ
posted @ 2024-03-19 16:44 HJfjfK ÔĶÁ(5) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Ò».ÃüÃû¿Õ¼ä ¸ÅÄî:ÃüÃû¿Õ¼äÊÇж¨ÒåµÄÒ»¸ö×÷ÓÃÓò,ÀïÃæ¿ÉÒԷź¯Êý,±äÁ¿,¶¨ÒåÀàµÈ,Ö÷ÒªÓÃÀ´·ÀÖ¹ÃüÃû³åÍ». ʵÏÖ:namespace¹Ø¼ü×Ö ÃüÃû¿Õ¼äÃû×Ö{ ÃüÃû¿Õ¼ä³ÉÔ± } ×¢Òâµã: 1.ÃüÃû¿Õ¼ä¿ÉÒÔǶÌ×ʹÓÃ,»¹¿ÉÒÔʹÓÃinline¹Ø¼ü×ÖʵÏÖ°æ±¾¿ØÖÆ(inlineÐÞÊεÄÃüÃû¿Õ¼äĬÈÏÕ¹¿ªµ½ÍâÒ»²ãÃüÃû¿Õ¼ä ÔĶÁÈ«ÎÄ
posted @ 2024-03-03 21:56 HJfjfK ÔĶÁ(36) ÆÀÂÛ(0) ÍƼö(1) ±à¼­
ÕªÒª£º /** ¶à̬/¶¯Ì¬µ÷Óà * * * 1.Ð麯Êý/ÐéÄ⺯Êý * Óï·¨:ÔÚº¯ÊýÇ°Ãæ¼ÓÉÏvirtual * * 1.1Ð麯ÊýÓëÐé¼Ì³ÐûÓйØϵ,Ö»Êǹ²ÓÃÁ˹ؼü×Ö * * 2.ÖØд/¸²¸Ç:Ð麯ÊýÇÒº¯ÊýÃû×ÖÀàÐ͵ÈÍêÈ«Ò»Ñù * $×¢:Ð麯ÊýÊǸ²¸Ç,²»ÊÇÐ麯Êý²Å¹¹³ÉÒþ²Ø * $ÖØд:Ö¸¶Ôº¯ÊýÌåÖØд,º¯ÊýÌåÍâµÄÊÇÖ±½Ó ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:56 HJfjfK ÔĶÁ(5) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º //¼Ì³Ð/** * ¼Ì³ÐÊÜȨÏÞÓ°Ïì * ÓÐpublic protected private ÈýÖּ̳Р* * »ù±¾Óï·¨: * class student : public Person * { * * Ïêϸ:Ìøת20inheritance -- C++NO.23 -- 3_27 * */ //¼Ì³ÐºÍ ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:55 HJfjfK ÔĶÁ(6) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º #include<time.h> #include<string> #include<vector> #include<iostream> using std::cout; using std::endl; using std::string; namespace test { /**λͼ¸ÅÄî * ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:53 HJfjfK ÔĶÁ(9) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º set #include"26RBT_container.h" namespace test { //setͨ¹ýÆÕͨµü´úÆ÷ʹÓÃconstµü´úÆ÷ʵÏÖÏÞÖÆkey²»Äܱ»ÐÞ¸Ä template<class K> class set { private: struct setKeyOfT//ÃüÃû? ·µ»ØRBT ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:50 HJfjfK ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º #pragma once #include<assert.h> #include<iostream> using std::cout; using std::endl; using std::cin; using std::pair; using std::make_pair; using std: ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:49 HJfjfK ÔĶÁ(5) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º #pragma once #include<vector> #include<string> #include<iostream> using std::cout; using std::endl; using std::pair; using std::make_pair; namespace H ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:47 HJfjfK ÔĶÁ(2) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º unordered_set #pragma once #include"28hashtable_container.h" namespace test { //template < // class Key, // unordered_set::key_type/value_type // clas ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:45 HJfjfK ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º #pragma once //#include<unordered_map> //#include<unordered_set> #include<string> #include<iostream> using std::cout; using std::endl; using std::cin; ÔĶÁÈ«ÎÄ
posted @ 2024-02-27 22:41 HJfjfK ÔĶÁ(4) ÆÀÂÛ(0) ÍƼö(0) ±à¼­