y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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