y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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‚Ì ostreamicoutj ‚¾‚Æ
•Еû‚ª‰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.cppj
void CGridDlg::OnGdraw()@//’†‚ÅŽg—p‚µ‚½‚¢ŠÖ”‚Å‚·
{
@@extern double a[10][5];
@EEEEEEEE
}

‚Æ’è‹`‚·‚ê‚ÎŽg—p‚Å‚«‚é‚à‚̂Ȃ̂łµ‚傤‚©B’P”z—ñ(a[10]“™)‚ÌŽž‚Í“¯—l‚Ì
•û–@‚ÅŽg—p‚Å‚«‚½‚̂ł·‚ªB•¡””z—ñ‚É‚È‚é‚Æã‹L‚Å‚ÍƒŠƒ“ƒNƒGƒ‰[
iLNK2001j‚ª‚łĂµ‚Ü‚¢‚Ü‚·BŠÂ‹«‚Í‚u‚b‚U{{i‚l‚e‚bƒ_ƒCƒ„ƒƒOƒx[ƒXj‚Å‚·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
ostreamicoutj‚̈Ӗ¡‚ª•ª‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªB‚R€‰‰ŽZŽq A ? B : C
‚ÌB‚ªrvalue‚ÅC‚ªlvalue‚¾‚©‚çCi‚±‚±‚Å‚Ícoutj‚ð‰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

Žè‚Å“ü—Í‚µ‚ÄŽŽ‚·‚Ì‚ªŠÌSB

•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ÅŒã‚ÌŽè’ij

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ƒ‰[‚¾‚Á‚½orzB‰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‚Ì16i‚Å‚·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‚ðŒ©‚Â‚¯‚ë‚Á‚ÄŒ¾‚¤˜bH

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‚Á‚ĂȂ¢‚킯‚©cc
ƒŠƒrƒ‹ƒh‚µ‚½‚ç’¼‚邯‚©Œ¾‚¤—Ž‚¿‚͂Ȃ¢‚æ‚ÈH

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 18:44:45
>>255
—]Œv‚Èinclude‚àƒRƒƒ“ƒgƒAƒEƒgB
‚³‚ç‚ɃGƒ‰[‚ª–³‚­‚È‚é‚܂ŃRƒƒ“ƒgƒAƒEƒgB
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

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:29:58
‚¿‚å‚Á‚Æ‚¨q‚Ë‚µ‚½‚¢‚̂ł·‚ªA
char *p
‚Æ‚¢‚¤ƒ|ƒCƒ“ƒ^‚ÉA‚Ȃɂ©‚µ‚ç‚̃AƒhƒŒƒX‚ªŠi”[‚³‚ê‚Ä‚¢‚ÄA
cout << p;
‚Æ‚µ‚½Žž‚ÉA‰¼‚É
ss[100] = {a b, c@...}; (ss[100] = \0 ‚Æ‚·‚é)
p = ss;
‚¾‚Á‚½ê‡‚ÍAss[0]‚©‚燂É\0‚ªo‚Ä‚­‚é‚܂ő–¸‚µ‚ÄA
cout << p;
‚ÅAabc... ‚Æ•\ަ‚·‚é‚킯‚Å‚·‚æ‚ËB‚‚܂è”z—ñ‚Ì—v‘f100ŒÂ•ª‡”Ԃɓǂݞ‚ñ‚Å‚é‚Á‚Ä‚±‚Ƃł·‚æ‚ËB

‚Å‚ÍA‚à‚µƒ|ƒCƒ“ƒ^p‚ÉŠi”[‚³‚ê‚Ä‚¢‚éƒAƒhƒŒƒX‚ª•’ʂ̕ϔ‚̃AƒhƒŒƒX
p = &a
‚Ý‚½‚¢‚Èꇂ¾‚Á‚½Žž‚ÍA
cout << p;
‚Å‚ÍA’Pƒ‚ɕϔa‚̃AƒhƒŒƒX‚ªo—Í‚³‚ê‚邾‚¯‚Å‚·‚æ‚ËB

‚ÅA‚±‚±‚Å‹^–â‚Ȃ̂ł·‚ªA
p = &a;
cout << p;
‚¾‚Á‚½ŽžAˆ—Œn‚͂ǂ¤‚â‚Á‚Äp‚ªu•Ï”v‚̃|ƒCƒ“ƒ^‚¾‚Æ”»’f‚·‚é‚̂łµ‚傤‚©HH
u”z—ñv‚̃|ƒCƒ“ƒ^‚Ìê‡‚à‚ ‚é‚Ì‚ÅA‰½‚©‚µ‚ç‚Ì•û–@‚Å”»’f‚µ‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªA
uƒƒ‚ƒŠ‚ð‡”Ô‚É‘–¸‚µ‚Ä\0‚ªo‚Ä‚±‚È‚©‚Á‚½‚ç•Ï”‚̃|ƒCƒ“ƒ^v‚¾‚Æ‚µ‚½‚ç
–ˆ‰ñ\0‚ªo‚Ä‚­‚é‚܂ŔԒn‚ð‡”Ô‚É‘–¸‚µ‚Ä‚¢‚©‚È‚­‚Ă͂Ȃç‚È‚¢‚Ì‚Å(\0‚ªo‚Ä—ˆ‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Ì‚É(•Ï”‚Ìê‡))‰½‚©ˆá‚¤‹C‚ª‚µ‚Ü‚·B
ƒ|ƒCƒ“ƒ^‚É‚ÍAƒAƒhƒŒƒX‚âŒ^‚Ìî•ñ‚¾‚¯‚ł͂Ȃ­‚ÄA‚»‚̃AƒhƒŒƒX‚ª•Ï”‚̃AƒhƒŒƒX‚©A‚»‚ê‚Æ‚à”z—ñ‚Ìæ“ªƒAƒhƒŒƒX‚©‚Æ‚¢‚¤î•ñ‚à“ü‚Á‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:30:49
>>274
³‚µ‚¢B

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:43:53
>>276
’P‚ɉ½‚ÌŒ^‚̃|ƒCƒ“ƒ^‚ɂȂÁ‚Ä‚¢‚é‚©‚ÅŒˆ‚Ü‚éB
Œ^‚ª char* ‚̂Ƃ«‚Æ‚»‚êˆÈŠO‚Ì T* ‚ɂ‚¢‚Ä
operator<< ‚̃I[ƒo[ƒ[ƒh‚ªˆá‚¤‚¾‚¯B

@@char a = 'A';
@@char* p = &a;
@@cout << p << '\n'
‚Æ‚·‚邯Šm•Û‚³‚ê‚Ä‚¢‚È‚¢—̈æ‚܂œ˂«”²‚¯‚Ä•¶Žš—ñ‚ª•\ަ‚³‚ê‚é (‚Í‚¸) B


279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:43:57
>>276
ƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚ÉŒˆ‚Ü‚éB
‚»‚ꂪconst char*‚¾‚Á‚½‚ç•¶Žš—ñAvoid*‚¾‚Á‚½‚çƒAƒhƒŒƒX‚ð•\ަ‚·‚éB
‚»‚Ì‘¼‚̃|ƒCƒ“ƒ^Œ^‚Í‘½d’è‹`‰ðŒˆ‚Ì‹K‘¥‚É]‚Á‚ÄAã‚̂ǂÁ‚¿‚©‚ÉU‚蕪‚¯‚ç‚ê‚éB

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:47:05
>>276

