y‰SŽÒнŒ}zC/C++Ž ..
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:48:12
‚±‚ñ‚ª‚炪‚Á‚¿‚á‚Á‚½‚ñ‚ÅA•·‚«‚½‚¢‚ñ‚Å‚·‚ªEEE
¡‚±‚ñ‚ȃeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ª‚ ‚Á‚½‚Æ‚µ‚Ä
template<typename T>
class Array{
@@T *array;
@@size_t length;
public:
@@Array(size_t n = 0){...}
@@~Array(){...}
@@T& operator [](size_t n){...}
}
‚±‚ê‚ð
typedef Array<myclass> MyArray;@@//myclass‚Í“K“–‚ȃNƒ‰ƒX‚Æ‚¢‚¤‚±‚Æ‚Å
Array<MyArray> MyArray2(2);
‚ÆŽg‚¤ŽžAMyArray2‚Í—^‚¦‚½ˆø”‚ʼnŠú‰»‚Å‚«‚Ü‚·‚ª
MyArray‚Ì•û‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚̈ø”‚ð—^‚¦‚éꇂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
‚¿‚Ȃ݂ɂ±‚ê‚ÍA”z—ñƒNƒ‰ƒX‚È‚ñ‚łł«‚ê‚ÎAMyArray2‚ªŽ‚‚»‚ꂼ‚ê‚ÌArray<myclass>‚É
•ÊX‚̉Šú‰»ƒpƒ‰ƒ[ƒ^‚ð—^‚¦‚½‚¢‚ñ‚Å‚·‚ªEEEB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4987“ú‘O‚ÉXV/243 KB
’S“–:undef