y‰SŽŌŠ―Œ}zC/C++Ž ..
[2ch|ĨMenu]
81:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 05:19:50
>>80
ƒGƒ‰[‚Šo‚鎖‚ÆŽĐ“Ū“I‚Édelete‚·‚鎖‚ð“Ŋ—ņ‚ɍl‚Ķ‚é‚Č‚æ
‚ŧ‚ā‚ŧ‚āƒ\[ƒXo‚ĩ‚ĂȂǂ˂ɓIŠm‚Č“š‚Ķ‚Šo‚đ‚邯Žv‚Ķ‚éH
‚[‚ĐŽĐ•Š‚Ål‚͂ēš‚Ķo‚·‚Џo‚―‚ņ‚Č‚į‹A‚悿A•K—vÅ’áŒĀ‚ĖƒŒƒX‚Í•t‚Ē‚―‚ņ‚ū‚Đ‚į

82:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 05:55:50
“IŠm‚Č“š‚ķ‚á‚ȂǂȂį’fŒūŒû’ē‚ŏ‘‚­‚Č‚æA•ī‚į‚í‚ĩ‚ǁB

83:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 06:04:00
>>81
‚ŧ‚Ėl‚Ķ‚ð‚Ļ‚Ü‚Ķ‚Š”Û’č‚ĩ‚―‚Đ‚į•·‚ǂĂŦ‚Ä‚é‚ņ‚ū‚ë

84:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 06:42:38
vector ‚Á‚Ä‘å‚Ŧ‚ģ‚Š‰Â•Ï‚Ė‚Í‚ļ‚Å‚·‚ЁAvector‚Ė”z—ņ‚Ėƒ|ƒCƒ“ƒ^‘€ė‚Á‚Ă΂܂­‚Ē‚­‚˂łĩ‚å‚Ī‚ĐH


‚―‚Æ‚Ķ‚ÎˆČ‰š‚Ė‚æ‚Ī‚É double ‚Ė vector ‚Ė”z—ņ‚ðė‚Á‚―‚Æ‚ĩ‚Ü‚·B

std::vector<double> a[3][4];

‚ą‚Ė vector ”z—ņ‚Ė—v‘f‚炯‚Ɉá‚Ήņ”‚ū‚Ŋ push_back() ‚Å’l‚ð“ü‚ę‚―‚Æ‚ĩ‚Ü‚·B
‚ŧ‚ĩ‚Ä vector ‚Ėƒ|ƒCƒ“ƒ^[‚ðˆø”‚ɂƂéˆČ‰š‚ĖŠÖ”‚Š‚ ‚č

void hogehoge (std::vector<double>* arg )o

@for(std::vector<double>::const_iterator it=arg[0].begin();
@@it!=arg[0].end();
@@it++){
@@@std::cout<<"arg[1] "
@}
}

‚ŧ‚Ėˆø”‚É a[1] ‚ðˆČ‰š‚Ė‚æ‚΂ɓü‚ę‚―ę‡‚Í

hogehoge(a[1]);

arg[0]‚Æ‚Ē‚Ī‚Ė‚Í a[1][0] ‚ð‚ŋ‚á‚ņ‚Æ‚ģ‚ĩ‚Ä‚­‚ę‚é‚˂łĩ‚å‚Ī‚ĐH

85:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 06:44:38
”Û’č‚ĩ‚―‚ņ‚ķ‚á‚Č‚­‚āA‚ ‚肊‚ŋ‚Čƒpƒ^[ƒ“‚ÉŠŨ‚Á‚Ăǂŧ‚Ī‚ū‚Đ‚įŽw“E‚ĩ‚―‚ū‚Ŋ‚ū‚ëB

86:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:16:58
>>84
“–‘R‚ģ‚·

87:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:18:13
>>80
new‚ĩ‚―‚܂܏I—đ‚Á‚āAmain/WinMain ‚·‚įI—đ‚ĩ‚―Œã‚Ė˜b‚ū‚š

88:84
08/02/07 07:20:43
>>86
‚ ‚肊‚Æ‚ĪI
‚Á‚Ä‚ą‚Æ‚Í sizeof(vector<double> ‚Í—v‘f‚ː”‚ɂЂЂí‚į‚ļ’l‚͕ςí‚į‚ȂǂÁ‚ÄŽ–‚ЁB
•sŽv‹cB

89:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:23:40
>>88
ˆÓ–Ą‚Š•Š‚Đ‚į‚ņB

ƒ|ƒCƒ“ƒ^‚É [0] ‚ð‚‚Ŋ‚―‚į
‚ŧ‚ĖƒAƒhƒŒƒX‚É‚ ‚éƒIƒuƒWƒFƒNƒg‚ðŽw‚·B
‹É‚߂ăVƒ“ƒvƒ‹‚Č“š‚́B

90:84
08/02/07 07:30:44
ƒƒ‚ƒŠ‚ð“Ū“I‚ɍė‚Á‚Ä‚é‚Đ‚įƒRƒ“ƒeƒi‚Ė—v‘f‚Š‘‚͂Ăāƒ|ƒCƒ“ƒ^‚Í“Ŋ‚ķŠ‚É‚ ‚é‚Á‚ÄŽ–‚Đ

91:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:31:39
vector‚Ė’†g‚Ínew‚ÅŠm•Û‚ĩ‚―ƒƒ‚ƒŠ‚Ö‚Ėƒ|ƒCƒ“ƒ^(‚ÆŠĮ—î•ņ)‚ū‚Đ‚į‚Č

92:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:35:21
>>88
—v‘fŽĐ‘Ė‚Í“Ū“IŠm•Û‚ģ‚ę‚Ăǂé‚Đ‚į‚Č

93:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 07:35:52
‚ǂǂ́B

94:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 09:42:52
vector‚Ė’†‚Ė—v‘f‚ðƒ\[ƒg‚ĩ‚―‚ǂ˂ł·‚ЁA‚ŧ‚Ė‚Æ‚ŦAŽĐ•ЂŒč‹`‚ĩ‚―ŠÖ”‚É‚æ‚Á‚Ä
ƒ\[ƒg‚ĩ‚―‚ǂł·B‚Į‚Ī‚·‚ę‚΂æ‚ǂł·‚ЁH

95:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 09:45:44
vector‚͘A‘ą—Ėˆæ‚ÉŠi”[‚ģ‚ę‚éi”z—ņ‚Æ“Ŋ‚킿‚Ī‚Éˆĩ‚Ķ‚éj‚Đ‚į•’Ę‚Éƒ\[ƒg‚ĩ‚―‚į‚ǂǁB

96:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 10:00:45
>>94
std::sort

97:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:14:42
ƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚Æ‚ĐƒVƒƒ[ƒhƒŠƒ“ƒN‚Æ‚Đ‚ŧ‚Ė‚ ‚―‚č‚Ė‚ą‚Æ‚Š•Ũ‹­‚Å‚Ŧ‚éƒTƒCƒg‚ ‚č‚Ü‚đ‚ņ‚Å‚ĩ‚å‚Ī‚ĐH

98:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:26:10
>>96
sort(vec.begin(), vec.end(), func);
‚Ə‘‚Ŧ‚―‚ĒŽžAfunc‚Í‚Į‚΂ǂΕ—‚ɏ‘‚Ŋ‚΂æ‚ǂłĩ‚å‚Ī‚ĐH
class func : public binary_function
{
bool operator()(const string &a, const string &b){}
};
‚Ə‘‚Ē‚Ä‚Ý‚―‚˂ł·‚ЁAƒRƒ“ƒpƒCƒ‹‚ā’Ę‚č‚Ü‚đ‚ņB
‚Į‚Ī‚Đ‚ĻŠč‚Ē‚ĩ‚Ü‚·B


99:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:29:08
binary_function‚łۂۂę

100:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:30:57
>>98
Œĩ–§‚ÉŒū‚Ī‚Æstrict weak ordering‚ð–ž‚―‚·‚æ‚Ī‚É‘‚­
‚ą‚Æ‚ɂȂ邊A

struct func : public binary_function
{
bool operator()(const string &a, const string &b) {
@@@@return a < b; //ŽŦ‘‡‚Åļ‡
}
};

sort( vec.begin(), vec.end(), func() );

‚Æ‚Đ‚Å‚Į‚΁H


101:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:31:04
Žŋ–â‚Å‚·B
VC6.0‚ÅŽĐ‘O‚Ėƒ‰ƒCƒuƒ‰ƒŠ‚ð‚܂Ƃ߂―Static Link Library‚ðė‚Á‚Ăǂ܂·B
‚ŧ‚Ėƒ‰ƒCƒuƒ‰ƒŠ‚ðŽĀÛ‚É‘ž‚ĖƒvƒƒWƒFƒNƒg‚ÅŽg‚ĪÛAƒŠƒ“ƒN‚Ė‚Æ‚ą‚ë‚ÅˆČ‰š‚Ė‚æ‚Ī‚ÉįT‚Ŧ‚Ü‚ĩ‚―B

E‚·‚Å‚É LIBCMTD.lib(crt0dat.obj) ‚Å’č‹`‚ģ‚ę‚Ăǂ܂·
‚ą‚ę‚ð•M“ЂɁA‘å—Ę‚ÉƒŠƒ“ƒNŒx‚Ђł܂ĩ‚―B
’ē‚Ũ‚―‚Æ‚ą‚ë
URLØÝļ(m--takahashi.com)
lib‚Ė•û‚̓Vƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ŁBƒeƒXƒgƒvƒƒWƒFƒNƒg‚Ė‚Ų‚Ī‚Íƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ŃRƒ“ƒpƒCƒ‹‚ĩ‚Ăǂé‚˂Жâ‘č‚Ė‚æ‚΂łĩ‚―B
—ž•ûƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚É‚ĩ‚―‚Æ‚ą‚ëc

E"libcmt.lib" ‚Í‘ž‚ĖŨēĖÞŨØ‚ĖŽg—p‚Æ‹Ģ‡‚ĩ‚Ăǂ܂·
Ą“x‚Í‚ą‚ę‚ū‚Ŋ‚ł܂ĩ‚―B
’ē‚Ũ‚―‚Æ‚ą‚ë
URLØÝļ(m--takahashi.com)
lib‚ŠReleaseƒRƒ“ƒpƒCƒ‹‚ŁAƒeƒXƒgƒvƒƒWƒFƒNƒg‚ŠDebugƒRƒ“ƒpƒCƒ‹‚Č‚Ė‚ŠˆŦ‚Ē‚æ‚΂łĩ‚―B
lib‚ðRelease”Å‚ÆDebug”ł˗ž•û‚ð‚‚­‚čA“KØ‚ÉƒŠƒ“ƒN‚·‚邿‚΂ɂĩ‚―‚Æ‚ą‚ëAƒGƒ‰[‚Š‚Ŧ‚͂܂ĩ‚―B

‚ą‚ą‚Å‹^–â‚Ȃ˂ł·‚ЁAĄŒã‚˔ėpŦ‚ðl‚͂邯lib‚Í
EƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhDebug”Å
EƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhRelease”Å
Eƒ}ƒ‹ƒ`ƒXƒŒƒbƒhDebug”Å
Eƒ}ƒ‹ƒ`ƒXƒŒƒbƒhRelease”Å
‚ð‚ŧ‚ꂞ‚ę—pˆÓ‚ĩ‚Ä‚Ļ‚Đ‚Č‚Ŋ‚ę‚΂Ȃį‚Ȃǂ˂łĩ‚å‚Ī‚ĐH

ˆę”Ę“I‚É—pˆÓ‚ģ‚ę‚Ăǂé"winmm.lib"‚Č‚Į‚́A‰―‚āl‚Ķ‚ļ‚Éstdafx.h‚É
#pragma comment(lib, "winmm.lib")
‚Ə‘‚ǂĂςŊ‚΁AƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ū‚ë‚Ī‚Šƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ū‚ë‚΂ЁADebug‚ū‚ë‚Ī‚ŠRelease‚ū‚ë‚΂ГKØ‚ÉƒŠƒ“ƒN‚ģ‚ę‚Ü‚ĩ‚―iŒx‚âƒGƒ‰[‚ł܂đ‚ņj

ŽĐė‚Ėlib‚ā“Ŋ‚ķ‚­‚į‚Ē‹CŒy‚ÉŽg‚͂邿‚΂ɂ·‚é‚ɂ́A‚Į‚Ė‚æ‚΂ɂĩ‚―‚į—Į‚ǂ˂łĩ‚å‚Ī‚ĐH

102:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:32:02
‚Ļ‚Á‚ƁA
>>99‚ðŒĐ‚Ä
struct func : public binary_function<string, string, bool>
{
bool operator()(const string &a, const string &b) {
@@@@return a < b; //ŽŦ‘‡‚Åļ‡
}
};

‚ЁB

103:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:38:33
const ‚Š—L‚Á‚―•û‚ЂǂǂȁB

104:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:39:36
ƒn[ƒhƒfƒBƒXƒN‚Ö‚Ė‘‚Ŧž‚݂ŁAƒƒ‚ƒŠ‚Ö‚ĖƒLƒƒƒbƒVƒ…‚ðŽĐ“Ū‚Ås‚Á‚Ä‚­‚ę‚é–―—ß‚ ‚č‚Ü‚·‚Đ

105:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:52:29
‚Ļ‚Á‚ƁA
>>103‚ðŒĐ‚Ä
struct func : public binary_function<string, string, bool>
{
bool operator()(const string &a, const string &b) const {
@@@@return a < b; //ŽŦ‘‡‚Åļ‡
}
};

‚ЁB‚Ļ‚ę‚Íconst‚ð‚æ‚­–Y‚ę‚éB


106:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:53:31
>>101
EDebug”ł͌öŠJ‚ĩ‚ŋ‚á‚Ē‚Ŋ‚Ü‚đ‚ņ
EŒŧsVC‚̓Vƒ“ƒOƒ‹ƒXƒŒƒbƒh”щƒ“ƒ^ƒCƒ€‚Š‚ ‚č‚Ü‚đ‚ņ

>>104
‚ŧ‚ņ‚ȁu–―—߁v‚Č‚ņ‚Ä‚ ‚é‚ā‚ņ‚Å‚·‚ЁB

107:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 14:59:57
>>106
MFC“™‚ĖƒfƒoƒbƒO”ÅDLL‚ĖÄ”z•z‚Š‹ÖŽ~‚Č‚ū‚Ŋ‚Å
ŽĐ‘Oƒ‰ƒCƒuƒ‰ƒŠ‚ĖƒfƒoƒbƒO”Å”z•z‚͋֎~‚ķ‚á‚Ë‚Ķ‚ū‚ëB

108:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 15:05:41
>>106
ŽĐ‘O‚ŃLƒƒƒbƒVƒ…—pˆÓ‚ĩ‚Ü‚ĩ‚―‚æ

109:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 15:16:46
>>106
101‚Å‚·
‚Ļ•ÔŽ–‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂·B

„EDebug”ł͌öŠJ‚ĩ‚ŋ‚á‚Ē‚Ŋ‚Ü‚đ‚ņ
Šm‚Ђɂŧ‚ā‚ŧ‚āDebug”ł͗pˆÓ‚ĩ‚Ăς­•K—v‚Ȃǂł·‚æ‚Ë
‚―‚ūAd3d9.lib ‚āAƒfƒoƒbƒO”Å‚į‚ĩ‚Ŧ d3d9d.lib‚Æ‚Ē‚Ī‚ā‚˂Ђ ‚č‚Ü‚·B

‚ā‚ĩ‚Đ‚ĩ‚āuDebug/Release‚ÅŽĐ“Ū“I‚ÉƒŠƒ“ƒN‚ð•Ï‚Ķ‚Ä‚Ē‚év‚Č‚ņ‚Ä‚Ē‚Ī‚Ė‚ÍŽ„‚Ė–Ï‘z‚Å
d3d9d.lib‚ÍŽg‚í‚ę‚ĂǂȂǂ˂łĩ‚å‚Ī‚ĐH

„EŒŧsVC‚̓Vƒ“ƒOƒ‹ƒXƒŒƒbƒh”щƒ“ƒ^ƒCƒ€‚Š‚ ‚č‚Ü‚đ‚ņ
‚ą‚ę‚͂‚܂čAĒ‚Ė’†‚É”z•z‚ģ‚ę‚Ä‚élib‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh”łōė‚į‚ę‚ĂςčA
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh”Ålib‚́AƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ČƒvƒƒWƒFƒNƒg‚Å—˜—p‚ĩ‚Ä‚ā“Á‚É–â‘肊‹N‚Ŧ‚Č‚Ē‚Æ‚Ē‚Ī‚ą‚Æ‚Å‚ĩ‚å‚Ī‚ĐH
iŽĀÛŽŽ‚ĩ‚Ă݂―‚Æ‚ą‚ëAƒVƒ“ƒOƒ‹ƒvƒƒWƒFƒNƒg‚Đ‚įƒ}ƒ‹ƒ`Lib‚ðŒÄ‚Ņo‚ĩ‚Ä‚āƒGƒ‰[‚Æ‚Č‚č‚Ü‚đ‚ņ‚Å‚ĩ‚―j

‚ŧ‚ā‚ŧ‚āu_beginthread‚ðŽg‚Ī‚―‚߂ɂ̓}ƒ‹ƒ`ƒXƒŒƒbƒh”łɂ·‚é•K—v‚Š‚ ‚év‚Æ‚Ē‚Ī”FŽŊ‚ĩ‚Đ‚ā‚Á‚Ăςį‚ļA
uƒ}ƒ‹ƒ`ƒXƒŒƒbƒh”łɂĩ‚Č‚Ē‚ą‚Æ‚É‚æ‚é—˜“_v‚Í’m‚į‚Ȃǂ˂ł·

110:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 15:21:59
>>109
‚Ü‚ļAƒfƒoƒbƒO”Å‚Ėlib‚Š‚ ‚é‚â‚‚Ípragma‚Ő؂č‘ւ͂Ăé‚Í‚ļB
ŽĐ•Š‚Ėė‚Á‚―lib‚Еςɂæ‚Á‚ĕςí‚é‚Ė‚ÍA‚ŧ‚Ē‚Â‚Ė’†‚ŃfƒoƒbƒO”Å‚â
MT”Å‚Ėlib‚ðŒÄ‚ņ‚Å‚é‚Đ‚įB

‚ŧ‚΂ǂ΂˔ð‚Ŋ‚―‚Ŋ‚ę‚΃Xƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚ĩ‚Ä‚ĩ‚Ü‚Ī‚Æ‚Ē‚Ē‚Đ‚āB

111:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:08:21
>>109‚Å‚·
„iŽĀÛŽŽ‚ĩ‚Ă݂―‚Æ‚ą‚ëAƒVƒ“ƒOƒ‹ƒvƒƒWƒFƒNƒg‚Đ‚įƒ}ƒ‹ƒ`Lib‚ðŒÄ‚Ņo‚ĩ‚Ä‚āƒGƒ‰[‚Æ‚Č‚č‚Ü‚đ‚ņ‚Å‚ĩ‚―j
‚ą‚ę‚Å‚·‚ЁAŠĻˆá‚ǂłĩ‚―B
‚â‚Í‚čuƒ}ƒ‹ƒ`ƒXƒŒƒbƒh”Å‚Ėlibƒtƒ@ƒCƒ‹v‚ðuƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh”Å‚ĖƒvƒƒWƒFƒNƒgv‚Đ‚įƒŠƒ“ƒN‚·‚邯A
LINK : warning LNK4098: defaultlib "LIBCMTD" ‚Í‘ž‚ĖŨēĖÞŨØ‚ĖŽg—p‚Æ‹Ģ‡‚ĩ‚Ăǂ܂·; /NODEFAULTLIB:library ‚ðŽg—p‚ĩ‚Ä‚­‚ū‚ģ‚Ē
‚Æ‚Č‚Á‚Ä‚ĩ‚܂ǂ܂ĩ‚―B
iã‚Ė‚ÍADebugƒ}ƒ‹ƒ`”ÅLib‚ðDebugƒVƒ“ƒOƒ‹”Å‚ĖƒvƒƒWƒFƒNƒg‚ÉƒŠƒ“ƒN‚ĩ‚―ę‡‚ĖŒx‚Å‚·j

>>110
‚Č‚é‚Ų‚ĮBhƒtƒ@ƒCƒ‹‚ ‚―‚肣A#ifdef _DEBUG ‚â‚įFX‚Æ‚ĩ‚Ăǂé‚˂łĩ‚å‚Ī‚ĐB

„‚ŧ‚΂ǂ΂˔ð‚Ŋ‚―‚Ŋ‚ę‚΃Xƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚ĩ‚Ä‚ĩ‚Ü‚Ī‚Æ‚Ē‚Ē‚Đ‚āB
‚ŋ‚å‚Á‚Æ‚ą‚ĖˆÓ–Ą‡‚ǂЂí‚Đ‚į‚Ȃǂ˂ł·‚ЁAÚ‚ĩ‚­‹ģ‚͂Ăǂ―‚ū‚Ŋ‚Ü‚·‚Å‚ĩ‚å‚Ī‚Đ
‚Į‚ą‚Đ‚ĖƒTƒCƒg‚Ö‚ĖƒŠƒ“ƒN‚Å‚ā\‚ǂ܂đ‚ņ



112:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:26:09
‹ģ‚͂Ă­‚ū‚ģ‚ǁB
ˆČ‰š‚ĖŽŪ‚ÅAshin‚Š‹U‚ɂȂé‚Ė‚Í‚Č‚š‚Å‚ĩ‚å‚Ī‚ĐH

unsigned int a =10, b = 20;
char shin = ((a - b) < (b - a));

(a - b) = -10, (b - a) = 10 ‚Ȃ˂ŁAshin = ^‚ɂȂ邿‚Ī‚ÉŽv‚΂˂ł·‚ЁBBB


113:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:29:04
unsigned“ŊŽm‚ˉ‰ŽZ‚ĖŒ‹‰Ę‚Íunsigned

114:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:32:12
intŒ^•ϐ”i-32768`32767j‚É-40000‚Æ‚Đ“ü‚悿‚Ī‚Æ‚ĩ‚―‚į‚Į‚΂Ȃ邯Žv‚΁H

115:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:32:16
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂·

116:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:37:11
>>101
ƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“/Zl‚Á‚ÄVC6‚ɂȂǁH
‚ą‚ę‚Íobjƒtƒ@ƒCƒ‹‚ÉLIBCMTD.LIB‚Æ‚ĐCRT‚Ö‚ĖŽQÆ‚ð
–„‚ߍž‚܂Ȃǂæ‚΂ɂ·‚éƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“B
1‚‚Ėlib‚Å‘S‚Ä‚ð˜d‚͂邿‚΂ɂā‚Č‚éB

‚Ŋ‚ĮŒŧŽĀ“I‚ɂ͍œK‰ŧEƒfƒoƒbƒOƒIƒvƒVƒ‡ƒ“‚Ė—L–ģ‚ŁA
­‚Č‚­‚Æ‚āRelease/Debug‚Ė2Ží—pˆÓ‚·‚Ũ‚Ŧ‚ū‚ÆŽv‚Ī‚Ŋ‚ĮB

117:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:48:16
>116
ZlƒIƒvƒVƒ‡ƒ“‚ðŽg‚Á‚―‚Æ‚ą‚ëADebugƒvƒƒWƒFƒNƒg‚Đ‚įReleaseLib‚ðŽg‚Á‚Ä‚āŒx‚ЂłȂ­‚Č‚č‚Ü‚ĩ‚―B
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂·B
iÅ‰@Zl@‚Ё@ƒ[ƒbƒgEƒAƒC‚ū‚ÆŽv‚Á‚ÄŽ—‚ĩ‚Ü‚ĩ‚―‚—@ƒ[ƒbƒgEƒGƒ‹‚Å‚·‚ˁj

‚ĩ‚Đ‚ĩAStaticLibrary‚Ėė‚č•û‚ðÚ‚ĩ‚­‰ðā‚ĩ‚ĂǂéƒTƒCƒg‚Á‚Ä‘S‘RŒĐ“–‚―‚č‚Ü‚đ‚ņ‚ˁcB

Lib‘Ī‚Æ‚ĩ‚ẮARelease‚ū‚Ŋ—pˆÓ‚ĩ‚ĂςŊ‚Î‚Ē‚Ē‚ÆŽv‚΂˂ł·‚Š‚Į‚΂łĩ‚å‚Ī‚ĐH
Lib‚ŠƒoƒO‚Á‚Ä‚Ē‚Č‚Ē‚Æ‰ž’č‚ĩ‚Ä—˜—p‚·‚é‚˂БO’ņ‚Å‚·‚Ŋ‚Į

118:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:51:38
>>101
winmm.lib‚Á‚Äwinmm.dll‚Ė’P‚Č‚éƒCƒ“ƒ|[ƒgƒ‰ƒCƒuƒ‰ƒŠ‚ł́H
VC‚Ėƒ‰ƒ“ƒ^ƒCƒ€‚ðƒŠƒ“ƒN‚ĩ‚Č‚Ēƒ‰ƒCƒuƒ‰ƒŠ‚Č‚į‚ŧ‚΂ǂÁ‚―–â‘č‚Í“–‘R‹N‚Ŧ‚Č‚Ē

119:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 16:52:47
•Ę‚ÉRelease‚ū‚Ŋ‚Å‚ā‚Ē‚Ē‚ÆŽv‚΁B
DLL‚ū‚ƃfƒoƒbƒO”Å‚ā’ņ‹Ÿ‚Č‚ņ‚Ęb•·‚Đ‚Č‚Ē‚ĩB

120:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 17:02:19
>>118
‚ A‚Č‚é‚Ų‚ĮB‚ŧ‚΂ǂ͂Îlib‚ɂ͂ā‚Ī‚Ð‚Æ‚ÂuDLL‚ÆƒŠƒ“ƒN‚·‚é‚―‚ß‚ĖƒCƒ“ƒ|[ƒgƒ‰ƒCƒuƒ‰ƒŠv‚Æ‚Ē‚Ī–ð–Ú‚Š‚ ‚č‚Ü‚ĩ‚―‚ˁB
winmm‚Í‚ŧ‚Á‚ŋ‚Å‚·‚ЁB
iŠg’ĢŽq•Ï‚Ķ‚ę‚Î‚Ē‚Ē‚Ė‚É‚Č‚Ÿcj

>>119
—đ‰ð‚ĩ‚Ü‚ĩ‚―B

„ALL
‘å•ÏŽQl‚ɂȂč‚Ü‚ĩ‚―B
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―I

121:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 17:19:25
ƒfƒoƒbƒO”Å‚Ėlib‚ð’ņ‹Ÿ‚·‚é‚Ė‚Ílib‚ðƒfƒoƒbƒO‚ĩ‚Ä‚ā‚į‚Ļ‚Ī‚Æ‚Ē‚Ī‚ą‚Æ‚ķ‚á‚Č‚­‚āA
‚ŧ‚ę‚ðŽg‚Á‚―ƒvƒƒOƒ‰ƒ€‚āLib‚Ėƒ\[ƒX‚ðƒgƒŒ[ƒX‚Å‚Ŧ‚邿‚΂ɂū‚æ‚—

122:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 17:23:39
>121
’N‚Ö‚Ė•ÔŽ–‚ūHH

123:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 17:26:13
ŠÂ‹ŦˆË‘ķ‚ĖƒŒƒX‚Í‚·‚Ũ‚ăXƒ‹[‚ĩ‚Ă܂·

124:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 17:36:05
ƒXƒŒƒ^ƒC‚ā‚ā‚ŋ‚ë‚ņƒXƒ‹[‚Å‚·

125:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 18:04:43
template<typename T>
void foo() {
T x = T();
}

int‚âint*‚Č‚Į‚ĖŠî–{Œ^‚ɑ΂ĩ‚ăeƒ“ƒvƒŒ[ƒg‚Å‚ĖƒfƒtƒHƒ‹ƒg‰Šú‰ŧ
‚ð‰Â”\‚É‚·‚é‚―‚߂ɏã‚Ė‚æ‚΂ȕ\‹L‚Š‹–‚ģ‚ę‚Ăςčint*ƒ|ƒCƒ“ƒ^‚ā“n‚đ‚Ü‚·B
iNULLƒ|ƒCƒ“ƒ^‚ɏ‰Šú‰ŧ‚ģ‚ę‚Ăǂéj

‚ĩ‚Đ‚ĩAˆČ‰š‚Ėƒ|ƒCƒ“ƒ^‚Ė‰Šú‰ŧ‚Í‹–‚ģ‚ę‚ĂǂȂǂ˂łĩ‚å‚Ī‚ĐH

int* p = int*(); //ƒRƒ“ƒpƒCƒ‹NG‚Å‚ĩ‚―

int i = int(); //OK

126:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 18:05:37
ISO 9660ƒtƒ@ƒCƒ‹‚ðŽQÆ‚Å‚Ŧ‚éDLL‚Æ‚Đ‚ ‚č‚Ü‚đ‚ņ‚Đ

127:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 18:28:40
>>125
‚ŧ‚ę‚͂łŦ‚ȂǂŊ‚ĮA‚ą‚ę‚Č‚į‚Å‚Ŧ‚éB
typedef int* pint;
template<typename T>
struct identity
{
@ typedef T type;
};
int* p1 = pint();
int* p2 = identity<int*>::type();

128:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 19:05:06
ƒƒ‚ƒŠ‚Љð•ú‚ģ‚ę‚Ä‚é‚Đ‚Į‚Ī‚ĐŠm”F‚·‚é•û–@‚Á‚ĂȂņ‚Đ‚ ‚é‚ЂȁH

void a( void* p ) {
if( rand() %2 ) delete p;
}

void main () {
char*pc = new char[100];
a(pc);
// pc‚Љð•ú‚ģ‚ę‚ĂȂЂÁ‚―‚į‰ð•ú
if( soreppoino( pc ) ) delete pc;
}

‚Ý‚―‚ǂȁB

129:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 19:08:34
‚·‚Ü‚ņŒë”š‚Á‚―EEE‚Á‚Ä‚ą‚ą‚Å‚ā‚Ē‚Ē‚Ė‚Đ‚Č‚ą‚ę

130:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 19:13:57
>>127
typedef‚ʼn”\‚Æ‚Ē‚Ī‚ą‚Æ‚Í’P‚Č‚éƒVƒ“ƒ^ƒbƒNƒX‚Ė–â‘č‚ū‚Æ‚Ē‚Ī
‚ą‚Æ‚Å‚·‚ЂˁB‚ū‚Æ‚ĩ‚Ä‚āfoo<int*>()‚ÍŒ‹‰Ę“I‚É
int*()‚Æ‚Č‚é‚Đ‚įNG‚Ė‚æ‚΂ȋC‚ā‚ĩ‚Ü‚·‚Š‚ËB

131:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 19:31:29

ƒŠƒXƒgŠĮ—‚ĖŽž
ƒŠƒXƒg‚ĖƒAƒCƒeƒ€‚ðdelete‚ĩ‚―‚Æ‚ŦAŽĐ“Ū“I‚ÉŠ‘Ū‚·‚郊ƒXƒg‚Đ‚į‚Í‚ļ‚ę‚é‹@”\‚́A
stl‚Åvector‚Æ‚Đlist‚Æ‚ĐŽg‚Á‚ÄŠ‘ŪƒŠƒXƒg‚ðŠo‚͂āAƒŠƒXƒg‚Đ‚į‚Í‚ļ‚·‚æ‚čA
‘OŒã‚Ėƒ|ƒCƒ“ƒ^‚ðŽ‚Á‚―AŽĐŒČ˜AŒ‹ƒNƒ‰ƒX‚˂؂΂Бޓx“I‚É‘‚ǂł·‚ЁH
‚Æ‚Ē‚Ī‚ĐAdelete‚ĩ‚―‚Æ‚ŦAŽĐ“Ū“I‚ÉŠ‘Ū‚·‚郊ƒXƒg‚Đ‚įŠO‚ę‚étemplate‚Ý‚―‚ǂȂā‚Ė
STL‚Ý‚―‚ǂȕW€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚ ‚č‚Ü‚·‚ЁH


132:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 19:34:12
>>130
’Pƒ‚ɃVƒ“ƒ^ƒbƒNƒX‚Ė–â‘č‚Á‚Û‚Ē‚æ

„postfix-expression:
„ simple-type-specifier ( expression-listopt )
(—Š)
„simple-type-specifier:
„ ::opt nested-name-specifieropt type-name
„ ::opt nested-name-specifier template template-id
„ char
„ wchar_t
„ bool
„ short
„ int
(—Š)
„type-name:
„ class-name
„ enum-name
„ typedef-name
„class-name:
„ identifier
„ template-id

int‚âƒNƒ‰ƒX–ž‚âtypedef–ž‚ÍOK‚ū‚Ŋ‚Įint*‚͍\•ķ‚ɍ‡’v‚ĩ‚ȂǂÁ‚Ăǂ΁EE

133:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 20:03:47
>>128
‚ŧ‚Ī‚Ē‚ĪƒNƒ‰ƒX‚Å‚ā—pˆÓ‚ĩ‚Č‚ĒŒĀ‚čA‚ ‚č‚Ü‚đ‚ņB
‚[‚ЁA‚ŧ‚ņ‚ČˆĒ•ð‚Čƒƒ‚ƒŠŠĮ—í—Š‚Í‚ ‚č‚͂܂đ‚ņB

>>131
‹t‚ɁAƒŠƒXƒg‚É‚ ‚éƒIƒuƒWƒFƒNƒg‚ðremove‚·‚邯‚Ŧ‚Édelete‚ĩ‚Ä‚Í?

134:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 20:22:12
1904”N‚Ė“ú˜Ií‘ˆ‚ĖÛ‚ÉAƒƒVƒAģ‹ģ‰ï‚Í‘S‹ģ‰ï‚ð‚ ‚°‚Ä“ú–{‚É“V”ą‚ð
‰š‚·‚æ‚΂ɐ_‚É‹F‚č‚ð‚ģ‚ģ‚°‚―BŒ‹‹Į‚Ȃɂā“V”ą‚͍~‚č‚ļAƒƒVƒA‚Í•‰‚Ŋ‚―B
20”NŒãA“ú–{‚ÅŠÖ“Œ‘åkÐ‚Š”­ķBƒƒVƒA‚˕ϗŠwŽŌƒJƒsƒbƒcƒ@‚Í‚ą‚ĖŽ–ŽĀ‚Đ‚į
u_‚Í‚í‚ę‚í‚ę‚Đ‚į9Œõ”NˆČ“ā‚ɂǂév‚ÆŒ‹˜_‚ð‰š‚ĩ‚―‚Æ‚Ē‚ĪB

135:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 20:47:14
@‚ρA‚Ļ‚Đ‚ĩ‚ĒƒAƒ‹EEE
^'Ü`RA ‚T”NŒã‚ĖĒŠE‚ɍs‚Á‚―‚įƒ`ƒ…[ƒSƒN‚Š‚Č‚Đ‚Á‚―ƒAƒ‹EEE
RA„Ŋ@ƒm @
@ `[°' @ @ @@ ƒÁÜ`R @ @@@@@@@@^'ÜÜRA
@@,-°°-Ī @ @ @.||PP @ @ @ @ @ @@i @ @ „Ŧ@ ÜR
@/@ „Ŧ@@j @@@||@@@ ČQČ @@@ @ _ „Єہ@@ @j
.i. @ „Ŧ @@j@@@||.@ @i MƒnLGj
@R΁QQ,ƒm @ @@||@ Q(‚ũũ‚Æ)Q_
@@ @ @@@@@ ^||'''''| @ŽO@ | @@ |'iÜj
@@@@@@@@^@ @@'\\\`@P _
@@ @@@@@`'


136:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 20:51:06
>>132
‚Č‚é‚Ų‚ĮB‚Ü‚ ƒeƒ“ƒvƒŒ[ƒg‚Ė‚Æ‚Ŧ‚Ė‚―‚߂ɗpˆÓ‚ģ‚ę‚Ä‚é
‹K‘Ĩ‚Ȃ˂ŁA‚ŧ‚Ė‚Æ‚Ŧ‚ū‚Ŋ—˜—p‚ĩ‚Ü‚·B
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―B

‚Æ‚ą‚낣A‚݂Ȃģ‚ņ‚ÍŒī•ķ‚Ė‹KŠi‚ðŽ‚Á‚Ä‚é‚ņ‚Å‚·‚ЁH
”ƒ‚Ī‚Æ‚S–œ‹ß‚Đ‚Á‚―‚Ė‚Å‚‚­‚Ä‚Æ‚Ä‚ā”ƒ‚͂܂đ‚ņB


137:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 21:14:24
JIS‚Č‚įƒIƒ“ƒ‰ƒCƒ“‚Å“Į‚ß‚é‚ķ‚á‚ņB‰æ‘œ‚ū‚Ŋ‚ĮB

138:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 21:17:09
Visual C++ 6.0‚ðŽg‚Á‚Ăǂé‚ņ‚Å‚·‚Ŋ‚Į
C++‚ĖƒvƒƒOƒ‰ƒ€‚ðŽĀs‚·‚邯

c:\program files\microsoft visual studio\vc98\include\new(16) : error C2143: \•ķīŨ° : ';' ‚Š '<class-head>' ‚Ė‘O‚É•K—v‚Å‚·B
c:\program files\microsoft visual studio\vc98\include\new(16) : error C2501: '_STD_BEGIN' : ŽŊ•Ę–ž‚ðéŒū‚·‚é‚˂ɁAŒ^‚ŠŽw’č‚ģ‚ę‚Ăǂ܂đ‚ņB
c:\program files\microsoft visual studio\vc98\include\new(16) : fatal error C1004: —\Šú‚đ‚Ę EOF ‚ŠŒŸo‚ģ‚ę‚Ü‚ĩ‚―B

‚Əo‚Ä‚ĩ‚܂ǂ܂·B
‚Į‚ņ‚ČƒvƒƒOƒ‰ƒ€‚Å‚ā‚ą‚ĖƒGƒ‰[‚Šo‚Ä‚ĩ‚Ü‚ĒŽĀs‚Å‚Ŧ‚Ü‚đ‚ņc
‚Į‚Ė‚æ‚΂ɂ·‚ę‚΂ą‚ĖƒGƒ‰[‚͂Ȃ­‚Č‚č‚Ü‚·‚ЁH

139:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 21:18:22
>>137
‚ŧ‚ą‚Ńhƒ‰ƒtƒg‚Å‚·‚æB
ŽáŠąŒŧ‹KŠi‚ƈá‚Ī‚Ŋ‚ĮA
ŒÃ‚Ēƒhƒ‰ƒtƒg‚ū‚Ƃ܂ ‚Ü‚ Œŧ‹KŠi‚É‹ß‚Ē‚Đ‚į\•ŠŽQl‚ɂ͂ȂéB

140:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 21:25:29
>>138
•K—v‚Č‚ā‚˂Гü‚Á‚Ä‚Č‚Ē‚Đ“ü‚ę‚éÝ’č‚É‚ĩ‚ĂǂȂǁB

_STD_BEGIN‚Á‚Ă˂ÍSTL‚ŠŽg‚ΐéŒū‚ū‚Đ‚įSTL‚ŠŽg‚͂Ȃǂņ‚ū‚ë‚΁B
ivector‚Å‚āŽg‚Á‚Ä‚é‚ņ‚ЂˁHj

‰ī‚ÍSTLŽg‚Á‚ĂȂǂņ‚ÅŒã‚Í‚Ū[‚ۂ鐿ķ‚Đ‘ž‚ːl‚ɂ܂Ђ·‚í

141:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 21:37:29
>>137
>>139
‚ ‚ęŒŸõ‚Å‚Ŧ‚Č‚Ē‚Đ‚į•s•Ö‚Å‚·‚æ‚ˁB‚Ü‚ –ģ—ŋ‚Ȃ˂ł―‚Ü‚ÉŒĐ‚Ü‚·‚ЁB
ģŽŪ”Å‚ð–ģ—ŋ‚Å”z•z‚ĩ‚Ä—~‚ĩ‚ǂł·‚ˁB

142:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 22:03:32
>>138
Visual C++ 2008 Express‚Æ‚Đ‚ū‚Æ‚Į‚΂ȂéH

143:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 22:50:19
>>105
(’x‚­‚Č‚č‚Ü‚ĩ‚―‚Š)
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―B

144:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/07 23:20:56
>>128
•W€‚ł͗pˆÓ‚ģ‚ę‚ĂǂȂǂ˂ŁAl‚É‚æ‚Á‚Ă͉ð•ú‚ĩ‚―‚į‚ŧ‚Ė—Ėˆæ‚ðŽw
‚ĩ‚Ăǂ―ƒ|ƒCƒ“ƒ^•ϐ”‚ð (* ŽĐ•ЂŠ*) NULL ‚É‚ĩ‚Ăς­‚æ‚΂ɂĩ‚Ä‚Ē
‚él‚ā‚Ē‚éB

‚Į‚Á‚ŋ‚Đ‚Á‚ÄŒū‚Ī‚ÆAƒoƒO‚Á‚Ä‚―Žž‚Ė“ņd‰ð•úœ‚Ŋ‚Æ‚ĐA•Ï‚Č—Ėˆæ‚ð‰ó‚ģ
‚Ȃǂæ‚Ī‚É‚ÆŒū‚Ī–hŒäô‚ū‚ЁB

void a( void** p ) {
if( rand() %2 ) delete *p;
}

void main () {
char*pc = new char[100];
a(&pc);
// pc‚Љð•ú‚ģ‚ę‚ĂȂЂÁ‚―‚į‰ð•ú
if( soreppoino( pc ) ) delete pc;
}

145:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 01:48:10
Šm•Û‚ĩ‚ĂǂȂǂ˂Édelete‚·‚邯ƒoƒO‚é‚ņ‚Å‚·‚Š‘Îˆ–@‚ ‚č‚Ü‚·‚Đ

146:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 01:50:44
’P“Æ‚Å‚Í‚Â‚Đ‚í‚Č‚Ē‚ÅƒRƒ“ƒXƒgƒ‰ƒNƒ^AƒfƒXƒgƒ‰ƒNƒ^“ā‚ÅŽg‚Ķ‚ÎˆĀ‘S‚ЂȂ 

147:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 01:59:05
void a( void** p ) {
@@if( rand() %2 ){
@@@@delete *p;
@@@@*p = NULL;@@@// deleteŒã‚ÍNULL‚ð“ü‚ę‚Ăς­
@@}
}

void main () {
@@char*pc = NULL;@@@@// ƒ|ƒCƒ“ƒ^‚Í•’ĘNULL‚ŏ‰Šú‰ŧ‚ĩ‚Ăς­
@@if( rand() %2 )
@@@@new char[100];
@@a(&pc);
@@delete pc;@@@@@@// pc‚ŠNULL‚Č‚į‰―‚ā‚ĩ‚Č‚Ē
}

148:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 01:59:41
while (cin) {
...
}
‚Æ‚Ē‚Īˆ—‚É‚Â‚Ē‚Ä‚Č‚ņ‚Å‚·‚ЁAcin‚Á‚čŏ‰‚Í‚Æ‚č‚ ‚Ķ‚ļtrue‚ɂȂé‚˂ł·‚ЁH
‚·‚邯A‚Ē‚Âfalse‚ɂȂé‚ņ‚Å‚·‚ЁH
ƒGƒ‰[ƒtƒ‰ƒO‚Š‚―‚Á‚Ä‚ę‚ÎfalseA‚ŧ‚ęˆČŠO‚Ítrue‚ɂȂé‚Ė‚Đ‚ČH
cin‚ʼn―‚Đƒf[ƒ^‚ð“Į‚ݍž‚ņ‚ūŒã‚ū‚Ŋtrue‚ɂȂé‚Ė‚Đ‚ÆŽv‚Á‚Ă܂ĩ‚―B


149:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 02:00:03
> new char[100];
pc = new char[100] ‚Å‚ĩ‚―B

150:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 02:04:09
ƒXƒ^[ƒg
Ŧ
•W€“ü—͂Ђįƒf[ƒ^‚Šcin‚ɍs‚­
Ŧ
cin‚Štrue‚ɂȂé
Ŧ
while(cin)‚Š•]‰ŋ‚ģ‚ę‚é

‚Æ‚Ē‚Ī‚Đ‚ņ‚ķ‚Č‚ņ‚ķ‚á‚ˁH

151:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 02:12:09
>>147
C++‚ł͔ėpƒ|ƒCƒ“ƒ^‚Ö‚Ėƒ|ƒCƒ“ƒ^‚Á‚臖@‚ū‚Á‚―‚Á‚ŊB

152:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 03:44:28
–â‘č‚ȂǁB

153:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 03:55:20
cout‚Æfstream(“K“–‚Čƒtƒ@ƒCƒ‹‚ɑ΂ĩ‚ăI[ƒvƒ“Ï‚Ý‚Ė‚ā‚Ė)‚Æ‚Ė‚ŧ‚ꂞ‚ę‚ɁA‚Ų‚Ú“Ŋ‚ķˆ—‚ð‘‚­‚˂ł·‚ЁA
1‚Â‚ĖŠÖ”‚ɂ܂Ƃ߂―‚Ē‚ÆŽv‚΂˂ł·‚ЁA‚Į‚Ī‚·‚ę‚Î‚Ē‚Ē‚Å‚ĩ‚å‚Ī‚ĐH

void print((Œ^‚Š•Š‚Đ‚į‚Č‚Ē) stream) {
stream << "hogehoge" << endl;
@...
}
‚ą‚ņ‚Ȃ˂āl‚Ķ‚Ä‚Ý‚―‚˂ł·‚ЁAƒRƒ“ƒpƒCƒ‹‚Å‚Ŧ‚ļAƒ_ƒ‚Å‚ĩ‚―B
template<class T>
void print(char *filename) {
T outStream;
if (filename) outStream.open(filename);
outStream << "hogehoge" << endl;
...
}
‚Į‚Ī‚Đ‚æ‚ë‚ĩ‚­‚ĻŠč‚Ē‚ĩ‚Ü‚·B


154:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 07:25:40
>>138
new ƒwƒbƒ_‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚é‘O‚É
new ‚ðƒ}ƒNƒ‚Å’u‚ŦŠ·‚Ķ‚Ä‚Č‚Ē‚ĐH

155:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 10:49:42
>>153
std::ostream

156:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 11:53:19
ƒTƒNƒ‰ƒGƒfƒBƒ^‚Ėƒ\[ƒXƒR[ƒh‚ð’­‚ß‚Ä‚Ē‚―‚˂ł·‚ЁAƒRƒƒ“ƒg•”‚ł悭‚í‚Đ‚į‚ȂǕ\‹L‚Š‚ ‚č‚Ü‚·B
@param ‚Č‚Į‚͂Ȃņ‚Æ‚Č‚­‘z‘œ‚Š‚Â‚­‚˂ł·‚ЁAu//!<v‚âu/*! */v‚͉―‚ðˆÓ}‚ĩ‚Ăǂé‚˂łĩ‚å‚Ī‚ĐB
‚Į‚Č‚―‚Đ‹ģ‚͂Ă­‚ū‚ģ‚ǁB

157:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 11:57:37
>>156
‚Â[Doxygen]

158:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 11:59:11
‚Ü‚ģ‚ɁA‚ŧ‚ę‚Å‚·‚ˁB
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―B

159:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:23:53
—áŠOˆ—‚ĖŽg‚Ē•û‚Ђǂ܂ǂŋ•Š‚Đ‚č‚Ü‚đ‚ņ

—áŠO‚𓊂°‚―‚į‚ŧ‚Ėˆ—‚Ė’†‚Å‰ðŒˆ‚ĩ‚―•û‚Š—Į‚ǂ˂Đ
‚ŧ‚悯‚ā‰ðŒˆ•û–@‚ðŽg‚Α΂ɓЂ°‚Á‚Ï‚Č‚ĩ‚É‚ĩ‚Ä‚ĩ‚܂΂˂Đ
—áŠO‚ð‚Į‚Ī‚Ē‚ĪŒ`‚Åthrow‚·‚é‚˂Ђǂǂ˂Đ

‚Č‚ņ‚Æ‚Ē‚Ī‚ĐŠīŠo“I‚ɒ݂͂ɂ­‚Ē‚Æ‚Ē‚Ī‚Đ‚Č‚ņ‚Æ‚Ē‚Ī‚Đ

160:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:25:33
–ģ—p•Ļ

161:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:32:44
ŽQÆ‚ð•Ô‚·‚ƃIƒuƒWƒFƒNƒg‚ŠŽĖ‚Ä‚į‚ę‚―‚Æ‚Ŧ‚É
‹A‚Á‚Ä‚Ŧ‚―‚ā‚Ė‚āŒü‚ą‚Ī‚É?

162:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:34:05
>>159
ŽĐŠÖ”‚Ė’†‚ÅƒŠƒJƒoƒŠ‚Å‚Ŧ‚é‚Č‚įcatch‚ĩ‚ďˆ—‚·‚ę‚΂æ‚Ē
‚ŧ‚΂łȂǂȂįŒÄ‚Ņo‚ĩŒģ‚ɂ܂Ђđ‚é

•’Ę‚ĖƒGƒ‰[ˆ—‚Æ“Ŋ‚킿‚΂Ȃā‚ņ‚ū
ŽĐ•Š‚Åˆ—‚Å‚Ŧ‚é‚Č‚į‚ĩ‚āAˆ—‚Å‚Ŧ‚ȂǂȂįŒÄ‚Ņo‚ĩŒģ‚ɃGƒ‰[ƒR[ƒh‚Č‚č‚Č‚ņ‚Č‚č‚ðreturn‚·‚é‚ū‚ë‚Ī
ƒGƒ‰[ƒR[ƒh‚Ėreturn‚Š—áŠO‚Ėthrow‚ɕςí‚é‚ū‚Ŋ

163:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:34:37
>>161
“ú–{Œę‚Å

164:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 13:48:01
>>162
‚ŧ‚Ī‚Ē‚ĪŠī‚ķ‚Å—Į‚Ē‚ņ‚Å‚·‚Đ
‹CŒy‚ÉŽg‚Ķ‚é‚Č‚įŽg‚Á‚Ă݂æ‚Ī‚Đ‚ČEEE

165:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 14:03:21
‚Æ‚ ‚é3Ží—Þ‚ĖŒv‘ŠŠí‚ðƒ‚ƒjƒ^[‚·‚éƒvƒƒOƒ‰ƒ€‚Č‚ņ‚Å‚·‚Š
Ž—‚Ä‚é‚Ŋ‚ĮŽáŠą‚ŋ‚ЂΖ―—ß‚Š3‚‚ ‚邯‚ĩ‚Ü‚·

‚ą‚Ėę‡
ƒNƒ‰ƒX•Š‚Ŋ‚ð‚ĩ‚Ăǂ­‚Æ‚Ŧ
ŒvŠí‚ˋΒƉŧŽ‚ƒNƒ‰ƒX‚ðŠî’悯‚ĩ‚āA‚ŧ‚ꂞ‚ę‚Ė‹@”\‚ð‚ā‚”hķƒNƒ‰ƒX‚ðė‚é‚Đ

‹@”\‚Ė‹Ī’Ęˆ—‚ð‚ā‚ƒNƒ‰ƒX‚ðŠî’悯‚ĩ‚āA‚ŧ‚ꂞ‚ę‚ĖŒvŠí‚É‚ ‚í‚đ‚Ä”hķƒNƒ‰ƒX‚ðė‚é‚Đ

‚Į‚ŋ‚į‚ŠĄŒãŒvŠí‚Š‘‚Ķ‚é‰Â”\Ŧ‚ð‰Á–Ą‚ĩ‚―‚Æ‚ŦA‚æ‚ĒÝŒv‚Å‚ĩ‚å‚Ī‚Đ

166:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 14:07:41
>>165
‚ŧ‚ĖŒv‘ŠŠíƒ[ƒJ‚ɍ‡‚í‚đ‚é‚Ė‚Šˆę”ԁB
‚ ‚郁[ƒJ‚Í‹ŒŒ^‹@Ží‚Ė‹@”\‚ð‰ü•Ï‚ĩ‚‚V‹@”\‚ðė‚é‚Đ‚ā‚ĩ‚ę‚ȂǂĩA
‚ ‚郁[ƒJ‚Í‹ŒŒ^‹@Ží‚Ė‹@”\‚ðŽc‚ĩ‚‚V‹@”\‚ðė‚é‚Đ‚ā‚ĩ‚ę‚ȂǁB

‚Č‚ņ‚Ä‚ą‚Æ‚Í“e‚āŠpAŽg‚ĒˆÕ‚Ē‚æ‚Ī‚Éė‚ę‚Î?

167:138
08/02/08 15:05:04
•ԐM’x‚­‚Č‚Á‚Ä‚·‚ǂ܂đ‚ņI

>>140
STL‚ÍŽg‚Á‚ĂȂ­‚Ä‚ā‚ą‚ĖƒGƒ‰[‚Č‚ņ‚Å‚·‚æc
Hello World‚Ý‚―‚Ē‚Č•ķŽš‚ðo—Í‚·‚é‚ū‚Ŋ‚ĖƒvƒƒOƒ‰ƒ€‚Å‚ā
ŽĀs‚Å‚Ŧ‚Ȃǂł·B

>>142
Visual C++ 2008 Express Edition‚ÅŽĀs‚ĩ‚―‚į‚Å‚Ŧ‚Ü‚ĩ‚―I
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂·B

>>154
ƒ}ƒNƒ‚āŽg‚Á‚Ä‚Č‚Ē‚Ė‚Åˆá‚Ī‚ÆŽv‚΂˂ł·‚Ёc

Visual C++ 6.0‚ðŽg‚ĒŠĩ‚ę‚Ăǂé‚Ė‚Å
‚Į‚Ī‚É‚Đ‚ĩ‚ÄŽĀs‚ģ‚đ‚―‚Ē‚Ė‚Å‚·‚ŠĨĨĨ

168:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 15:22:22
class Fruit;
class Apple : Fruit;

std::vector<Fruit> fruits;‚ðė‚邯

’ŠÛƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰ŧ‚Å‚Ŧ‚Ü‚đ‚ņB
‚ÆŒū‚í‚ę‚é‚Å‚·B‚Į‚Ī‚·‚é‚Å‚·‚ЁH

169:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 15:23:31
Fruit ‚Š‚ŧ‚Ī‚Ē‚Ī‚Â‚­‚č‚ɂȂÁ‚Ä‚é‚ņ‚ķ‚á‚ȂǂˁH

170:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 15:24:38
>>168
class Fruit‚ð‹ï‘ˉŧ‚ĩ‚Ä‚­‚ū‚ģ‚ǁB

171:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 15:36:19
std::vector<Fruit*> fruits;

172:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 16:14:45
ƒRƒ“ƒpƒCƒ‰‚ÉBCC‚ðŽg‚Á‚Đ”’lŒvŽZ‚ð‚ĩ‚Ăǂé‚˂ł·‚ЁA
‚ĩ‚Î‚į‚­ƒvƒƒOƒ‰ƒ€ŽĀs‚ĩ‚Ăǂ邯AEXP: OVERFLOW ERROR‚Əo‚Ü‚·B
‚ą‚ę‚́AexpŠÖ”‚É“ü‚ę‚―’l‚ŠexpŠÖ”‚Ėˆĩ‚Ķ‚é’lidouble‚Ė”ÍˆÍj‚æ‚č‚ā‘å‚Ŧ‚Ē‚ÆŒū‚Ī‚ą‚Æ‚Å‚ĩ‚å‚Ī‚ĐH


173:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 16:23:52
>>167
‰īA‰ðŒˆ•û–@’m‚Á‚Ä‚é‚ņ‚ū‚Ёc

174:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 16:25:09
vevtor‚Évc‚Ė_com_ptr‚Í“ü‚č‚Ü‚·‚ЁH

175:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 16:59:55
ƒRƒs[‰Šú‰ŧ‚āƒRƒs[‘ã“ü‚ā‚Å‚Ŧ‚é‚Đ‚į–â‘č‚Č‚Ē‚Í‚ļB

176:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:22:37
‚·‚ǂ܂đ‚ņ‚ŋ‚å‚Á‚Æ‚Ļ•·‚Ŧ‚ĩ‚―‚Ē‚ņ‚Å‚·‚ЁA

#include <iostream>
using namespace std;

int main(){
char ss[80] = "‚ą‚ę‚Í•ķŽš—ņ‚Å‚·";

cout << ss[0] << ss[1];

return 0;

}

‚Á‚Ä‚â‚Á‚āAcout‚Łu‚ąv‚Á‚Ä•\ŽĶ‚ģ‚ę‚Č‚Ē‚Ė‚ÍA‚Į‚΂ǂǝ‹ü‚Å‚ĩ‚å‚Ī‚ĐHH

177:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:24:09
UTF-8 ‚Č‚į‚RƒoƒCƒg•K—v‚ū‚ЁA‚ŧ‚΂ǂ΂í‚Ŋ‚Å‚Í‚Č‚­‚āH

178:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:34:20
>>176
‚Ђå‚Á‚Æ‚ĩ‚ĂȂņ‚Đ•Ï‚Č•ķŽš‚Ђł―‚č‚ĩ‚Ä‚é‚ЁH

179:176
08/02/08 22:34:23
‚Ū‚ÍA‚ŧ‚Ī‚ū‚Á‚―‚ņ‚Å‚·‚ˁEE2ƒoƒCƒg‚łǂǂņ‚ū‚ÆŽv‚Á‚Ă܂ĩ‚―Šū
cout << ss[0] << ss[1] << ss[2];
‚Æ‚â‚Á‚―‚į‚ŋ‚á‚ņ‚Æ•\ŽĶ‚ģ‚ę‚Ü‚ĩ‚―B
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―m(_ _)m

180:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:40:31
‚ŋ‚Ȃ݂ÉWindowsã‚ū‚Æ>>176‚ĖƒR[ƒh‚Łu‚ąv‚Í‚ŋ‚á‚ņ‚Əo‚―B(bcc32 / gcc@cygwin)

181:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:44:58
‚ŧ‚ę‚Í‚Ļ‘O‚Šƒ\[ƒX‚ðSJIS‚ŏ‘‚ǂĂé‚ū‚Ŋ

182:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 22:55:36
>>175

‚Į‚āB

183:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 23:42:34
UTF-8 ‚ū‚Æ‘S‚Ä‚RƒoƒCƒg‚Á‚Ä–ó‚ķ‚á‚Ȃǂ˂ЖƓ|‚Č‚Æ‚ą‚ë‚ū‚æ‚ȁB

184:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/08 23:43:11
>>181
UTF-16 ‚Å‚āo‚邊‚ȁB

185:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 00:17:28
‘ž‚Å•·‚ǂĂŦ‚Ü‚·

186:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 00:20:35
fatal error LNK1104:ƒRƒ“ƒpƒCƒ‰‚́Aƒtƒ@ƒCƒ‹d3d9.lib‚ðŠJ‚Ŋ‚Ü‚đ‚ņ
‚ƂłĂĩ‚Ü‚Ēƒrƒ‹ƒh‚Å‚Ŧ‚Ü‚đ‚ņ
Žč“Ū‚ÅƒŠƒ“ƒJ‚Éd3d9.lib‚ðÝ’č‚ĩ‚Ü‚ĩ‚―‚Š–ģ—‚Å‚ĩ‚―
‚Į‚Ī‚·‚ę‚΂æ‚ǂ˂Đ

187:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 00:33:08
ƒtƒ@ƒCƒ‹‚Í‚ ‚é‚ˁH

188:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 00:40:25
path‚ĖÝ’č‚Í‚ĩ‚―‚ЁH

189:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 01:58:17
More Exceptional C++‚Š“Í‚Ē‚―‚ņ‚ū‚Š
‚Ē‚Ŧ‚Č‚čÅ‰‚ĖƒR[ƒh‚ŠƒRƒ“ƒpƒCƒ‹‚Å‚Ŧ‚Ë‚Ķ
ˆę‹C‚É‚â‚é‹CŽļ‚­‚ĩ‚―B‚â‚Á‚ÏŒÃ‚Ē–{‚Í‚ą‚ņ‚Č
‚ā‚ņ‚Đ‚Ë‚ĶB

190:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 02:00:08
‚ŋ‚Č‚Ý‚ÉƒRƒŒ
VC++2008 g++ 4.0 ‚Å‚ā•s‰Â

#include <iostream>
#include <fstream>
using namespace std;

int main(int argc, char* argv[])
{

(argc > 2
@@@? ofstream(argv[2], ios::out | ios::binary)
@@@: cout)
<<
@(argc > 1
@@@@? ifstream(argv[1], ios::in | ios::binary)
@@@@: cin )
.rdbuf();

@return 0;

}



191:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 02:06:46
‘S‚­–â‘č‚ȂǂŊ‚ĮB‚Ü‚ģ‚Đ‚Æ‚ÍŽv‚΂ЁA>190‚Á‚Ä2ƒoƒCƒg‹ó”’“ü‚ę‚―‚܂܂ňŦ‘Ô‚Â‚Ē‚Ä‚Ē‚é‚Ļ”nŽ­‚ģ‚ņ?

192:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 02:15:25
ƒRƒ“ƒpƒCƒ‹‚Å‚Ŧ‚Č‚Ē‚Æ‚Ŧ‚̓Gƒ‰[ƒƒbƒZ[ƒW‚ð‘‚ą‚Ī

‚Č‚ņ‚Ä‚Ė‚Íh‘čƒXƒŒ‚Å‚ā“O’ę‚ģ‚ę‚Ă邿‚΂ȋC‚Š‚·‚éB

193:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 02:17:41
gcc 4 ‚Å’Ę‚į‚ȂǂȁB
‚Ü‚ “–‚―‚č‘O‚ū‚ȁB
‰E•Ó’l‚Ė ofstream ‚ƍķ•Ó’l‚Ė ostreamicoutj ‚ū‚Æ
•Еû‚ЉE•Ó’l‚Ȃ˂ʼnE•Ó’l‚ɃLƒƒƒXƒg‚ĩ‚ÄŒ^‚ð‘ĩ‚Ķ‚æ‚Ī‚Æ‚·‚邊A
‚ą‚Ė‚Q‚‚ķ‚á‚Į‚Ī‚â‚Á‚Ä‚āŒ^‚ð‘ĩ‚Ķ‚į‚ę‚ȂǁB

194:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 02:20:34
VC ‚ū‚ƉE•Ó’l‚Ė ofstream ‚ð
ƒeƒ“ƒ|ƒ‰ƒŠƒIƒuƒWƒFƒNƒg‚ðėŽ‚ĩ‚Ä ofstream& ‚ɃLƒƒƒXƒg‚ĩ‚Ä‚ĩ‚܂͂é‚Đ‚įiŠg’Ģ‹@”\j
ƒRƒ“ƒpƒCƒ‹’Ę‚é‚Đ‚ā‚ĩ‚ę‚ņB

195:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 04:37:38
‚―‚Ô‚ņA‚ą‚ą‚Å‚ĩ‚Đ•·‚Ŋ‚Č‚Ē‚Ė‚Đ‚Č‚ÆŽv‚Ē‘‚Ŧž‚Ý‚ģ‚đ‚Ä‚­‚ū‚ģ‚ǁI
File1.cpp‚Å’č‹`EŽg—p‚ĩ‚Ä‚Ē‚é•Ą””z—ņ double a[10][5] ‚𑞂Ė
ƒtƒ@ƒCƒ‹(File2.cpp)‚Å‚ā‹Ī—L‚ĩ‚ÄŽg—p‚ĩ‚―‚Ē‚Æ‚Ŧ‚Á‚Ä

iFile2.cppj
void CGridDlg::OnGdraw()@//’†‚ÅŽg—p‚ĩ‚―‚ĒŠÖ”‚Å‚·
{
@@extern double a[10][5];
@EEEEEEEE
}

‚Æ’č‹`‚·‚ę‚ÎŽg—p‚Å‚Ŧ‚é‚ā‚˂Ȃ˂łĩ‚å‚Ī‚ĐB’P”z—ņ(a[10]“™)‚ĖŽž‚Í“Ŋ—l‚Ė
•û–@‚ÅŽg—p‚Å‚Ŧ‚―‚˂ł·‚ЁB•Ą””z—ņ‚ɂȂ邯ã‹L‚Å‚ÍƒŠƒ“ƒNƒGƒ‰[
iLNK2001j‚ЂłĂĩ‚܂ǂ܂·BŠÂ‹Ŧ‚Í‚u‚b‚U{{i‚l‚e‚bƒ_ƒCƒ„ƒƒOƒx[ƒXj‚Å‚·B
’ī‰SŽŌ‚Å‚·B‚b‚Ė–{‚ðŒĐ‚ă|ƒCƒ“ƒ^‚Č‚čAextern‚Ȃ肊ŠÖŒW‚ĩ‚ŧ‚Ī‚Đ‚Č‚ÆŽv‚Á‚―
‚˂ł·‚ЁA‚Č‚Đ‚Č‚Đ‚Ē‚Ē’›‚ĩ‚ŠŒĐ‚Ķ‚Č‚­‚ď•‚Ŋ‚ðŽØ‚č‚―‚ĒŽŸ‘æ‚Å‚·B

196:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 07:49:02
>>191
‚ą‚ą‚ÉŒĐ‚â‚·‚­“\‚é‚―‚߂ɑSŠp‚É‚ĩ‚Ä‚é‚ņ‚æ

>>192
VC++2008‚Å‚ĖƒGƒ‰[ƒƒbƒZ[ƒW‚ū‚Šprivateƒƒ“ƒo[‚ɃAƒNƒZƒX‚ĩ‚æ‚Ī‚Æ‚ĩ‚Ä‚é
‚į‚ĩ‚ǁB
error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : private ƒƒ“ƒo
(ƒNƒ‰ƒX 'std::basic_ios<_Elem,_Traits>' ‚ŐéŒū‚ģ‚ę‚Ăǂé) ‚ɃAƒNƒZƒX‚Å
‚Ŧ‚Ü‚đ‚ņB

>>193
ostreamicoutj‚ĖˆÓ–Ą‚Š•Š‚Đ‚į‚Ȃǂņ‚Å‚·‚ЁB‚R€‰‰ŽZŽq A ? B : C
‚ĖB‚Šrvalue‚ÅC‚Šlvalue‚ū‚Đ‚įCi‚ą‚ą‚Å‚Ícoutj‚ð‰E•Ó’l‚É‚ĩ‚æ‚Ī‚Æ
‚·‚邯‚Ē‚Ī‚ą‚Æ‚ЂȁH

>>194
Ė‚Ė‹KŠi‚Č‚čƒRƒ“ƒpƒCƒ‰‚Å‚ÍOK‚ū‚Á‚―‚Ė‚Đ‚ā‚ĩ‚ę‚ņ‚Å‚·B


197:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 08:25:12
>>191

198:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 08:27:28
‹ó”’orƒ^ƒu <-> /**/
‚Ė’uŠ·ƒXƒNƒŠƒvƒg‚ðŠó–]

199:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 08:28:26
>>197
„Ė‚Ė‹KŠi‚Č‚čƒRƒ“ƒpƒCƒ‰‚Å‚ÍOK‚ū‚Á‚―‚Ė‚Đ‚ā‚ĩ‚ę‚ņ‚Å‚·B

200:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 08:55:15
>>196
ķ•Ó’l‚Ė ostream ‚Ė’l‚Å‚ ‚é cout ‚Á‚ĈӖĄ‚ˁB
ƒGƒ‰[‚Ė——R‚Í‚ŧ‚ę‚Å–â‘č‚ȂǁB

201:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 09:50:51
>>195
extern‚ŋΗL‚ģ‚đ‚é‚Ė‚Í‚ĻŠĐ‚ß‚ĩ‚ȂǁB
‘ž‚ĖŠÖ”‚Å”z—ņ‚ðŽQÆ‚ģ‚đ‚é‚―‚߂ɂ́Aƒ|ƒCƒ“ƒ^‚ð“n‚đ‚΂æ‚ǁB
ŠÖ”“ā‚Ėƒ[ƒJƒ‹•ϐ”‚Ö‚Ėƒ|ƒCƒ“ƒ^‚́A‚ŧ‚ĖŠÖ”ŽĀs’†‚É‚ĩ‚Đ—LŒø‚ɂȂį‚Č‚Ē‚Đ‚įAˆęŽž“I‚É‚ĩ‚ĐŽQÆE‹Ī—L‚Å‚Ŧ‚ȂǁB


202:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 09:59:52
>>195
CGridDlg ‚Ė private ƒƒ“ƒo•ϐ”‚É‚ĩ‚āA
a ‚ĖŽæ“ūŠÖ”‚ð—pˆÓ‚·‚ęB

class CGridDlg {
public:
typedef double Hoge[5];
Hoge* GetA() { return m_a; }
const Hoge* GetA() const { return m_a; }
private:
Hoge m_a[10];
};

Hoge* a = grid_dlg.GetA();
a[0][0] = 1;

203:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 10:37:35
”L‚Å‚ā‚í‚Đ‚é‚𔃂Á‚―‚ņ‚Å‚·‚ЁA
’ī‰SŽŌ‚ˉī‚ɂ͂ģ‚Á‚Ï‚č‚í‚Đ‚č‚Ü‚đ‚ņB
‰―‚Đ‚í‚Đ‚č‚â‚·‚Ē–{‚Č‚Į‚ ‚Á‚―‚į‹ģ‚͂Ă­‚ū‚ģ‚ǁB‚ĻŠč‚Ē‚ĩ‚Ü‚·B

204:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 10:39:09
>>203
‚ŋ‚Ȃ݂ÉCŒūŒę‚Å‚·B‚æ‚ë‚ĩ‚­‚ĻŠč‚Ē‚ĩ‚Ü‚·B

205:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 10:41:09
>>203
‚ŧ‚Ė–{‚Å•Š‚Đ‚č‚É‚­‚Ē‚Æ‚Đ‚ķ‚á‚Č‚­‚Ä
‚ģ‚Á‚Ï‚č•Š‚Đ‚į‚Č‚Ē‚Æ‚Ē‚Ī‚Ė‚Å‚ ‚ę‚Î–ģ—‚Å‚·A‚ ‚Ŧ‚į‚߂Ă­‚ū‚ģ‚Ē

‚ŧ‚悿‚č‘―­•Š‚Đ‚č‚â‚·‚Ē‚Æ•]”ŧ‚Ė‚ā‚˂₠‚č‚Ü‚·‚ЁA‘卷‚Í‚ ‚č‚Ü‚đ‚ņ


‚ŧ‚悯‚āŠÂ‹Ŧ‚Š—pˆÓ‚Å‚Ŧ‚Č‚Ē‚Æ‚Đ‚ŧ‚Ī‚Ē‚Ī‚ą‚Æ‚Å‚·‚ЁH

206:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 11:54:33
>>203
‚ŧ‚Ė–{‚Í“Į‚ņ‚ūŽ–‚Í‚Č‚Ē‚ŠAƒTƒ“ƒvƒ‹‚ð‚Û‚ŋ‚Û‚ŋŽč‚Å“ü—Í‚ĩ‚ÄŽĀs‚ĩ‚Ă݂Ȃģ‚ęB

Žč‚Å“ü—Í‚ĩ‚ÄŽŽ‚·‚Ė‚ŠŠĖSB

•t‘ŪCD‚Æ‚Đƒ_ƒEƒ“ƒ[ƒh‚ðƒNƒŠƒbƒN‚ĩ‚ďI‚í‚č‚ķ‚áâ‘΂ɗ‰ð‚Å‚Ŧ‚ȂǁB


207:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 13:26:37
>>200
‚Č‚é‚Ų‚ĮB3€‰‰ŽZŽq‚͕Еû‚Šrvalue‚Ė‚Æ‚Ŧ‚ÍŒ‹‰Ę‚ārvalue‚ɂȂ邯‚Ē‚Ī
‚ą‚Æ‚Å‚·‚ˁB
ŽŽ‚ĩ‚―‚Æ‚ą‚낳́Astatic_cast<ostream>(cout)‚âostream obj(cout);
‚͂łŦ‚Č‚Ē‚Ý‚―‚ǂłЁA‚ŧ‚ā‚ŧ‚āostreamƒIƒuƒWƒFƒNƒg‚ÍķŽ‚Å‚Ŧ‚Ȃǂā
‚˂Ȃņ‚Å‚·‚ЁH‚ū‚Æ‚ĩ‚―‚įostreamƒIƒuƒWƒFƒNƒg‚Å‚ ‚écout‚Í‚Į‚Ė‚æ‚Ī‚É
ėŽ‚ģ‚ę‚―‚˂ł·‚ЂˁH

208:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 13:37:27
ƒRƒs[‚ĩ‚æ‚Ī‚Æ‚·‚邯ŒĐ‚éƒGƒ‰[‚ū‚Č

209:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 13:55:53
>>207
ostream‚âistream‚ɂ́Aˆø”‚ðŽæ‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Š‚ ‚éB
cout‚âcin‚Í‚ŧ‚ę‚ðŽg‚Á‚čė‚į‚ę‚é‚ņ‚ū‚ë‚΁B

210:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 14:04:36
>>207
static_cast<ostream&>(cout)@‚Æ‚Đ@ostream@out(cout.rdbuf());@‚Č‚į‚Å‚Ŧ‚é

211:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 15:06:27
>>209
>>210
ƒXƒgƒŠ[ƒ€‚ƃXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚ɂ͎ã‚ĒŒ‹‡(ƒXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚Ė“ŊŠú)
‚Æ‹­‚ĒŒ‹‡(ƒXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚ˋΗL)‚Á‚Ă˂Ђ ‚é‚Ý‚―‚ǂł·‚ˁB
‚Ļ‚ŧ‚į‚­AƒRƒ“ƒ\[ƒ‹ƒfƒoƒCƒX‚ÉŠÖ˜A•t‚Ŋ‚į‚ę‚―ƒXƒgƒŠ[ƒ€ƒoƒbƒtƒ@
(—á‚Ķ‚Îcdev‚Æ‚Ē‚Ī–ž‘O‚ū‚Á‚―‚Æ‚ĩ‚Ä)‚Æ‚Ē‚Ī‚Ė‚ŠƒVƒXƒeƒ€‚ɂ͑ķÝ‚ĩ
‚ĂǂÄcout‚́Aostream cout(&cdev); ‚Æ‚Ē‚Ī‚Ó‚Ī‚É’č‹`‚ģ‚ę‚Ä‚é
‚ņ‚Å‚ĩ‚å‚Ī‚ËBƒXƒgƒŠ[ƒ€ƒIƒuƒWƒFƒNƒg‚ðƒRƒs[‚Å‚Ŧ‚ȂǗ—R‚Í
–쐧ŒĀ‚ɃXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚ðƒRƒs[‚ĩ‚―‚č(ƒƒ‚ƒŠ‚Ė˜Q”ï)A
ˆÃ–؂˂΂ŋ‚ɋΗL‚Å‚Ŧ‚―‚č‚ĩ‚―‚į–â‘肊‹N‚ą‚é‚Đ‚į‚Đ‚Č‚ÆŽv‚ǂ܂ĩ‚―B

212:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 15:07:47
ƒXƒgƒŠ[ƒ€ƒIƒuƒWƒFƒNƒg‚ðƒRƒs[‚Å‚Ŧ‚ȂǗ—R‚Í
–쐧ŒĀ‚ɃXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚ðƒRƒs[‚ĩ‚―‚č(ƒƒ‚ƒŠ‚Ė˜Q”ï)A
ˆÃ–؂˂΂ŋ‚ɋΗL‚Å‚Ŧ‚―‚č‚ĩ‚―‚į–â‘肊‹N‚ą‚é‚Đ‚į‚Đ‚Č‚ÆŽv‚ǂ܂ĩ‚―B

‚Í>>208‚ģ‚ņ‚Ö‚ĖƒŒƒX‚Å‚ĩ‚―B

213:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 15:24:28
cout‚ðƒRƒs[‚·‚邯‚Ē‚Ī‚Ė‚ÍˆÓ–Ą‚Š‚í‚Đ‚į‚ņA‚Á‚Ă˂₠‚é‚Đ‚ā‚Ë
ƒRƒ“ƒ\[ƒ‹ŽĐ‘Ė‚Š2ŒÂ‚É‘‚Ķ‚é‚í‚Ŋ‚ķ‚á‚ ‚é‚܂ǂĩ

214:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 15:33:48
>>198
‚‚ЂÁ‚Ä‚â‚Á‚Ä‚­‚ū‚ģ‚Ē
―ÚØÝļ(unix”Â:55”Ô)

215:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 16:41:15
>>205
ŠÂ‹Ŧ‚Š—pˆÓ‚Å‚Ŧ‚Ȃǂł·B
‚ŧ‚ꂳ₠‚Ŧ‚į‚ß‚―•û‚Ђǂǂł·‚ЁH

216:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 16:49:08
>>203
‚ŧ‚Ė‚Ü‚Ü‚ĖˆÓ–Ą‚Š•Š‚Đ‚į‚ȂǂŊ‚ĮAHDV‚āˆģk‚ģ‚ę‚―‘fÞ‚Å‚·‚æB
H.264‚Æ‚ÍˆŲ‚Č‚é•ûŽŪ‚ŁB

Wikipedia€–ÚØÝļ

217:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 16:52:43
‚ A‚Č‚ņ‚Đ‚·‚°[Œë”š‚Á‚Ä‚―BŽļ—įorz

218:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 16:58:08
ŠÂ‹Ŧ‚Š—pˆÓ‚Å‚Ŧ‚ȂǂÁ‚[ˆÓ–Ą‚Š‚í‚Đ‚į‚ņB
Mac‚ĩ‚ĐŽ‚Á‚ĂȂǂ˂ÉWin32‘O’ņ‚Ė“ü–发”ƒ‚Á‚ŋ‚á‚Á‚―‚Á‚Ä‚ą‚Æ‚ЂˁH

219:203
08/02/09 17:03:06
‚·‚ǂ܂đ‚ņBƒAƒtƒH‚Łc
ŽĐ•Š‚ÍĄA‘æ“ņÍ‚ÅŽ~‚Ü‚Á‚Ă܂·B
‚ÆŒū‚΂˂āA‚Ē‚Ŧ‚Č‚ču‚ł́Aƒ\[ƒX‚ðŒĐ‚Ă݂܂ĩ‚å‚΁v‚Æ‚Č‚čA
uŠJ”­ŠÂ‹Ŧ‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‹‚ĖŽč‡‚ŠˆŲ‚Č‚č‚Ü‚·v
Š‚ą‚ĖŽž“_‚Å‚í‚Đ‚č‚Ü‚đ‚ņB

ŽĐ•Š‚É‚ÍŒü‚Ē‚Ä‚Č‚Ē‚Ė‚Đ‚Čcorz

220:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:05:32
void hoge(const char* name){ char* piyo = name + (sizeof(char) * 5); }

‚ą‚ņ‚Č‚æ‚Ī‚Č‚ą‚Æ‚͂Ȃņ‚ŏo—ˆ‚Ȃǂņ‚Å‚ĩ‚å‚Ī‚ĐH
•ķŽš—ņname‚Ė5•ķŽš–Ú‚Ėƒ|ƒCƒ“ƒ^i&(name[4])j‚ðpiyo‚ÉŠi”[‚ĩ‚―‚ǂł·

error C2440: '=' : 'const char *' ‚Đ‚į 'char *' ‚ɕϊ·‚Å‚Ŧ‚Ü‚đ‚ņB
‚ą‚Ė‚æ‚Ī‚ČƒGƒ‰[‚Šo‚é‚˂ł·‚Šģ’ž‚ą‚ą‚łȂņ‚Å‚ą‚ĖƒGƒ‰[‚Ђłé‚ņ‚ūH‚Æ‚Ē‚Á‚―Šī‚ķ‚Å‚·

221:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:12:11
const@char@*piyo@

222:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:13:49
>>220
‘‚ŦŠ·‚Ķ‰Â”\‚Čƒ|ƒCƒ“ƒ^(char *)‚ɏ‘‚ŦŠ·‚Ķ•s”\‚Čƒ|ƒCƒ“ƒ^(const char *)‚ð‘ã“ü‚ĩ‚æ‚Ī‚Æ‚ĩ‚Ăǂé‚Đ‚į‚Å‚·B
void hoge(const char * name)
{
char const * piyo = & name[4];
}
‚ą‚Ī‘‚Ŋ‚Ζâ‘č‚ ‚č‚Ü‚đ‚ņB

223:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:14:36
char *‚ĖconstŦ‚ðœ‹Ž‚ĩ‚Ä‚é‚Đ‚įB“ü‚ę‚―‚ǂȂįpiyo‚āconst char *‚É‚·‚éB
hoge“ā‚Å•ķŽš—ņ‚ð˜M‚č‚―‚Ē‚Č‚įˆø”‚ðchar *‚É‚·‚é‚Ũ‚ŦB
ˆø”‚Í•Ï‚Ķ‚į‚ę‚ļA‚Į‚Ī‚ĩ‚Ä‚āchar *‚Š•K—v‚Č‚įconst_cast<char *>iÅŒã‚ĖŽč’ij

224:220
08/02/09 17:17:20
>>221-223
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂·B
‚æ‚­l‚Ķ‚―‚į‚Ē‚ķ‚é•K—v‚Í‚Č‚Ē‚Ė‚Åpiyo‘Ī‚ðconst‚É‚ĩ‚Ü‚ĩ‚―


225:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:18:01
>>219
‚Æ‚č‚ ‚Ķ‚ļA‚ȂɂЊö”­ŠÂ‹Ŧ‚ÍŽ‚Á‚Ăǂé‚Ė‚ĐH


226:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:18:34
„ name + (sizeof(char) * 5)
”Þ‚Í‘åä•v‚ū‚ë‚Ī‚ĐB

227:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:19:23
>>225
‚Í‚ĒB
ƒWƒNƒƒ‹ƒ{ƒX‚ÍŠö”­‚·‚é‚˂őåä•v‚Å‚·B

228:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:22:30
‰ī‚Ėƒ`[ƒ€‚Ėƒƒ“ƒo‚␿TŠö”­‚ĩ‚―‚šB

229:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:23:57
‚ŋ‚å‚Á‚Æ‘Ō‚ÄA‚ŧ‚ę‚́uö”­v‚ķ‚á‚Ȃǂ˂Đ?

230:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:24:28
>>226
‚ŧ‚ę‚Á‚Ä–â‘č‚ ‚é‚Ė‚ĐHƒpƒb‚ÆŒĐ‚í‚Đ‚į‚ņ

231:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:26:23
>>230
char ‚Å‚ ‚邯‚Ŧ‚ɂ͖â‘č‚ɂ͂Ȃį‚ȂǂРint ‚Æ‚Đ‚É‚Č‚é‚Æc

232:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:26:24
>>230
>220‚ɂ͂ą‚Ī‘‚ǂĂ ‚éB
„•ķŽš—ņname‚Ė5•ķŽš–Ú‚Ėƒ|ƒCƒ“ƒ^i&(name[4])j‚ðpiyo‚ÉŠi”[‚ĩ‚―‚ǂł·

233:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:26:31
>>229
‚ŧ‚Ī‚ū‚ȁBŠö”­‚͐ŦŽŋ‚ŁAö”­‚ÍŒŧÛ‚ū‚Đ‚į‚ȁB

234:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:27:47
>>231
‚Ē‚âA‚ū‚Ē‚ķ‚å‚Ī‚Ô‚ū‚ë‚—
‚ŋ‚á‚ņ‚Æint‚Ė‘å‚Ŧ‚ģ‚ɑΉž‚ĩ‚Ä‚­‚ę‚邿‚—

235:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:27:55
>>230
ƒ|ƒCƒ“ƒ^‚ÍŽĐ“Ū“I‚É‚ŧ‚ĖƒTƒCƒY•Аi‚Þ‚Đ‚įAsizeof‚ðŠ|‚Ŋ‚é•K—v‚Í‚Č‚ĒA‚Æ‚Đ‚Đ‚ČH

236:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:28:25
>>234
‚ē‚ß‚ņŠÔˆá‚Ķ‚―

237:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:28:46
ConceptGCC‚ŁA190‚ĖƒR[ƒh‚Ėofstream‚Æifstream‚ð
ostream&&‚Æifstream&&‚Éstatic_cast‚ĩ‚―‚ā‚Ė‚ðH‚í‚đ‚―‚į‚Į‚΂Ȃé‚Đ‚ÆŽŽ‚ĩ‚Ă݂―‚ЁA
ƒGƒ‰[‚ū‚Á‚―orzB‰E•Ó’lŽQÆ‚̓‰ƒCƒuƒ‰ƒŠ‚܂ŋy‚ņ‚Å‚Ē‚Č‚Đ‚Á‚―B

238:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:29:06
sizeof(*name)‚É‚·‚é‚Ũ‚Ŧ‚Æ‚ĐB

239:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:29:46
>>238
ˆĒ•ð‚Å‚·‚Đ?

240:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:30:00
>>219
“K“–‚É c “ü–å@‰SŽŌ‚Æ‚Đ‚Å‚Ū‚Ū‚ę‚Ί‹Ŧ‚Ė“ü‚ę•û‚Đ‚įā–ū‚ĩ‚Ă邯‚ą‚Š‚Ŧ‚Á‚ÆŒĐ‚Â‚Đ‚é‚æ

241:203
08/02/09 17:46:21
>>225
>>240
‚·‚ǂ܂đ‚ņB‚ā‚Īˆę“x’ē‚Ũ‚Ȃςĩ‚Ă݂܂·B

242:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:47:29
>>238-239
&5[name] ‚łǂǂū‚ëB

243:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:49:48
>>242
>232

244:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 17:58:03
char ch='a';
cout <<(int) ch << '\n'; // 97
int dt=97;
cout << (char)dt<< '\n'; // 'a'
‚ƂłŦ‚é‚˂ɁA

wchar_t ch1='‚ ';
cout <<(int) ch1 << '\n'; // 33340
int dt1=33440;
cout << (wchar_t)dt1<< '\n'; // 0x82a0

‚Æ'‚ '‚ЂłȂǂŁA82a0‚Šo‚é‚Ė‚Í‚Č‚š‚Å‚·‚ЁH
i82a0‚Í33440‚Ė16i‚Å‚·j

245:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:03:03
class test{
@char* str;
@int len;
public:
@test(const char* str);
};
test::test(const char* str0){
@len = strlen(str0);
@str = new char[len+1];
}

‚Æ‚·‚邯
(msvcr80d.dll) ‚Ńnƒ“ƒhƒ‹‚ģ‚ę‚ĂǂȂǗáŠO‚Š”­ķ‚ĩ‚Ü‚ĩ‚―: 0xC0000005: ęŠ 0xccccccc0 ‚ð“Į‚ݍž‚Ý’†‚ɃAƒNƒZƒXˆá”―‚Š”­ķ‚ĩ‚Ü‚ĩ‚―B
‚ą‚ņ‚Č‚æ‚Ī‚ČƒGƒ‰[‚Ђł܂·A‚Ē‚ë‚Ē‚ë‚ÆƒRƒƒ“ƒgƒAƒEƒg‚ĩ‚ÄŽŽ‚ĩ‚Ä‚Ý‚Ä‚Ē‚―‚˂ł·‚Š
str = new char[len+1];•”•Š‚ÅƒGƒ‰[‚Šo‚Ăǂ邿‚΂ł·A‚ą‚ę‚ð
str = new char[256];‚Ė‚æ‚΂ɂ·‚邯ƒGƒ‰[‚Í‚Å‚Č‚Ē‚Ė‚Å‚·‚ЁA’萔‚łȂŊ‚ę‚΂Ȃį‚Č‚Ē‚Æ‚Đ‚Č‚Ē‚Å‚·‚æ‚ˁH
ˆę‘˂Ȃņ‚łłĩ‚å‚Ī‚ĐH

246:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:10:38
‘‚Ē‚Ä‚Č‚Ē‚Æ‚ą‚ë‚ĖƒoƒO‚ðŒĐ‚‚Ŋ‚ë‚Á‚ÄŒū‚Ī˜bH

247:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:10:39
>>245
‚ŧ‚Ī‚Ē‚ĪŽž‚͐æ‚ļAstr0‚Ė’·‚ģ‚ŠŽĀÛ‚ɂǂ­‚‚ū‚Á‚―‚Ė‚Đ‚ðŠm”F‚ĩ‚Ü‚ĩ‚å‚΁B

248:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:10:53
>>245
‚ŧ‚Ė•”•Š‚Í–â‘č‚Ȃǂæ‚Ī‚ÉŒĐ‚Ķ‚éB
256‚É‚·‚邯ƒGƒ‰[‚Šo‚Č‚Ē‚Æ‚ą‚ë‚Đ‚į‚݂āA
‚Į‚ą‚Đ‚Åƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚ĩ‚Ä‚é‚ņ‚ķ‚á‚ȂǁH

249:245
08/02/09 18:12:34
>>246-247
‚Ķ‚Á‚Æ‚·‚݂܂đ‚ņAstr0‚ɂ͌Œč‚Ė•ķŽš‚ð“ü‚ę‚邿‚΂ɂĩ‚ÄŽŽ‚ĩ‚Ăǂ܂·
16•ķŽš‚Ė•ķŽš—ņ‚Å‚ĩ‚āAƒRƒ“ƒXƒgƒ‰ƒNƒ^“ā‚Ålen‚Ė’·‚ģ‚ð•\ŽĶ‚ģ‚đ‚邯‚Ŧ‚ŋ‚ņ‚Æ16•ķŽš‚ɂȂÁ‚Ăǂ܂·B
‚Ü‚―A“Ŋ‚ķ‚­ƒRƒ“ƒXƒgƒ‰ƒNƒ^“ā‚Åstr0‚ð•\ŽĶ‚ģ‚đ‚邯‚Ŧ‚ŋ‚ņ‚Æ“n‚ĩ‚―16•ķŽš‚Ė•ķŽš—ņ‚Š•\ŽĶ‚ģ‚ę‚Ü‚·

250:245
08/02/09 18:15:42
main“ā‚É
char* buff = "abcdefghijklmnop";
test hoge(buff);
‚ą‚ę‚ū‚Ŋ‚Å‚·
—]Œv‚Č•”•Š‚ð‘S‚ăRƒƒ“ƒgƒAƒEƒg‚ĩ‚Ä‚é‚˂łą‚ę‚ŃR[ƒh‚Í‘S‚Ăł·

251:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:16:08
ŽĀs•”•Š‚ð‚Ý‚đ‚ëB
test test1("abcdabcdabcdabcd");
‚Č‚į‚Ü‚Á‚―‚­–â‘č‚Č‚Ē‚Í‚ļB

252:251
08/02/09 18:22:16
‚ē‚ß‚ņAˆá‚Ī‚Č

253:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:23:47
>>245
‚ŧ‚ą‚ð•Ï‚Ķ‚―‚į“Ū‚­‚Đ‚į‚Æ‚Ē‚Á‚āAƒoƒO‚ĖoŒģ‚Š‚ŧ‚ą‚ū‚Æ‚ÍŒĀ‚į‚Č‚Ē
‚š‚ņ‚š‚ņŠÖŒW‚Č‚ģ‚ŧ‚Ī‚Č•Ę‚ĖęŠ‚ā‹^‚Ī•K—v‚Š‚ ‚é

254:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:24:42
str‚ɂ̓AƒNƒZƒX‚ĩ‚ȂǂˁH
test“ā‚Åstrcpy‚ĩ‚Č‚­‚Ä‚Ē‚Ē‚Ė‚ĐH
‚ȂɂЂâ‚č‚―‚Ē‚ņ‚ūH

255:245
08/02/09 18:36:41
>>253
’ņŽĶ‚ĩ‚―•”•ŠˆČŠO‚ðƒRƒƒ“ƒgƒAƒEƒg‚ĩ‚Ăǂé‚˂ł·‚ŠƒGƒ‰[‚Šo‚éó‘Ô‚Å‚·

>>254
‚ŧ‚Ė•”•Š‚ŠŒīˆö‚Đ‚Æ‚ā‹^‚Á‚ăRƒƒ“ƒgƒAƒEƒg‚ģ‚đ‚Ăǂé‚˂ł·‚ŠƒGƒ‰[‚Šo‚éó‘Ô‚Å‚·

test::test(const char* str0){
@len = strlen(str0);
@str = new char[len+1];
@strcpy_s(str, len+1, str0);
@printf("%s\n", str0);
@printf("%d\n", len);
@printf("%s\n", str);
}
‚ą‚ņ‚Č‹ï‡‚É‚ĩ‚Ü‚·‚Æ
abcdefghijklmnop
16
abcdefghijklmnop
‚Æ•\ŽĶ‚ģ‚ę‚Ü‚·‚Š‚ĩ‚Á‚Đ‚čƒGƒ‰[‚Ђł܂·

256:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:44:34
main‚Á‚Ä‚ą‚Æ‚́AMFC‚Æ‚Đ‚ÍŽg‚Á‚ĂȂǂí‚Ŋ‚Ёcc
ƒŠƒrƒ‹ƒh‚ĩ‚―‚į’ž‚邯‚ĐŒū‚Ī—Ž‚ŋ‚Í‚Č‚Ē‚æ‚ȁH

257:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:44:45
>>255
—]Œv‚Činclude‚āƒRƒƒ“ƒgƒAƒEƒgB
‚ģ‚į‚ɃGƒ‰[‚Š–ģ‚­‚Č‚é‚܂ŃRƒƒ“ƒgƒAƒEƒgB
V‹KƒvƒƒWƒFƒNƒg‚ÆėŽ‚ĩ‚āA•K—v‚ČƒR[ƒh‚ū‚Ŋ“\‚č•t‚Ŋ‚Ä“Ū‚Đ‚ĩ‚Ă݂éB

258:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:44:52
‚Ļ‚Đ‚ĩ‚ǂȂ A‚ŋ‚á‚ņ‚Æ“Ū‚­‚ž‚æB

259:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:46:07
class test{
@char* str;
@int len;
public:
@test(const char* str);
};
test::test(const char* str0){
@len = strlen(str0);
@str = new char[len+1];
}

int main(int, char**)
{
char* buff = "abcdefghijklmnop";
test hoge(buff);
return 0;
}

‚ą‚ꂣAƒGƒ‰[‚ɂȂé‚Á‚ÄŽ–H

260:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:53:05
­‚Č‚­‚Æ‚ā‚Ī‚ŋ‚Å‚Í—Ž‚ŋ‚ȂǁB

VC++ 2005 Express Edition SP1 + Win2KSP4

261:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 18:59:59
>>255
‚Į‚Ės‚Å—áŠO”­ķ‚ĩ‚Ä‚é‚Г˂ŦŽ~‚ß‚―‚Ė‚ĐH

262:244
08/02/09 19:00:55
‚ą‚ŋ‚į‚āƒˆƒ

263:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:02:03
>>262
wchar_t‚Š‚―‚ū‚Ėtypedef‚ĖŠÂ‹Ŧ‚ł͂ŧ‚΂ȂéB
VC++6‚Æ‚ĐB

264:244
08/02/09 19:05:57
>>263
‚Í‚ĒAVC++2005EE‚Å‚·‚˂ŁA
‚ŧ‚΂ǂ΂ā‚˂Ȃ˂ł·‚ˁB
‚Į‚Ī‚ā‚Å‚ĩ‚―B

265:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:06:46
2005‚Í‚ģ‚·‚Š‚Étypedef‚ķ‚á‚Ȃǂņ‚ķ‚á‚Č‚Ē‚ĐH

266:244
08/02/09 19:10:30
‚Į‚Ī‚·‚ę‚Ίm‚Ђ߂į‚ę‚Ü‚·‚ЁH

267:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:14:15
>>266
wchat_t‚Æsizeof‚Šˆę’v‚·‚é‚Ē‚ë‚ņ‚Č‘g‚ݍž‚ÝŒ^‚ƂŁAƒI[ƒo[ƒ[ƒh‚ĩ‚Ă݂éB

268:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:15:47
wchar_t‚ð‘g‚ݍž‚ÝŒ^‚Æ‚ĩ‚Ĉĩ‚ĪƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚Š‚ ‚Á‚―‚Í‚ļ

269:244
08/02/09 19:25:45
>>267
‚·‚ǂ܂đ‚ņA‚æ‚­‚í‚Đ‚č‚Ü‚đ‚ņB
>>268
MSDN
------
Visual C++ ƒRƒ“ƒpƒCƒ‰ ƒIƒvƒVƒ‡ƒ“
/Zc:wchar_t (wchar_t ‚ðƒlƒCƒeƒBƒuŒ^‚Æ‚ĩ‚Ä”FŽŊ)
/Zc:wchar_t ‚ðŽw’č‚ĩ‚Č‚Ēę‡‚́Awchar_t ‚ð’č‹`‚·‚é‚ЁA‚Ü‚―‚Í
wchar_t ‚Š’č‹`‚ģ‚ę‚―‘―”‚Ėƒwƒbƒ_[ ƒtƒ@ƒCƒ‹‚˂ǂļ‚ę‚Đ
(wchar.h ‚Č‚Į) ‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚é•K—v‚Š‚ ‚č‚Ü‚·B
’ʏíAwchar_t ‚Í unsigned short ‚Æ‚ĩ‚Ä’č‹`‚ģ‚ę‚Ü‚·B
----
‚Æ‚ ‚Á‚―‚˂ŁA‚ą‚ĖƒIƒvƒVƒ‡ƒ“‚ðON/OFF‚ĩ‚Ă݂܂ĩ‚―‚ЁA
Œ‹‰Ę‚͕ςí‚č‚Ü‚đ‚ņ‚Å‚ĩ‚―B

270:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:50:27
namespace hoge
{
@int main(int argc, char *argv[])
@{

@}
}

‚ą‚ę‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯AŦ‚ÆŒū‚í‚ę‚Ü‚·B‚Į‚Ī‚·‚ę‚Î‚Ē‚Ē‚Å‚·‚ЁH
error LNK2019: –Ē‰ðŒˆ‚ĖŠO•”ƒVƒ“ƒ{ƒ‹ _WinMain@16 ‚ŠŠÖ” ___tmainCRTStartup ‚ÅŽQÆ‚ģ‚ę‚Ü‚ĩ‚―B


271:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:51:37
>>244
cout‚̓ƒCƒh•ķŽš‚ɑΉž‚ĩ‚ĂǂȂǁB
wcout‚ðŽg‚Ķ‚Î—Į‚ǁB

wcout.imbue(locale(""));
wchar_t ch1= L'‚ ';
wcout << (int)ch1 << L'\n';
int dt1 = 12354;
wcout << (wchar_t)dt1 << L'\n';

272:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 19:52:06
>>270 ‰―‚Š‚ĩ‚―‚Ē‚Ė‚Đl‚Ķ’ž‚·‚Æ‚Ē‚Ē‚Å‚·B

273:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 20:03:51
>>270

namespace hoge
{
@extern "C" int main(int argc, char *argv[])
@{

@}
}

274:ƒfƒtƒHƒ‹ƒg‚Ė–ž–ģ‚ĩ‚ģ‚ņ
08/02/09 20:18:31
ÃŨ”―‘Ĩw

275:244
08/02/09 20:24:00
>>271
“Ū‚Ŧ‚Ü‚ĩ‚―B
Ž„‚Ė‚ū‚ƁA‚Ē‚ë‚Ē‚ë‚Č“_‚Å‘Ę–Ú‚Å‚ĩ‚―‚ˁB
‚ ‚肊‚Æ‚Ī‚ē‚ī‚ǂ܂ĩ‚―I


ŽŸƒy[ƒW
ÅVƒŒƒX•\ŽĶ
ƒXƒŒƒbƒh‚ĖŒŸõ
—ÞŽ—ƒXƒŒˆę——
˜b‘č‚Ėƒjƒ…[ƒX
‚Ļ‚Ü‚Đ‚đƒŠƒXƒg
ĨƒIƒvƒVƒ‡ƒ“‚ð•\ŽĶ
‰É‚‚Ԃĩ2ch

4941“ú‘O‚ɍXV/249 KB
’S“–:undef