> p = &a
> cout << p;
> ‚Å‚ÍA’Pƒ‚ɕϔa‚̃AƒhƒŒƒX‚ªo—Í‚³‚ê‚邾‚¯‚Å‚·‚æ‚ËB

(a‚ª‚½‚Æ‚¦‚Î int ‚Å‚ ‚邯‚µ‚ÄB)
‚»‚ê‚͊ԈႢB

> p = &a
‚±‚ê‚ð‚â‚Á‚½Žž“_‚ŃRƒ“ƒpƒCƒ‰‚ÍŒ^‚ªˆá‚¤‚ƃGƒ‰[‚É‚·‚éB
p = reinterpret_cast<&a>‚Æ‚µ‚Ä–³—‚â‚èƒLƒƒƒXƒg‚ð‚µ‚Äp‚É int * ‚Ì’l‚ð“ü‚ê‚邱‚Ƃ͉”\B

>ˆ—Œn‚͂ǂ¤‚â‚Á‚Äp‚ªu•Ï”v‚̃|ƒCƒ“ƒ^‚¾‚Æ”»’f‚·‚é‚̂łµ‚傤‚©HH
p‚ð錾‚·‚éÛ‚ÉA‚»‚ÌŒ^‚ð char* ‚ÆŽw’肵‚Ä‚¢‚é‚©‚çAp‚ªŽÀÛ‚É‚³‚·æ‚ÉŽÀÛ‚É‚ ‚é‚à‚Ì‚ª
char‚Ì”z—ñ‚Å‚ ‚Á‚Ä‚àAintŒ^‚Ì’l‚Å‚ ‚Á‚Ä‚àAƒRƒ“ƒpƒCƒ‰‚Íchar‚Ì•¶Žš—ñ‚Å‚ ‚邯ˆµ‚¤B

a‚Ì’l‚ª‚½‚Ü‚½‚Ü—LŒø‚È•¶Žš‚Ì•¶ŽšƒR[ƒh‚Æ'\0'‚ª•À‚ñ‚¾•¨‚ƂȂÁ‚Ä‚¢‚ê‚ÎAŠY“–‚·‚é•¶Žš—ñ‚Æ‚µ‚Ä•\ަ‚³‚ê‚邵A
‚»‚¤‚łȂ¯‚ê‚ΧŒäƒR[ƒh‚ðo—Í‚µ‚½‚è•¶Žš‰»‚¯‚µ‚½‚è‚·‚éB



281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 20:58:25
>>276‚͈êŠÑ‚µ‚Äp‚ðchar*‚Æ‚µ‚Ęb‚µ‚Ä‚¢‚é‚̂łÍB
‚»‚¤‚·‚邯A
> p = &a
> ‚Ý‚½‚¢‚Èꇂ¾‚Á‚½Žž‚ÍA
> cout << p;
> ‚Å‚ÍA’Pƒ‚ɕϔa‚̃AƒhƒŒƒX‚ªo—Í‚³‚ê‚邾‚¯‚Å‚·‚æ‚ËB
‚͊ԈႢB
a‚ª‘¶Ý‚·‚郃‚ƒŠˆÊ’u‚©‚çŽn‚ß‚ÄA‚»‚êˆÈ~‚É‚½‚Ü‚½‚Ü‘¶Ý‚·‚éƒf[ƒ^‚ðA
–³—‚â‚è•¶Žš—ñ‚ƉðŽß‚µ‚Äo—Í‚·‚邾‚¯B

282:176
08/02/09 21:37:59
‚»[‚©‚»‚à‚»‚à•¶Žš—ñ‚ðˆµ‚¤‚Ì‚ÍcharŒ^‚¾‚¯‚¾‚©‚çA
<< ‚ªƒI[ƒo[ƒ[ƒh‚ð—˜—p‚µ‚Äconst char*Œ^‚¾‚¯“Á•ʂɈµ‚¤‚悤‚É‚µ‚Ä‚¢‚éA‚Æ‚¢‚¤‚±‚Ƃł·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(_ _)m


283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/09 23:57:11
‚±‚ñ‚É‚¿‚ÍBŠp“x‚Ì”äŠr‚̂悢•û–@‚ªŽv‚¢‚‚©‚¸‚É‹ê˜J‚µ‚Ä‚¢‚Ü‚·B
@
Šp“xA,B,C‚ª‚ ‚Á‚ÄAB‚ªA‚ÆC‚Ì’†‚É“ü‚Á‚Ä‚¢‚邪‚ð”»’è‚·‚鎮‚Å”Y‚ñ‚Å‚¢‚Ü‚·B

Šp“xŒn‚ÍŽžŒv‚Ì3Žž‚ª0“xA”½ŽžŒv‰ñ‚è‚É360‚܂ł ‚è‚Ü‚·B
(C‚ÍA‚©‚猩‚Ä”½ŽžŒv•ûŒü‚É92“x—£‚ê‚Ä‚¢‚Ü‚·)

’Pƒ‚È”äŠrŽ®
A<B && B<C
‚Æ‚·‚邯AA=350“xAB=0“xAC=30“x‚̂Ƃ«‚¤‚Ü‚­¬—§‚µ‚Ü‚¹‚ñB

A,B,C‚»‚ꂼ‚ꂪ‚Ç‚ÌÛŒÀ‚É‚¢‚é‚©‚É‚æ‚Á‚Ä
”»•ÊŽ®‚ð•Ï‚¦‚邱‚Æ‚àl‚¦‚½‚̂ł·‚ªA‘g‚݇‚킹‚ðl‚¦‚邯‚ ‚Ü‚èƒXƒ}[ƒg‚È•û–@‚Æ‚àŽv‚¦‚Ü‚¹‚ñB

‰½‚©ŠÈ’P‚ÈŽ®‚ȂǂÅB‚ª‚Í‚³‚Ü‚ê‚Ä‚¢‚邱‚Æ‚ð’m‚é•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©?


284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:00:30
>>283
‚»‚à‚»‚à‚Ç‚ñ‚È’l‚ð“ü‚ꂽ‚Á‚Ä‚®‚é‚Á‚Ɖñ‚Á‚Ä‚­‚ê‚΋²‚Ü‚ê‚Ă邯Œ¾‚¦‚邪H
A‚ÆC‚Ìì‚éŠp‚̬‚³‚¢•û‚ÉB‚ª‚ ‚é‚©‚Ç‚¤‚©‚ð”»’è‚·‚é‚Á‚Ä‚±‚Ƃł¢‚¢‚Ì‚©H
‚»‚Ìê‡AA‚ÆC‚ª180“x—£‚ê‚Ä‚¢‚ê‚ÎB‚͂ǂ̂悤‚È’l‚Å‚ ‚Á‚Ä‚à‹²‚Ü‚ê‚Ä‚¢‚È‚¢‚Æl‚¦‚Ä‚¢‚¢‚Ì‚©H

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:11:50
>>283
A‚ª0“x‚É‚È‚é‚æ‚¤‚ÉB‚ÆC‚ð‰ñ“]‚³‚¹‚ê‚΂¢‚¢‚æB

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:11:56
>>284

> C‚ÍA‚©‚猩‚Ä”½ŽžŒv•ûŒü‚É92“x—£‚ê‚Ä‚¢‚Ü‚·
‚Á‚Ä‹Lq‚ª‚ ‚é‚©‚ç‚»‚ê‚Í‹C‚É‚µ‚È‚­‚Ä‚¢‚¢‚ñ‚¶‚á‚ËH
> A=350“xAB=0“xAC=30“x‚̂Ƃ«‚¤‚Ü‚­¬—§‚µ‚Ü‚¹‚ñB
‚Á‚Ă̂͗á‚̂‚à‚肾‚낤B

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:15:25
>>283
A' = A - A (=0), C' = C - A (=92), B' = B - A ‚Æ‚·‚ê‚ÎA
B‚ªA‚ÆC‚ÌŠÔ <=> B'‚ªA'‚ÆC'‚ÌŠÔ

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:15:56
Šp“x‚ð}‚È‚µ‚Å•\Œ»‚·‚邯“‚¢‚Å‚·‚ËB@

A‚ÆC‚Ìì‚éŠp‚̬‚³‚¢‚Ù‚¤‚ÉB‚ª‚ ‚邱‚Æ‚ðŠm”F‚µ‚½‚¢B
(‘å‚«‚¢Šp‚̂ق¤‚É‚Íu‹²‚Ü‚ê‚Ä‚¢‚È‚¢v‚Æ‚¢‚¤”Fޝ)

A‚ÆC‚Í180“x–¢–ž(‘z’è‚Í92“x‚Å‚·)—£‚ê‚Ä‚¢‚Ü‚·B




289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:21:23
B-A, C-A‚ÌŠp“x‚ð-180~+180‚ÉŠ·ŽZ‚µ‚ÄA

C-A<B-A<0 ‚Ü‚½‚ÍA C-A>B-A>0‚È‚çAA‚ÆC‚ÌŠÔ‚ÉB‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:22:38
‚`‚ÆB‚ÌŠp“x + B‚ÆC‚ÌŠp“x < 180
‚Ȃ狲‚Ü‚ê‚Ă邿B

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:32:45
‚ǂȂ½‚©A•‚¯‚Ä‚­‚¾‚³‚¢B

#include <iostream.h>
#include <stdlib.h>

int main(void)
{
int i,n,*ptr;
cin >> n;
ptr = (int *)calloc(n,sizeof(int));

for(i=0;i<=n-1;i++)
{
cin >> *ptr;
ptr++;
}

for(i=0;i<=n-1;i++)
{
cout << i << "," << ptr << "," << *ptr << endl;
ptr++;
}
return 0;
}

‚¤‚Ü‚­“®‚«‚Ü‚¹‚ñB orz... ‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚é‚Å‚µ‚傤‚©H

292:291
08/02/10 00:38:34
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚·‚½‚—

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:39:10
‚·‚݂܂¹‚ñB—‰ð‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ
>>287
A'=A-A = 350 - 350 = 0
C'=C-A = 30 - 350 = -320 = fmod( -320+360, 360) = 40
B'=B-A = 0 - 350 = -350 = fmod( -350 + 360, 360) = 10
‚Æ‚µ‚Ä‚¨‚¢‚Ä A' < B' < C' ( 0 < 10 < 40)
‚Æ”äŠr‚·‚ê‚΂悢‚̂łµ‚傤‚©?

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:49:20
CŒ¾Œê‚æ‚蔊w‚ð•׋­‚µ‚ë‚æ

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:49:21
>>287
‚¤‚Ü‚­s‚«‚Ü‚µ‚½BŠF‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½


296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 00:58:44
>>283
ƒŠ[ƒ}ƒ“Šô‰½Šw

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 02:41:34
C++‚ÅAˆÈ‰º‚̂悤‚ȃR[ƒh‚ðŒ©‚½‚̂ł·‚ªA

int res = 0;
int a = 0;
res >?= a;

‚±‚ñ‚È‘‚«•û‚Í‚ ‚肦‚È‚¢‚Å‚·‚æ‚ËH
>?= ‚Ì‘‚«Žè‚̈Ó}‚Í res > a ? res = a: res
‚ÆŽv‚¤‚̂ł·‚ªAmacro‚É‚æ‚é’u‚«Š·‚¦‚àA>?=‚̂悤‚È‘‚«•û‚É
‘΂µ‚Ă͂ł«‚È‚¢‚Å‚·‚æ‚ËH


298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 02:49:35
gccŠg’£

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 03:53:53
>>298
ƒ}ƒW‚ÅH
‚Ç‚¤‚¢‚¤“z‚Å‚·‚©H
‚Æ‚¢‚¤‚©AŽèŒ³‚Ìg++‚¾‚ƃRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚¯‚ÇAAA
‚±‚ñ‚ȃ\[ƒX‚Å‚·B(Œ³‚̃\[ƒX‚©‚ç–â‘è•”•ª‚¾‚¯”²‚«o‚µ‚½‚à‚Ì)
int main(void)
{
int res = 0;
int a = 0;
res >?= a;
return 0;
}


300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 03:58:31
‚¿‚á‚ñ‚ÆC++‚ɂȂÁ‚Ä‚éH

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 04:26:18
>>300
‚±‚ñ‚ÈŠ´‚¶‚Å‚·BŠÂ‹«‚Ílinux‚Å‚·B(version 4.2.1)
$ cat test.cpp
int main(void)
{
int res = 0;
int a = 0;
res >?= a;
return 0;
}
$ g++ test.cpp
test.cpp: In function 'int main()':
test.cpp:5: error: expected primary-expression before '?' token
test.cpp:5: error: expected primary-expression before '=' token
test.cpp:5: error: expected `:' before ';' token
test.cpp:5: error: expected primary-expression before ';' token


302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:39:32
‚Ü‚Á‚½‚­‚̉SŽÒ‚Ȃ̂ł·‚ªCŒ¾Œê‚ð•׋­‚µ‚悤‚ÆŽv‚Á‚Ă܂·
“ü–å‘‚Å“ÆKC‚Æ“ÆKC++‚ª‚ ‚è‚Ü‚·‚ªA‚Ç‚¿‚ç‚𔃂¦‚΂¢‚¢‚Å‚µ‚傤‚©H
‚Ü‚½‘¼‚É—Ç‚¢“ü–å‘‚ª‚ ‚ê‚΋³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚©H

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:42:31
>>302
‚¤‚·‚¢–{‚É‚µ‚Æ‚¯@‚ ‚Ƃ̓lƒbƒg‚Å’²‚ׂê‚΂悢@100ƒy[ƒWˆÈ‰º‚ª•K{

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:43:31
‚»‚Ì“ñ‚‚¾‚Á‚½‚çŠÔˆá‚¢‚È‚­“ÆK‚bB

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:48:21
>>302
Œ¾—t‚Ì‚ ‚â‚Ȃ̂©‚à‚µ‚ê‚È‚¢‚ª
C‚ÆC++‚͕ʕ¨‚¾‚©‚ç‚Ë

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:48:40
“ú–{ŒêŠwŽÒ‚łȂ­‚Ä‚à‚µ‚á‚ׂê‚é‚̂Ɠ¯‚¶@‚¤‚·‚¢‚â‚‚ɂµ‚Æ‚¯@ƒlƒbƒg‚Å’²‚ׂ½ƒy[ƒW‚¾‚¯‚ŕ׋­‚µ‚Ä‚à—Ç‚¢
‚È‚é‚ׂ­“®‚©‚µ•û‚ª‚í‚©‚Á‚½‚çSTL‚Éi‚ނׂ«@
ŒÃ“T“I‚ÈCƒvƒƒOƒ‰ƒ€‚̂قƂñ‚Ç‚ÍSTL‚ÅŠÈ’P‚É‘‚¯‚é

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:50:02
‚½‚Æ‚¦‚΃NƒCƒbƒNƒ\[ƒg‚âAƒXƒ^ƒbƒN‚âA“ú–{Œêˆ—‚Ȃǖʓ|‚ȃvƒƒOƒ‰ƒ€‚͕׋­‚µ‚È‚­‚Ä‚àSTL‚ȂǂŒu‚«Š·‚¦‚ç‚ê‚é

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 08:54:23
unicode‚à‚ë‚­‚Ɉµ‚¦‚È‚¢•³ƒ‰ƒCƒuƒ‰ƒŠ‚ªƒiƒjŒ¾‚Á‚Ä‚é‚ñ‚¾‚©

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:03:20
„‚Ƃɂ©‚­”–‚¢‚â‚Â
‚±‚ê‚ɂ͓¯ˆÓB
“ü–å‘‚Å•ªŒú‚¢‚Ì”ƒ‚Á‚Ä‚àƒ_ƒ‰ƒ_ƒ‰–³‘ʂɓ‚­‘‚¢‚Ă邾‚¯‚Å—‰ð‚µ‚É‚­‚¢‚¾‚¯
Šî‘b’†‚ÌŠî‘b‚³‚¦—‰ð‚µ‚½‚çŽÀÛì‚Á‚Ä•K—v‚ɂȂÁ‚½ˆ—‚ðƒlƒbƒg‚Å’²‚ׂé•û‚ª‚¢‚¢

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:20:07
STL‚Á‚Äunicodeˆµ‚¦‚È‚¢‚ñ‚¾‚Á‚¯H

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:21:58
‚‚©‚¦‚é@ˆêŒê‚ª”»•ʂł«‚È‚¢‚Ì‚Í char‚Å‚à‚¨‚È‚¶

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:41:39
‚±‚±•׋­‚·‚ê‚Ηǂ¢‚æ

URLØÝ¸(www.geocities.co.jp)
URLØÝ¸(rina.jpn.ph)
URLØÝ¸(www.asahi-net.or.jp)

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:54:05
>>310
STL‚ÉŒÀ‚炸C++‚ɂ낭‚ÈUnicodeƒTƒ|[ƒg‚ª‚È‚¢‚Æ‚¢‚¤‚¾‚¯‚Ì‚±‚ÆB
“Á‚É‹C‚É‚·‚é•K—v‚͂Ȃ¢B‹C‚É‚·‚é‚ÈB
‚½‚¾‚Ìwchar_t‚©‰½‚©‚ðƒRƒ“ƒeƒi‚ɓ˂Áž‚ñ‚ÅŽg‚¤‚¾‚¯‚¾B

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 09:59:53
‚ ‚ ‚»‚¤‚¢‚¤‚±‚Æ‚©
STL‚ª‰½‚©•¶ŽšƒR[ƒh‚Ɉˑ¶‚µ‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚½‚æ

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 10:01:29
‚½‚Æ‚¦‚Î10•¶Žš–Ú‚ª‰½ƒoƒCƒg–Ú‚Æ‚©”»•ʂł«‚È‚¢‚¾‚¯

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 10:20:58
>>301
GCC 4.0.4, 4.1.2 ‚Æ 4.2.3 ‚̃}ƒjƒ…ƒAƒ‹‚É‚Í...

| The G++ minimum and maximum operators (e<?f and e>?f) and
| their compound forms (e<?=f) and e>?=f) have been deprecated
| and will be removed in a future version. Code using these operators
| should be modified to use std::min and std::max instead.

[Excite –|–ó]
| ‚»‚µ‚ÄA'G++Ŭ‚ÌA‚»‚µ‚ÄAÅ‘å‚̃IƒyƒŒ[ƒ^A(e<?'Ae>A'A)A
| ”Þ‚ç‚̇¬ƒtƒH[ƒ€(e<?=')‚Æe>=') ”ñ“‚ÄA«—ˆ‚̃o[ƒWƒ‡ƒ“‚ÅŽæ‚è
| œ‚­‚Å‚µ‚傤B ‚±‚ê‚ç‚̃IƒyƒŒ[ƒ^‚ðŽg—p‚·‚éƒR[ƒh‚Ístd‚Ɉȉº‚ðŽg—p
| ‚·‚邿‚¤‚É•ÏX‚³‚ê‚é‚ׂ«‚Å‚·:•ª‚Æstd:A:‘ã‚í‚è‚ÉÅ‘åŒÀ‚É‚µ‚Ä‚­‚¾‚³‚¢B

‚ƂȂÁ‚Ă邩‚çA4.2.1 ‚È‚çŽg‚¦‚é‚Í‚¸‚¾‚ªA‚È‚ñ‚©ƒIƒvƒVƒ‡ƒ“‚ª‚¢‚é‚Ì‚©‚à
‚µ‚ê‚È‚¢‚ÈB

‚¿‚È‚Ý‚É 4.0.4 ‚̈ê‚‘O‚Ì 3.4.6 ‚̃}ƒjƒ…ƒAƒ‹‚É‚Í '>?=' Ž©‘Ì‚Ìà–¾‚ª‚È
‚¢‚©‚çAŽÀŒ±“I‚É•t‚¯‰Á‚¦‚ç‚ꂽŠg’£‚ÉŽv‚¦‚éB

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 10:36:34
excite–|–ó‚Ђǂ¢‚È‚—
g++‚ÌŬEő剉ŽZŽq‚Æ‚»‚̇¬Œ`‚Í‚·‚łɔñ„§‚Å‚ ‚è
«—ˆ‚̃o[ƒWƒ‡ƒ“‚ł͔pŽ~‚³‚ê‚Ü‚·B‚±‚ê‚ç‚̉‰ŽZŽq‚ðŽg—p
‚µ‚Ä‚¢‚éƒR[ƒh‚Í‘ã‚í‚è‚É std::min ‚Æ std::max ‚ðŽg—p‚·‚邿‚¤‚É•ÏX‚·‚ׂ«‚Å‚·B

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 11:03:47
T"‚È‚ñ‚½‚ç"
‚ð
L"‚È‚ñ‚½‚ç"
‚É’u‚«Š·‚¦‚éƒ}ƒNƒ‚͂ǂ¤‘‚­‚Å‚·‚©H

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 11:04:42
#define T L‚łł«‚È‚¯‚ê‚Ζ³—B
Windows‚ÍŠÖ”Œ`Ž®‚̃}ƒNƒ‚É‚µ‚đΈ‚µ‚Ä‚¢‚éB

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 12:13:50
template<class L>

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 12:17:02
gcc ‚¾‚Æ wchar_t ‚Í‚SƒoƒCƒg‚Å UTF-32 ‚ð“ü‚ê‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB
wchar_t ‚Í‚ ‚­‚܂ł»‚̊‹«‚ňµ‚¦‚éÅ‘å‚Ì•¶ŽšƒR[ƒh‚ðŠi”[‚Å‚«‚é•¶ŽšŒ^‚Å‚µ‚©‚È‚­A
‚QƒoƒCƒgŒÅ’è‚Å‚à‚È‚¯‚ê‚Î UTF-16 ‚â UCS-2 ê—p‚Ì‚à‚̂łà‚È‚¢B

C++0x ‚ł͂»‚±‚ñ‚Æ‚±¢‚é‚Á‚Ä‚±‚Æ‚Å
UTF-16 ‚Æ UTF-32 ‚ð’¼ÚƒTƒ|[ƒg‚·‚邿‚¤‚ɂȂé—\’è‚̂悤‚¾B
‚Ü‚½ VC++ ‚ª‘Ήž’x‚点‚»‚¤‚È‹C‚ª‚µ‚Ä—JŸT‚ɂȂ邪B

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 12:36:12
NT3.1Žž‘ã‚©‚çUnicodeŽg‚Á‚Ä‚«‚½OS‚É]‚¤‚ׂ«B

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 13:33:02
æ“ú‚±‚¿‚ç‚ŃAƒhƒoƒCƒX‚ð‚¢‚½‚¾‚«AƒvƒƒOƒ‰ƒ€‚ð
‘‚¢‚Ă݂܂µ‚½BŠwZ‚łł«‚È‚©‚Á‚½•ª‚ð‰Æ‚Å쬂µ‚悤‚Æ
ƒ\[ƒX‚ðŽ‚¿‹A‚Á‚½‚̂ł·‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢ŠJ‚­‚±‚Æ‚ª
‚Å‚«‚È‚­‚Ä¢‚Á‚Ä‚¢‚Ü‚·B

ŠwZ‚Å‚ÍGŠÛƒGƒfƒBƒ^‚Åu.cppv‚ÌŠg’£Žq‚ŕۑ¶‚ð‚µ‚Ä
gcc‚ŃRƒ“ƒpƒCƒ‹‚ð‚µ‚Ä‚¢‚邿‚¤‚Ȃ̂ł·‚ªA“¯‚¶—l‚È
ŠÂ‹«‚ðì‚邱‚Ƃ͉”\‚Ȃ̂łµ‚傤‚©H

win‚̃ƒ‚’ ‚Å‚àŠJ‚¯‚é‚à‚Ì‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚̂Ţ‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

324:291
08/02/10 13:34:37
‚¨‚»‚ç‚­•¶ŽšƒR[ƒh‚ªˆá‚¤‚ñ‚¾‚ëB
nkfŽg‚¤‚©Aƒƒ‚’ ˆÈŠO‚̃GƒfƒBƒ^‚Ń\[ƒXƒR[ƒhŒ©‚ê

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 13:36:29
‚Ü‚¸‚͂܂Ƃà‚ȃGƒfƒBƒ^‚ðŽg‚¤‚ñ‚¾
GŠÛ‚É‚ ‚킹‚é‚Ì‚ª‚æ‚¢‚©‚ÆŽv‚¤‚ªƒTƒNƒ‰ƒGƒfƒBƒ^‚ȂǑ¼‚É‚à‚¢‚ë‚¢‚ë‚ ‚é

*.cpp‚ðgcc‚ŃRƒ“ƒpƒCƒ‹‚Æ‚¢‚¤‚Ì‚à‚È‚ñ‚©ˆø‚Á‚©‚©‚邪¥¥¥

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 13:37:13
>>323
GŠÛ‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ðˆêŽž“I‚ɕς¦‚é‚©A‚܂Ƃà‚ȃtƒŠ[‚ȃGƒfƒBƒ^‚ðE‚Á‚ÄŽg‚¦‚΂¢‚¢‚ñ‚łȂ¢?

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 13:56:49
‚Â[‚©C/C++‘S‘RŠÖŒW‚È‚¢–â‘è‚Ȃ̂Ȃ—

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 14:42:18
‰ñ“š‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
327‚³‚ñ‚Ì‹Â‚é‚Æ‚¨‚èACˆÈ‘O‚Ì–â‘è‚Å‚µ‚½\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

>>325
gcc‚ŃRƒ“ƒpƒCƒ‹‚Æ‚¢‚¤‚Ì‚ÍA‚Ȃɂ©‚¨‚©‚µ‚¢‚̂łµ‚傤‚©H
ƒRƒ“ƒpƒCƒ‹Žž‚̃Rƒ}ƒ“ƒh‚ª‚»‚̂悤‚ȃRƒ}ƒ“ƒh‚ð“ü—Í‚·‚邯
‹³‚¦‚ç‚ꂽ‚̂ł·B

‚Ü‚¸‚̓GƒfƒBƒ^‚ð’T‚µ‚Ă݂邱‚Æ‚©‚ç‚Í‚¶‚߂Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 14:48:08
.cpp‚Ȃ畒Êgcc‚ł͂Ȃ­g++‚ðŽg‚¤B

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 14:55:04
Œ‹‹Ç‚Ígcc‚¾‚¯‚Ç‚È

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:44:22
Ž¿–â‚Å‚·B
Å‹ßC‚ð•׋­‚µ‚Ä‚¢‚Ü‚·‚ªAƒRƒ“ƒpƒCƒ‹‚ªãŽè‚­o—ˆ‚Ü‚¹‚ñB

ƒRƒ“ƒpƒCƒ‰[‚ÍBorland C++ Compiler5.5‚ðŽg‚Á‚Ă܂·B
ƒRƒ“ƒpƒCƒ‹‚·‚邯AuŽw’肳‚ꂽƒpƒX‚ªŒ©‚‚©‚è‚Ü‚¹‚ñv‚ƂȂè‚Ü‚·B
Œ´ˆö‚͉½‚ªl‚¦‚ç‚ê‚Ü‚·‚©H

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:45:20
#include <iostream>
‚Æ
#include <iomanip>
‚Á‚Ăǂ¤‚¢‚¤‚Æ‚«Žg‚¤‚Ì?


333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:46:08
Path‚ð’Ê‚µ‚ĂȂ¢‚Ì‚ªŒ´ˆöB

setbcc‚Å‚®‚®‚邯‚æ‚¢B

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:46:20
錾‚â’è‹`‚ðŽg—p‚·‚邯‚«B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:47:03
std::cout‚Æ‚©std::cin‚Æ‚©Žg‚¢‚½‚¯‚ê‚ÎA‚Ü‚¸<iostream>‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚éB
‚»‚Ìã‚ÅAˆø”‚Ì‚ ‚éƒ}ƒjƒsƒ…ƒŒ[ƒ^‚ªW‚ß‚ç‚ê‚Ä‚¢‚é‚Ì‚ª<iomanip>B

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:49:39
>>332ƒŒƒxƒ‹‚ÌŽ¿–â‚·‚é“z‚É‘üuƒ}ƒjƒsƒ…ƒŒ[ƒ^v‚È‚ñ‚Ä‘‚¢‚½‚Á‚Ä’Ê‚¶‚È‚¢‚¾‚ë

‚ÆŽv‚Á‚ĉðà‚ð‘‚±‚¤‚Æ‚µ‚½‚¯‚ÇA‚¤‚ñ‚±‚µ‚½‚­‚È‚Á‚½‚̂Œ†Ž~

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 15:54:56
‚Å‚à‚»‚ꌩ‚ă}ƒjƒsƒ…ƒŒ[ƒ^‚ÅŒŸõ‚·‚ê‚΂·‚®‰ðŒˆ‚·‚邯Žv‚¤‚¯‚Ç‚—

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 16:08:51
—p“r‚Æ‚µ‚Ä‚Í>>49‚Ý‚½‚¢‚ÈꇂÉB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 22:21:50
test

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 22:28:40
\i”‚Ì“ü—Í‚ð“ñi”•\ަ‚·‚éƒR[ƒh‚ð‘‚¢‚Ă݂½‚ñ‚Å‚·‚ªA
ʼnMASK‚ð0x01‚Éݒ肵‚Ä1‚Æ‚©255‚Æ‚©“ü—Í‚µ‚½‚猅‚ªã‰º‹t‚ɂȂè‚Ü‚µ‚½B
0x80000000‚Éݒ肵‚Ä“ª‚©‚çƒ`ƒFƒbƒN‚³‚¹‚Ä‚â‚Á‚½‚炤‚Ü‚­‚¢‚Á‚½‚ñ‚Å‚·‚ªA
intelŒn‚̃vƒƒZƒbƒT‚ÍƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚¾‚©‚çƒrƒbƒg‚ð㉺‹t‚Ɉµ‚¤‚ñ‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H

/* d2b.c */

#include <stdio.h>

#define MASK 0x80000000

int main(void)
{
unsigned int x;
int n;

scanf("%d", &x);

for(n = 0; n < 32; n++){
if( ((x << n) & MASK) == 0)
putchar('0');
else
putchar('1');
if( (n+1) % 4 == 0)
putchar(' ');
}

return(0);
}


341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 22:34:58
>>340
~ƒrƒbƒg‚ð㉺‹t
›ƒoƒCƒg‚Ì•À‚Ñ‚ª‹t

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 22:35:39
ƒGƒ“ƒfƒBƒAƒ“ŠÖŒWƒiƒX

343:340
08/02/10 22:37:25
>>341
ƒoƒCƒg’PˆÊ‚Å‹t‚È‚ñ‚Å‚·‚ËB
>>342
‚ A‘S‘RŠÖŒW‚È‚¢‚ñ‚Å‚·‚©;

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(__)m

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:18:02
stdio.h‚ÌremoveŠÖ”‚ÌŽg‚¢•û‚͉º‹L‚Å–â‘è‚È‚¢‚Å‚µ‚傤‚©H
remove("ƒtƒ@ƒCƒ‹‚̃pƒX");

¡Œ»ÝA—Ⴆ‚Î
remove("D:\\test\\test.txt");
‚±‚ñ‚ȋÌ1•¶‚¾‚¯‚ðŽŽ‚µ‚Ăଌ÷‚µ‚Ü‚¹‚ñA-1‚ª•Ô‚Á‚Ä‚«‚ÄŽ¸”s‚µ‚Ä‚¢‚邿‚¤‚Å‚·
ƒpƒX‚Íâ‘΃pƒX‚Å–â‘è‚È‚¢‚ÆŽv‚¢‚Ü‚·‚µAtestƒtƒHƒ‹ƒ_‚Ætest.txt‚ÍŽŽ‚µ‚Éì‚Á‚Ă݂½‚à‚̂ł·
ƒvƒƒOƒ‰ƒ€’†‚ÅŠJ‚¢‚Ä‚à‚¢‚Ü‚¹‚ñ‚µ“ǂݎæ‚èê—p‚Å‚à‚ ‚è‚Ü‚¹‚ñ

Œ©“–‚ª‚‚©‚¸¢‚Á‚Ä‚¢‚Ü‚·A‰½‚©‚²‘¶’m‚Ì•û‚¢‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:21:13
>>344 perror() ‚µ‚Ă݂ê

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:22:15
>>344
‚»‚̃pƒX‚Æ“¯‚¶‚Ü‚Üfopen‚µ‚ÄŠJ‚¯‚é‚Ì‚©H
‚‚܂è‚Ù‚ñ‚Ƃɂ»‚̃tƒ@ƒCƒ‹‚ðƒvƒƒOƒ‰ƒ€‚©‚ç”Fޝ‚Å‚«‚Ä‚¢‚é‚Ì‚©‚ðƒ`ƒFƒLƒ‰I
‚ ‚ÆAstrerror‚ŃGƒ‰[“à—e‚ðŽæ“¾‚µ‚Ă݂ĂÍH

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:23:36
test.txt.txt‚¾‚Á‚½‚肵‚ÄEEE@‚¢‚₳‚·‚ª‚É‚»‚ê‚͂Ȃ¢‚©

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:26:52
Dƒhƒ‰ƒCƒu‚ÍŽÀ‚ÍDVD-ROMƒhƒ‰ƒCƒu‚¾‚Á‚½‚肵‚ÄEEE‚¢‚₳‚·‚ª‚É‚»‚ê‚͂Ȃ¢‚©

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:30:58
‚»‚à‚»‚àDƒhƒ‰ƒCƒu‚ª‘¶Ý‚µ‚ÈEEE‚È‚¢‚©@‚È‚¢‚æ‚È

350:344
08/02/10 23:32:54
permission denied‚Æ‚¢‚¤ƒGƒ‰[‚ªEE
ƒtƒ@ƒCƒ‹‚̃vƒƒpƒeƒB‚͓ǂݎæ‚èê—p‚Æ‚©‰B‚µƒtƒ@ƒCƒ‹‚Æ‚©ƒ`ƒFƒbƒN“ü‚Á‚Ä‚¢‚È‚¢‚ñ‚Å‚·‚ª
‘S‚­ˆá‚¤•”•ª‚È‚ñ‚Å‚µ‚傤‚©H

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:33:25
chmod a+w FILENAME

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:35:53
‚cƒhƒ‰ƒCƒu‚ªƒlƒbƒgƒ[ƒNƒhƒ‰ƒCƒuEE
‚̂킯‚È‚¢‚æ‚È

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:36:33
>>351
ahodesuka?

354:344
08/02/10 23:36:53
>>351
‚¤‚킟EE‚»‚¤‚¢‚¤‚Ì•K—v‚È‚ñ‚Å‚·‚©EE
C‚¶‚á‘‚¯‚È‚¢‚Å‚·‚æ‚ËH

D‚Í‚ ‚è‚Ü‚·

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:37:30
OOG

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:37:45
WindowsXP ‚Ɖ¼’肵‚Ä

‚PDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŠJ‚­
[ƒXƒ^[ƒgƒƒjƒ…[]-[ƒtƒ@ƒCƒ‹–¼‚ðŽw’肵‚ÄŽÀs]
cmd

‚QDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ʼnº‹L‚ÌŽO‚‚̃Rƒ}ƒ“ƒh‚ð‘Å‚Â
D:
cd \test
dir

‚±‚ê‚Å
test.txt
‚ª‚ ‚é‚©‚Ç‚¤‚©Šm”F‚·‚é

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:38:17
>>351
‚»‚ê‚ÍUNIX‚¾‚ëB
DOS‚ÆWindows‚Í
rd /s/q c:\
‚¾‚ëB

358:344
08/02/10 23:39:44
ƒtƒ@ƒCƒ‹Ž©‘̂͂ ‚è‚Ü‚·
¡ƒtƒ@ƒCƒ‹‚̃pƒX‚ð•Ï”‚É“ü‚ê‚ÄAŠJ‚¢‚Ä’†‚Ì•¶‚ðo—Í‚³‚¹‚½‚肵‚Ă݂܂µ‚½
‚»‚̕ϔ‚ð‚»‚Ì‚Ü‚ÜŽg‚Á‚Ä‚¢‚Ü‚·
‚»‚ê‚Æfclose‚à‚µ‚Á‚©‚è

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:39:53
>>357
‚»‚¤‚¾‚Á‚½‚È

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:45:39
>>358
‚Á attrib d:\test\test.txt

361:344
08/02/10 23:52:26
>>360
‚»‚¤‚¢‚¤•û–@ˆÈŠO‚̃R[ƒh“à‚É‹Lq‚µ‚Äς܂¹‚é•û–@‚Á‚ÄŒ¾‚¤‚ÆWin32API‚Á‚Ă̂ðŽg‚¤‚µ‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/10 23:56:03
>>360
‚»‚Ì‘O‚É permission denied ‚Á‚Ä‚ñ‚¾‚©‚ç휂·‚錠—˜‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©Šm”F‚µ‚ë‚æB
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç del ‚µ‚Ä‚Ý‚é‚Æ‚©AƒGƒNƒXƒvƒ[ƒ‰‚©‚ç휂µ‚Ä‚Ý‚é‚Æ‚©B

363:344
08/02/11 00:08:29
>>362
‚»‚±‚ç•Ó‚Ío—ˆ‚Ü‚·AŠÇ—ŽÒŒ ŒÀ‚ŃƒOƒCƒ“‚µ‚Ä‚é‚̂ŊԈႢ‚È‚¢‚Í‚¸‚Å‚·

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:12:57
>>363
ŽÀÛÁ‚µ‚Ă݂½H‘¼‚̃\ƒtƒg‚ªƒƒbƒN‚µ‚Ä‚é‚Á‚Ä‚±‚Ƃ͂Ȃ¢H

365:344
08/02/11 00:14:34
Á‚µ‚Ă݂܂µ‚½AremoveŠÖ”‚ðŽŽ‚·ˆ×‚Éì‚Á‚½ƒtƒ@ƒCƒ‹‚Ȃ̂ł»‚¤‚¢‚Á‚½‚±‚Ƃ͂Ȃ¢‚ÆŽv‚¢‚Ü‚·

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:19:03
‚»‚̃vƒƒOƒ‰ƒ€“à‚Åopen‚µ‚Ä‚éó‘Ô‚Åremove‚µ‚悤‚Æ‚µ‚Ä‚éA‚Æ‚©‚¢‚¤ƒIƒ`‚¶‚á‚È‚¢‚æ‚ËB

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:23:02
“¯‚¶‚±‚Ɖ½“x‚àŠm”F‚³‚ê‚Ü‚­‚Á‚ĂĂ©‚í‚¢‚»‚·

368:344
08/02/11 00:23:53
>>366
ã‚ÅŒ¾‚Á‚½‚Æ‚¨‚èAremoveŠÖ”‚ðŽg‚¤Å’áŒÀ‚Ì•¶‚¾‚¯‚ÅŽÀs‚µ‚Ä‚àƒGƒ‰[‚͂ł܂·‚µ
close‚à‚µ‚Ä‚¢‚Ü‚·

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:26:22
‚à‚¤‚Ý‚ñ‚ÈŽv‚¢“–‚½‚éß‚ªs‚«‚½‚ñ‚¾‚ëEEE

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:29:05
ƒvƒƒOƒ‰ƒ€‚ðŠÇ—ŽÒŒ ŒÀ‚ÅŽÀs‚µ‚ĂȂ¢‚Æ‚©B

371:344
08/02/11 00:29:09
â‘΃pƒXŽw’èo—ˆ‚È‚¢–ó‚È‚¢‚Å‚·‚æ‚ËEEE‚È‚ñ‚Å‚¾‚낤

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:29:59
‚ ‚Æ‚ÍAƒfƒBƒŒƒNƒgƒŠÁ‚»‚¤‚Æ‚µ‚Ă邯‚©‚®‚ç‚¢‚©‚ÈB

ƒtƒ@ƒCƒ‹‚ðŠJ‚¢‚Ä’†‚Ì•¶‚ðo—Í‚³‚¹‚½‚肵‚Ă邯Œ¾‚¤‚©‚瑽•ªˆá‚¤‚¾‚낤‚ª...B

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:30:13
OS ‚âƒRƒ“ƒpƒCƒ‰‚Ìî•ñ‚Å‚ào‚³‚È‚¢‚Æ‚±‚êˆÈã‚Ç‚¤‚µ‚悤‚à‚È‚¢‚¾‚ëBƒGƒXƒp[‚Å‚à‚È‚¯‚è‚áB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 00:42:31
ƒŠƒu[ƒg‚µ‚Ä‚Ý‚é‚Æ‚©

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 02:53:40
ƒGƒNƒXƒvƒ[ƒ‰‚È‚ñ‚©‚Å‚â‚Á‚½‚Æ‚«‚ƃvƒƒOƒ‰ƒ€‚Å‚â‚Á‚½‚Æ‚«‚ƂŌ ŒÀ‚ªˆá‚¤‚Æ‚©B
Vista‚¾‚Á‚½‚ç‚ ‚è‚»‚¤‚¾B

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 02:54:17
‚¨‚ê‚ÌŒoŒ±‚©‚ç—\‘z‚·‚邯test.text‚ɂȂÁ‚Ă邯—\‘z
‚»‚ê‚ʼn½ŽžŠÔ‚à”Y‚ñ‚¾‚±‚Æ‚ª‚ ‚éw

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 03:23:03
>>318
_T("‚È‚ñ‚½‚ç")
‚ð
L"‚È‚ñ‚½‚ç"
‚Å—Ç‚¯‚ê‚ÎA
#define _T(x) L ## x
‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©H


378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 04:10:31
–¾“ú‚܂łÉ1000~1000‚­‚ç‚¢‚Ìs—ñ‚Ì‹ts—ñ‚Æ‚©‚ðŒvŽZ‚·‚邱‚Æ‚ª•K—v‚Èh‘肪
o‚Ü‚µ‚½B‘¼‚Ìl‚Ímatlab‚Å‚â‚é‚̂ł·‚ªAŽ©•ª‚Íc++‚Å‚â‚낤‚ÆŽv‚Á‚Ă܂·B
‹ts—ñ‚ÌŒvŽZ‚ÍŽ©•ª‚ÅŽÀ‘•‚µ‚È‚­‚Ă悢‚Ì‚ÅAƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚ðŽg‚¨‚¤‚ÆŽv‚Á‚Ă܂·B
¡’²‚ׂ½‚Æ‚±‚ë‚Å‚ÍA—L–¼‚Èc++—p‚Ìs—ñŒvŽZƒ‹[ƒ`ƒ“‚ÍAblitz++, MTL, blas,
TNT‚Ȃǂª‚ ‚邱‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½B«—ˆ«(ˆê“xŠo‚¦‚½‚ç’·‚­Žg‚¦‚é)‚Æ«”\(ˆê”ÔdŽ‹)
‚ðl‚¦‚邯A‚Ç‚ê‚ð‘I‚Ԃׂ«‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 04:20:20
‚·‚¢‚Ü‚¹‚ñA
> –¾“ú‚Ü‚Å
‚¶‚á‚È‚­‚ÄA—ˆT‚܂łł·B


380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 04:20:26
‰´‚Í LAPACK Žg‚Á‚Ă邯‚ÇA
‘¼‚Ì‘I‘ðŽˆ‚ð‹á–¡‚µ‚½–ó‚¶‚á‚È‚¢‚©‚ç‚È‚ B

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 04:37:58
>>378
«—ˆ«‚͂ǂê‚ðŠo‚¦‚Ä‚à“¯‚¶‚©‚ÆB
C++‚ð’·‚­Žg‚¤‚̂ł ‚ê‚Α¼l‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽÀ‘•‚·‚邱‚Æ‚à‘½‚­‚È‚é‚ÆŽv‚¤B
«”\‚Æ‚¢‚¤‚Ì‚ª‘¬“xdŽ‹‚Å‚ ‚ê‚ÎŽ©•ª‚ÅŽÀ‘ª‚µ‚½•û‚ª‘‚¢‚©‚ÈH
‘¼‚É‚ÍAŠÖ˜Aƒy[ƒW‚Ì‘½‚³A‘g‚Ýž‚݈Ղ³Aƒ\[ƒX‚ªŒöŠJ‚³‚ê‚Ä‚¢‚é‚©H‚ ‚½‚è‚ðdŽ‹‚µ‚ÄŒˆ‚ß‚ê‚΂¢‚¢‚©‚Æ

‚Ô‚Á‚¿‚ႯmatlabŽg‚¦‚é‚Ȃ炻‚Á‚¿‚ðŽg‚Á‚½•û‚ª‚¢‚¢‚悤‚É‚àŽv‚¤‚ªEE

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 05:10:35
>>380
>>381
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽ©•ª‚ªˆê‰žˆê”ÔC++‚ª‚Å‚«‚é(‚±‚ƂɂȂÁ‚Ä‚¢‚é)‚Ì‚ÅAmatlab‚Æ‚Ì
«”\”äŠr‚Ì‚½‚ß‚ÉAŽ©•ª‚ªc++”Å‚ðŽÀ‘•‚·‚邱‚Æ‚ðŠú‘Ò‚³‚ê‚Ă܂·BŠÈ’P‚ȕΔ÷•ª‚ð‰ð‚­‰Û‘è‚Ȃ̂ł·‚ªA
â‘Îmatlab‚ÉŸ‚¿‚½‚¢‚Ì‚ÅAŽ©•ª‚̊‹«‚Å«”\”äŠr‚µ‚Ă݂܂·B‚Ƃ肠‚¦‚¸A‘I‘ð”͈͂Ƃµ‚Ä‚ÍA
lapack, tnt, blas, mtl, blitz++, ublas(blas‚Ìboost”Å), mkl(intel‚̃}ƒXƒJ[ƒlƒ‹ƒ‰ƒCƒuƒ‰ƒŠ)
‚­‚ç‚¢‚Å‚µ‚傤‚©H


383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 05:32:00
>>382
–³‘ʂȓw—Í‚¾‚ÆŽv‚¤‚¯‚ÇB‚Ç‚¤‚µ‚Ä‚à‚Á‚Ä‚±‚ƂȂçƒRƒ“ƒpƒCƒ‰‚àicc‚É‚·‚邱‚Æ‚¨Š©‚ßB
‚Ç‚¤‚¹‚È‚çAcublas‚©ClearSpeed‚Å‚àŽg‚Á‚ĂԂÁ‚¿Ø‚è‚ð‘_‚¤‚Ì‚à‚¢‚¢‚©‚à‚Ëw

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 09:15:11
>>383
‚Ç‚¿‚ç‚àê—pƒn[ƒh‚ª•K—v‚¶‚á‚È‚¢‚Å‚·‚©B
‚Å‚à‚±‚ñ‚È‚Ì‚à‚ ‚é‚ñ‚Å‚·‚ËB’m‚ç‚È‚©‚Á‚½B
ƒRƒ“ƒpƒCƒ‰‚Íicc‚Ægcc‚ð”äŠr‚µ‚Ü‚·B


385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 09:51:09
CloseHandle‚Ì‘OŒã‚ÅAƒnƒ“ƒhƒ‹‚ª•‚¶‚ç‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:00:18
ƒnƒ“ƒhƒ‹‚ªŽg—p’†‚©‚Ç‚¤‚©‚ð’m‚肽‚¢‚ñ‚Å‚·

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:00:48
‚È‚º‚»‚ñ‚È‚±‚Æ‚ð‚·‚é•K—v‚ª‚ ‚é‚̂ł·‚©

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:06:36
‚½‚Æ‚¦‚΃TƒuƒfƒBƒŒƒNƒgƒŠ‚̃tƒ@ƒCƒ‹ƒŠƒXƒg‚ð‚ЂƂ‚ЂƂŽ擾‚µ‚½‚¢‚Æ‚«A
“¯ˆêƒfƒBƒŒƒNƒgƒŠ‚ɂ܂¾ƒtƒ@ƒCƒ‹‚ªŽc‚Á‚Ä‚¢‚ê‚ÎŽŸ‚̃tƒ@ƒCƒ‹‚ðŒÄ‚ñ‚ÅA
–³‚¯‚ê‚΃nƒ“ƒhƒ‹‚ð‰ð•ú‚µ‚ÄAŽqƒeƒBƒŒƒNƒgƒŠ‚Öi‚ß‚½‚¢‚ñ‚Å‚·

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:07:45
ƒtƒ‰ƒO‚ð•ʂɎ‚Á‚Ä‚¢‚ê‚Ίm”F‚Å‚«‚Ü‚·‚ªA‚È‚é‚ׂ­•Ï”‚ðŒ¸‚ç‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:09:05
‚©‚Ȃ炸NULL‚ʼnŠú‰»‚µ‚ÄClose‚µ‚½‚çNULL‘ã“ü‚·‚ê‚΂¢‚¢B

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:09:56
ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹‚Í NULL ‚¶‚á‚È‚­‚Ä
INVALID_HANDLE_VALUE ‚¾I

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:16:38
NULL‚Å”äŠr‚µ‚¿‚á‚Á‚Ä‚éƒR[ƒh‘½‚¢‚¯‚Ç‚È
‚»‚ê‚Å“®‚¢‚¿‚á‚Á‚Ă邵

Œ^ˆÀ‘S‚Ètypedef‚Å‚à‚È‚¢‚©‚¬‚è–h‚®‚͖̂³—‚Û

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:17:59
‚²‚ß‚ñŠÔˆá‚¦‚½
INVALID_HANDLE_VALUE‚Í-1‚¾‚Á‚½

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:19:16
>>392
ƒNƒ‰ƒXì‚ê‚΂¢‚¢‚¶‚á‚ñB

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:29:42
>>388
‚È‚ñ‚©ÝŒv‚ª‚¨‚©‚µ‚¢‚悤‚É‹C‚ª‚·‚邯‚Ç...

‹[Ž—ƒR[ƒh‚Å‚¢‚¢‚©‚çŽN‚µ‚Ă݂ĂæB

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:42:25
main(){
dirserch dir("c:\\windows");
cout << dir.next();
cout << dir.next();
cout << dir.next();
}

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:44:52
C ‚¾‚Æ•sŠ®‘SŒ^‚ð—˜—p‚µ‚ĉB•Á‚·‚éB

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:53:10
C‚Åshared_ptr‚Ý‚½‚¢‚Ȃ̂͂Ȃ¢‚ÌH

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:55:22
ƒeƒ“ƒvƒŒ[ƒg‚ª–³‚¢‚Ì‚ªh‚¢Š‚¾‚ÈB
ƒ}ƒNƒ‚ʼn½‚Æ‚©‚Å‚«‚È‚­‚͂Ȃ¢‚ªB

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 10:56:52
‚»‚êˆÈ‘O‚ɃfƒXƒgƒ‰ƒNƒ^‚ª–³‚¢‚ñ‚¾‚©‚çŽd•û‚ª–³‚¢

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/11 11:00:54
AddRef/Release ‚ðŽ©‘O‚Å‚â‚é‚È‚ç–â‘è‚È‚¢B
–Ê“|‚¾‚¯‚ÇB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4940“ú‘O‚ÉXV/249 KB
’S“–:undef