- [¾È³»] À̸ðƼÄÜ »óÁ¡ eToÄÜ ¿ÀÇ -

Àç´ÉiN ¿ù°£ÃÖ´Ù Àç´É±âºÎ ȸ¿ø

  • rankÇÊ³ó±º Ã¤ÅÃÀç´É¼ö (9)
  • rank¿¥Äï äÅÃÀç´É¼ö (1)
[°³¹ß/ÇÁ·Î±×·¥]

C++ °ü·Ã... this ¾øÀÌ °á°ú µµÃâ °¡´ÉÇÒ±î¿ä?

rank È«µé¶û 2021-10-06 (¼ö) 23:20 Á¶È¸ : 1108

BookŬ·¡½º¿Í ¸ÞÀÎÇÔ¼ö »çÀ̸¦ ä¿ö¼­ °á°ú´Â µµÃ⠵Ǵµ¥ this¾øÀÌ µ¿ÀÏÇÑ °á°ú¸¦ ³¾¼ö ÀÖÀ»±î¿ä?


#include <iostream>

#include <cstring>

using namespace std;


class Book {

   char* title;   

   int price;     

public:

   Book(const char* title, int price);

   Book(const Book& b);

    ~Book();

   void set(const char* title, int price);

   void show() { cout << title << ' ' << price << "¿ø" << endl; }

   

};

// ÀÛ¼ºÇÑ ³»¿ë : start

Book::Book(const char* title, int price) {

    this->price = price;

    int size = strlen(title) + 1;

    this->title = new char[size];

    strcpy(this->title, title);

}


Book::Book(const Book& b) {

    this->price = b.price;

    int size = strlen(b.title) + 1;

    this->title = new char[size];

    strcpy(this->title, b.title);

}


Book::~Book() {

    delete[] title;

}


void Book::set(const char* title, int price) {

    if (this->title) delete[] this->title;

    this->price = price;

    int size = strlen(title) + 1;

    this->title = new char[size];

    strcpy(this->title, title);

}


// ÀÛ¼ºÇÑ ³»¿ë : end


int main() {

   Book cpp("C++", 10000);

   Book java(cpp);

   java.set("ÀÚ¹Ù", 12000);

   cpp.show();

   java.show();

}

¿äûÀÚ°¡ ÀÚ½ÅÀÇ 500Æ÷ÀÎÆ®¸¦ °É¾ú½À´Ï´Ù. ¿äûÀÌ Ã¤ÅõǸé 250Æ÷ÀÎÆ®¸¦ µå¸³´Ï´Ù.
´ñ±Û 4°³ ´ñ±Û¾²±â
ranklovenall 2021-10-06 (¼ö) 23:42
this¶ó´Â Å°¿öµå¸¦ Á¦°ÅÇÏ°í ½ÍÀ¸½Å°ÅÁÒ?
±×·¯¸é º¯¼ö¸íÀÌ °ãÄ¡Áö ¾Ê°Ô ÇؾßÇÕ´Ï´Ù
     
       
rankÈ«µé¶û ±Û¾´ÀÌ 2021-10-07 (¸ñ) 00:04
* ºñ¹Ð±Û ÀÔ´Ï´Ù.
rank»êµ¹¸¶À» 2021-10-08 (±Ý) 16:42
* ºñ¹Ð±Û ÀÔ´Ï´Ù.
rankÀ̳ª¿µ 2021-10-13 (¼ö) 23:24
* ºñ¹Ð±Û ÀÔ´Ï´Ù.

¹øÈ£ Àç´ÉºÐ·ù Á¦¸ñ ±Û¾´ÀÌ »óÅ Æ÷ÀÎÆ® ³¯Â¥ Á¶È¸
[°øÁö»çÇ×] ¡Ø Àç´ÉiN °Ô½ÃÆÇ ÀÌ¿ë¾È³» (Æ÷Åä¼¥¿äû °Ô½ÃÆÇ Àç´ÉiN °Ô½ÃÆÇÀ¸·Î º¯°æ) (8) rankeToLAND
0 03-22
[Áß°íÂ÷»ó´ã] ¸¸Á·´Ô Ƽº¼¸®Á» ¹®Àǵ帳´Ï´Ù À͸í
2145 [µðÀÚÀοäû] »çÁø ¼Ó ±Û¾¾ º¯°æ ¿äûµå¸³´Ï´Ù.jpg (5) À̹ÌÁö rank¢Ó¿Í·æ
10000 10-24 938
2144 [»çÁÖ/¿î¼¼/¼Õ±Ý] 2022³âÀ» ÁýÁßÀûÀ¸·¯ °áÈ¥¿î »ç¾÷¿î ¾Ë°í½Í½À´Ï´Ù. (4) rankÇǺΰúÀÇ»ç
20000 10-24 1067
2143 [µðÀÚÀοäû] Áõ¸í»çÁø ÇÕ¼ºÁ» ºÎŹµå¸³´Ï´Ù ( __ ) (2) À̹ÌÁö rank¸¶Èåµð
10000 10-24 860
2142 [»çÁÖ/¿î¼¼/¼Õ±Ý] °áÈ¥¿î »ç¾÷¿î À§ÁÖ·Î ÀÌ 2°¡Áö¿¡ ´ëÇؼ­ ÁýÁßÀûÀ¸·Î 2022³â¿¡ ÇÑÇؾ˰í½Í½À´Ï´Ù. (1) rankÇǺΰúÀÇ»ç
5000 10-24 727
2141 [»çÁÖ/¿î¼¼/¼Õ±Ý] ³»³â ¿î¼ö º¸°í½Í½À´Ï´Ù rankÇǺΰúÀÇ»ç
5000 10-24 689
2140 [µðÀÚÀοäû] ¿ìÃø »ó´Ü ¼Ò³ª¹« °¡Áö Áö¿öÁֽðí ÀÚ¿¬½º·´°Ô º¸Á¤ ÇØÁÖ¼¼¿ä ¤Ð¤Ð (1) À̹ÌÁö rank³­µÎ
2000 10-22 839
2139 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô »çÁÖ ºÎŹµå¸®°Ú½À´Ï´Ù! (2) rank±ë°­
20000 10-21 789
2138 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô ¼Õ±Ý, »çÁÖ ºÎŹµå¸³´Ï´Ù (2) À̹ÌÁö rankdraCULA
10000 10-21 798
2137 [µðÀÚÀοäû] Áõ¸í»çÁø ºÎŹµå¸³´Ï´Ù (4) rankŸ³ª¾Ó°Ö
3000 10-20 758
2136 [¹®¼­ÀÛ¾÷] ¿¢¼¿ ¹®ÀÇ (10) rankimpossi
10000 10-20 888
2135 [µðÀÚÀοäû] Å©±âÁ¶Àý Çϱ⠺ÎŹµå·Á¿ä (3) rank¿Ã·¹¸®²Ã·¹¸®
3000 10-16 892
2134 [µðÀÚÀοäû] »çÁø ºÎŹÁ» µå¸³´Ï´Ù (2) rankÀÌ´×È÷ÅÍ
3000 10-15 786
2133 [µðÀÚÀοäû] »çÁø ÇÕ¼º ºÎŹµå¸³´Ï´Ù. (2) rank¿Ë¹ú·¹
5000 10-15 918
2132 [±âŸ¿äû] ¾Æ¹«³ª ´ñ±ÛÁÖ¼¼¿ä (6) rank»ïÃÌÀÇûÃá
1600 10-14 852
2131 [±âŸ¿äû] ÇÁ·ÎÇÊ gifÁß¿¡ À̰Šã¾Æ¿ä (10) rankÁ¦À̽¼¸ô¾ÆÁà
2900 10-11 1127
2130 [µðÀÚÀοäû] µðÀÚÀÎ ¼öÁ¤ Æ÷Åä¼¥ ºÎŹµå·Á¿ä~ (17) rankº¸¹ò
10000 10-11 1300
2129 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô »çÁÖ ºÎŹµå¸³´Ï´Ù (1) rankOK°Å±â±îÁö
10000 10-10 919
2128 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô »çÁÖ ¼Õ±Ý ºÎŹµå¸³´Ï´Ù (1) À̹ÌÁö rankOK°Å±â±îÁö
10000 10-10 830
2127 [¹ø¿ª¿äû] ±Þ ¹ø¿ª¿äû µå¸³´Ï´Ù. (1) rankÃæ°ÝÈí¼öÁß
2000 10-10 859
2126 [¹®¼­ÀÛ¾÷] ¿¢¼¿ ¹®ÀÇ (3) rankimpossi
20000 10-09 837
2125 [¹®¼­ÀÛ¾÷] ¿¢¼¿ ¹®ÀÇ (5) rankimpossi
20000 10-09 833
2124 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô »çÁÖ,¼Õ±Ý ºÎŹµå¸³´Ï´Ù.~~~ (2) À̹ÌÁö rankAeonFlux
20000 10-08 794
2123 [°³¹ß/ÇÁ·Î±×·¥] C++ °ü·Ã... this ¾øÀÌ °á°ú µµÃâ °¡´ÉÇÒ±î¿ä? (4) rankÈ«µé¶û
500 10-06 1108
2122 [°³¹ß/ÇÁ·Î±×·¥] ¿¢¼¿ ¼ö½Ä Â¥ÁÖ¼¼¿ä ¤Ì¤Ì -2 (2) rankÆÄÀ̸®²¿¸®
4000 10-06 1220
2121 [°³¹ß/ÇÁ·Î±×·¥] ¿¢¼¿ ¼ö½Ä Â¥ÁÖ¼¼¿ä ¤Ì¤Ì (1) rankÆÄÀ̸®²¿¸®
2000 10-05 971
2120 [µðÀÚÀοäû] Áõ¸í»çÁø -> ¿©±Ç»çÁø º¯È¯ ºÎŹµå¸³´Ï´Ù. (2) rank·çÀÌÄÚ½ºÅ¸10
2500 10-05 1028
2119 [»çÁÖ/¿î¼¼/¼Õ±Ý] Çʳ󱺴Ô, »çÁÖ ºÎŹµå¸³´Ï´Ù. (5) rankÀÛ»ì¹é¼ö
10000 10-05 871
2118 [»çÁÖ/¿î¼¼/¼Õ±Ý] Çʳó´Ô »çÁÖ¿Í ¼Õ±Ý ¿î¼¼ ¼Õ±Ý ºÎŹµå¸³´Ï´Ù (4) À̹ÌÁö rank¾ÞÀÏ2
10000 10-03 963
2117 [±âŸ¿äû] »çÁø 3ÀåÀ» gifÆÄÀÏ·Î º¯°æ ¿äûµå·Á¿ä..gif (2) À̹ÌÁö rank³ëÀë³ë½ºÆ®·¹½º
500 10-03 992
2116 [±âŸ¿äû] ÇìµåÆù ÄÉÀÌºí ±¸ÀÔÇÏ·Á´Âµ¥ ¾î¶² ±Ô°ÝÀ¸·Î °ñ¶ó¾ß ÇÒÁö µµ¿ò ºÎŹµå·Á¿ä (1) À̹ÌÁö ranksisley
1000 10-03 854
2115 [µðÀÚÀοäû] ¼ýÀÚ ¹Ù²ãÁÖ¼¼¿ä. (1) À̹ÌÁö rank¤±µñ¤±µð°í¤Ã
500 10-02 934
2114 [»çÁÖ/¿î¼¼/¼Õ±Ý] ÇÊ³ó±º´Ô »çÁÖ ºÎŹµå¸³´Ï´Ù (1) rankÂ÷ºÕÇü
10000 10-01 1027
2113 [¹ø¿ª¿äû] [¿µ¾î] ¸ð¸£´Â ´Ü¾î°¡ ÀÖ¾î¿ä.. (7) rank´Ï¾Ë¤¤ÀÏ
600 09-30 1066
2112 [¿µ»óÆíÁý] ÀÌ ¿µ»ó Æù ¹è°æÀ¸·Î ¾²°í½ÍÀºµ¥ »çÀÌÁî Á¶Àý ºÎŹµå¸³´Ï´Ù..gif (1) À̹ÌÁö rank·°Å°¼öÀÚ
500 09-30 938
2111 [±âŸ¿äû] Ä£±¸°áÈ¥½Ä¶§ ºÎ¸¦ Ãà°¡mr±¸ÇØ¿ä.³ëÀ»-ûȥ, ÀÌÁ¤¼®-¾Æ·ÎÇÏ (7) rank»óÇÏÀÌ°³ÀÚ
10000 09-28 1034
2110 [µðÀÚÀοäû] À̷¼­¿ë »çÁø ÇÕ¼º ºÎŹµå¸³´Ï´Ù (2) À̹ÌÁö rankÆÓÆÛƾ
20000 09-28 1094
2109 [µðÀÚÀοäû] Dz»ìÆÀ 10ÁÖ³â ·Î°í ºÎŹµå¸³´Ï´Ù! (8) À̹ÌÁö rankÆødzvÀü¾ß
20000 09-27 1193
2108 [µðÀÚÀοäû] Æ÷ÅÍ»ðºÎŹµå¸³´Ï´Ù.jpg (4) À̹ÌÁö rank¼±Å¾ç
20000 09-27 1105
2107 [µðÀÚÀοäû] ´ÙÆ® µ¿È£È¸ ·Î°í Á¦ÀÛ ¿äû rankÅ©°ÔµÉ³â
4000 09-27 1059
2106 [µðÀÚÀοäû] gif © ÆíÁý Á» ºÎŹµå¸³´Ï´Ù (3) À̹ÌÁö rank¢Ó¿Í·æ
10000 09-25 1057
óÀ½  ÀÌÀü  21  22  23  24  25  26  27  28  29  30  ´ÙÀ½

°øÀ¯Çϱâ

ÀÌÅä·£µå ·Î°í

°èÁ¤ ã±â ȸ¿ø°¡ÀÔ
¼Ò¼È·Î±×ÀÎ