y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:18:05
>862
RC4‚ðŽg‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂łǂ̃tƒ@ƒCƒ‹‚ðƒŠƒ“ƒN‚·‚ׂ«‚Ȃ̂©‰´‚ɂ͂킩‚ç‚È‚¢B
ˆê”Ê‚ÉA‚æ‚قǂ̂±‚Æ‚ª–³‚¢ŒÀ‚èAƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚ÍŠÖ”‚ÌŽÀ‘Ì‚ª“ü‚Á‚Ä‚éƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‰‚É‹³‚¦‚Ä‚ ‚°‚È‚¢‚Æ
ƒRƒ“ƒpƒCƒ‰‚ª–ÀŽq‚ɂȂÁ‚Ä‚µ‚Ü‚¤B
/usr/lib/libRSAglue.a
/usr/lib/libcrypto.a
/usr/lib/libssl.a
‚³‚ç‚Á‚Æ‚®‚®‚Á‚½‚©‚ñ‚¶‚¾‚Æ‚±‚̂ւñ‚̂ǂꂩ‚¶‚á‚È‚¢‚©‚Ƃ͎v‚¤‚¯‚ÇB

>866
‚â‚Á‚Ï‚è‚í‚©‚ñ‚È‚¢B
ŠÖ”‚Ɉø”‚Æ‚µ‚Ä'A'‚ð‚ ‚°‚Ä‚â‚ê‚΂¢‚¢‚¾‚¯‚Ȃ̂łíH‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤B

869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:19:40
>>864
mouse_event‚Æ‚«‚½‚çkeybd_event‚¾‚ë

870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:20:28
>>865
getch('A'j‚¾‚ÆAAƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚±‚Æ‚ðŠ´’m‚·‚é–½—߂ł·‚æ‚ËB
putchi'A')‚Ý‚½‚¢‚È–½—ß‚ª‚ ‚ê‚΂Ǝv‚Á‚Ä‚¨•·‚«‚µ‚½‚̂ł·‚ªm(_ _)m


871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:21:17
>>869
keybd_event‚Å‚·‚©A
Žg‚¢•û‚ðƒOƒO‚Á‚Ă݂܂·‚Ë

872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:28:41
>>859
Windows ‚Ì VARIANT Œ^‚Æ‚©Œ¾‚Á‚Ä‚é“z‚ÍA‚Ç‚¤‚¹ Excel ‚®‚ç‚¢‚µ‚©
G‚ê‚È‚¢‚ñ‚¾‚©‚çAƒXƒ‹[„§B

>>862
–Ú—§ŠÖŒWŽÒ‚©H

u‚¢‚½‚¾‚«‚½‚­v‚È‚ñ‚ă[ƒJƒ‹—pŒêŽg‚¤‚È‚æB

873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:31:58
>>869
‚²‹³ŽöŠ´ŽÓ‚Å‚·A‚»‚Ì•û–@‚Ńhƒ“ƒsƒVƒƒ‚Å‚ ‚è‚Ü‚·I

874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 15:51:29
>>868
/usr/lib/libssl.a
‚Å–³Ž–“®‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 17:44:00
>866
keybd_event

876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 17:46:00
XV‚µ–Y‚êB

>872
‚Ç‚¤‚Å‚à‚¢‚¢‚ªA–Ú—§ŠÖŒW‚È‚¢‚¤‚¿‚̉ïŽÐ‚Å‚à‚±‚Ì—p–@‚Ìu‚¢‚½‚¾‚«‚½‚­v‚Í‚½‚܂Ɏg‚í‚ê‚Ä‚éB

877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 18:26:26
‹³‚¦‚Ä’¸‚«‚½‚­‘¶‚¶‚Ü‚·@‚¾‚ëB

878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 22:16:26
„‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚­

‚»‚à‚»‚à˜b‘è‚ɂȂÁ‚Ä‚éˆÓ–¡‚ª•ª‚©‚ç‚ñ‚Ì‚¾‚ªB

879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 22:26:04
x86_64ŠÂ‹«‚Åicc‚Åc++‚̃\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
> icpc ./exercise.4.1.cpp
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.so when searching for -lstdc++
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.a when searching for -lstdc++
ld: cannot find -lstdc++
‚±‚ê‚͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
google‚µ‚Ă݂½‚¯‚ÇAŽ—‚½‚悤‚Èl‚ª‚݂‚¯‚ç‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚¤‚©‚¨Šè‚¢‚µ‚Ü‚·B

880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 22:30:05
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚¢‚¤ƒGƒ‰[‚ÉŒ©‚¦‚邪

881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 22:33:52
>>879
icc‚̃Cƒ“ƒXƒg[ƒ‹æ‚ÌbinƒfƒBƒŒƒNƒgƒŠ“à‚É‚ ‚éAŠÂ‹«Ý’è—p‚̃XƒNƒŠƒvƒg‚ð“®‚©‚µ‚Ă݂½‚ç?

882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 23:33:06
ŽQÆ‚ð–ß‚è’l‚É‚·‚éŠÖ” (—Ⴆ‚Î int &sample(); )
‚Á‚ÄAŒÄ‚Ño‚·Žž int hoge = sample(); ‚Á‚ČĂÑo‚µ‚Ü‚·‚æ‚ËB
(ƒ|ƒCƒ“ƒ^‚ð•Ô‚·ŠÖ”‚͌ĂÑo‚·‚Æ‚«‚É * ‚ðŽg‚¤‚¯‚ÇŽQÆ‚ð•Ô‚·ŠÖ”‚Í & ‚ðŽg‚í‚È‚¢B)

‚Á‚Ä‚±‚Æ‚Í int &sample(); ‚ª’è‹`‚³‚ê‚Ă鎞‚Í int sample(); ‚Í“¯ˆêƒ‚ƒWƒ…[ƒ‹“à‚Å’è‹`‚Å‚«‚È‚¢‚Á‚Ä‚±‚ƂȂñ‚Å‚µ‚傤‚©B
ŒÄ‚Ño‚·‚Æ‚«‚Ì–¼‘O‚ª“¯‚¶‚Å‚·‚æ‚ËB
ˆê‰žŽ©•ª‚ÅŽŽ‚µ‚½‚çƒGƒ‰[‚ªo‚½‚̂łâ‚Í‚è•s‰Â‚Á‚Ä‚±‚ƂȂ̂¾‚ÆŽv‚¤‚̂ł·‚ª‡‚Á‚Ä‚é‚Å‚µ‚傤‚©H

883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 23:36:09
–ß‚è’l‚ÌŒ^‚݂̂ªˆÙ‚È‚éŠÖ”‚Í‚Q‚ˆÈ㓯ˆêƒXƒR[ƒv“à‚Éì‚鎖‚ªo—ˆ‚È‚¢B
ˆø”‚ɈႢ‚ª–³‚¢‚ƃI[ƒo[ƒ[ƒh‚͂ł«‚È‚¢B

884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 23:46:15
‚½‚Æ‚¦‚ÎCŒ¾Œê‚Å̂悭Žg‚Á‚½printf‚âscanf‚Í–ß‚è’l‚ÍintŒ^‚¾BvoidŒ^‚ł͂Ȃ¢B
‚¯‚ÇA–ß‚è’l‚ðŽg‚Á‚Ä‚¢‚È‚¢ƒvƒƒOƒ‰ƒ€‚ðŒ©‚½‚±‚Æ‚ ‚邿‚ÈH
ŠÖ”‚Ì–ß‚è’l‚ð•K‚¸Žg‚¤•K—v‚͂Ȃ¢‚킯‚¾B

sample();

‚±‚¤‚¢‚¤ŒÄ‚Ño‚µ‚ª‚ ‚Á‚½ê‡A‚Ç‚¿‚ç‚ðŽg‚¦‚΂¢‚¢H
ƒRƒ“ƒpƒCƒ‰‚ɂ͔»’f‚µ‚悤‚ª‚È‚¢‚½‚ß‹KŠiã‚Å‚«‚È‚¢‚悤‚ɂȂÁ‚Ä‚¢‚éB

885:884
08/02/17 23:52:55
>>883 ‚³‚ñ
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚ ‚êA‚»‚à‚»‚à
int sample();
‚Æ
int &sample();
‚ÍA–ß‚è’l‚ÌŒ^‚ª“¯‚¶‚ł͂Ȃ¢‚ñ‚Å‚·‚©H
‚Ç‚Á‚¿‚àintŒ^‚Å‚·‚æ‚ËH

&sample(); ‚»‚Ì‚à‚Ì‚ªŽQÆ‚ÅA‚»‚ÌŽQÆ‚ªŽw‚µ‚Ä‚¢‚éƒAƒhƒŒƒX‚Ì’l‚ðintŒ^‚Ìhoge‚É–ß‚è’l‚Æ‚µ‚ĕԂ·A‚Æ‚¢‚¤‚±‚Æ‚¾‚ÆŽv‚Á‚Ä‚½‚̂ł·‚ªAˆá‚¤‚ñ‚Å‚µ‚傤‚©HH


>>884 ‚³‚ñ
‚È‚é‚Ù‚ÇB
int hoge = sample();
‚Æ
int hoge = &sample();
‚Ý‚½‚¢‚É‚µ‚ÄAŽg‚¢•ª‚¯‚͂ł«‚ñ‚Ì‚©‚ȂƎv‚Á‚½‚̂ł·B
int hoge = &sample(); ‚Æ‚·‚邯ƒGƒ‰[‚ªo‚邵A‚â‚Á‚Ï‚è‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚ƂȂñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(_ _)m



886:ª884
08/02/17 23:54:30
884‚¶‚á‚È‚­‚Ä882‚Å‚µ‚½B

887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 23:55:40
>>885
ˆá‚¤B
int & sample()‚ÍAuint‚ÌŽQÆŒ^v‚ð•Ô‚·ŠÖ”‚¾B

888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 23:57:32
‚Ç‚±‚©‚É C++ •W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì
Š®‘S‚ÈƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚Á‚ĂȂ¢‚Å‚·‚©H
ŒŸõ‚µ‚Ă݂½‚̂ł·‚©A‚Ù‚Æ‚ñ‚Ç‚ªˆê•”‚µ‚©Ú‚Á‚ĂȂ­‚Äc
ƒ\[ƒX‚©‘Ђµ‚©–³‚¢‚̂łµ‚傤‚©cH

889:882
08/02/18 00:02:07
>>887 ‚³‚ñ
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

‚Þ
‚»‚ê‚È‚ç
int &hoge = sample();
‚Ý‚½‚¢‚Éhoge‚Ì‘O‚É & ‚ª•K—v‚È‹C‚ª‚·‚é‚̂ł·‚ª
int hoge = sample();
‚Å‚àƒGƒ‰[‚ɂȂç‚È‚¢‚̂͂Ȃñ‚łȂñ‚Å‚µ‚傤H(sample(); ‚ÍŽQÆ‚ð•Ô‚·ŠÖ”‚¾‚Æ‚µ‚Ä)
int hoge = sample();
‚¾‚Æhoge‚ÍintŒ^‚ÌŽQÆ‚¶‚á‚È‚­‚Ä•’Ê‚ÌintŒ^‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ă܂·‚æ‚ËB


890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:09:12
int@&x;
‚ª‚ ‚Á‚½‚Æ‚«‚É
int@y@=@x;
‚Á‚Ăł«‚é‚̂ƈê

891:882
08/02/18 00:19:53
>>890‚³‚ñ
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚È‚é‚Ù‚ÇA‚Ä‚±‚Æ‚Í
&sample()
{
...
}
int hoge = sample();
‚Æ‚ ‚Á‚½‚Æ‚«Ahoge‚àsample()‚»‚Ì‚à‚Ì‚àA‚Ç‚Á‚¿‚Æ‚àŽQÆŒ^‚Á‚Ä‚±‚Ƃł¢‚¢‚ñ‚Å‚µ‚傤‚©H


892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:22:02
int@hoge@=@‚¾‚Á‚½‚çAhoge‚ÍŽQÆ‚¶‚á‚È‚¢‚¾‚낤
sample()@‚Ì–ß‚è’l‚ªŽQÆ‚µ‚Ä‚éæ‚Ì’l‚ðƒRƒs[‚µ‚Ä‚é‚ñ‚¾‚æ

893:882
08/02/18 00:22:24
&sample() ¨ int &sample()
‚Å‚·‚Ë...

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:24:04
‰¡‚©‚玿–₳‚¹‚Ä‚­‚¾‚³‚¢B
>>890‚ÍiˆÃ–Ù‚ÌjŒ^•ÏŠ·‚̈ê‚‚ł ‚èA
T&‚©‚çT‚Ö‚ÌŒ^•ÏŠ·‚Ídereference‚Å‚ ‚é
‚Æl‚¦‚ij‚µ‚¢‚Å‚·‚©H

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:29:37
>>894
Œ^•ÏŠ·‚¶‚á‚È‚¢‚ÆŽv‚¤‚æB‚½‚¾‚Ì dereference ‚Æ‚¢‚¤‚©B

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:30:20
>>888
C++ reference‚ŃOƒO‚Á‚Ä‚àŒy‚­‚±‚ñ‚ȂɌ©•t‚©‚éB
URLØÝ¸(www.cppreference.com)
URLØÝ¸(www.cplusplus.com)
URLØÝ¸(msdn2.microsoft.com)

897:879
08/02/18 00:31:47
>>880-881
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŠÂ‹«Ý’è—p‚̃XƒNƒŠƒvƒg‚͌ĂÑo‚µ‚Ä‚é‚ñ‚Å‚·‚ªAAA
‚Ç‚¤‚à•ςȂƂ±‚ë‚Éstdc++‚ð’T‚µ‚É‚¢‚Á‚Ä‚¢‚邿‚¤‚ÈAA
‚Ç‚±‚É’T‚µ‚És‚Á‚Ä‚¢‚é‚©‚ð‚µ‚ç‚ׂéƒRƒ}ƒ“ƒh‚Á‚ĂȂ©‚Á‚½‚Å‚µ‚½‚Á‚¯H

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:33:28
>>888
Š®‘S‚È‚Á‚Ä‚¢‚¤‚È‚ç JIS ‚̉{———pƒNƒ\d‚¢‚â‚‚©A ISO ‚̃hƒ‰ƒtƒg‚ª‚¢‚¢‚©‚à‚ËB

899:882
08/02/18 00:38:22
>>892 ‚³‚ñ
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚¤[‚Þ

int &sample()
{
...
}

int hoge = sample();
hoge = 10;

‚Æ‚â‚邯ƒGƒ‰[‚ªo‚¸‚É•’ʂɃRƒ“ƒpƒCƒ‹o—ˆ‚Ü‚µ‚½B
hoge‚ªŽQÆ‚¾‚Á‚½‚ç hoge = 10 ‚Ý‚½‚¢‚ÉÄ’è‹`‚Å‚«‚È‚¢‚ÆŽv‚¤‚Ì‚ÅA
‚â‚Á‚ς肱‚Ìê‡hoge‚ÍŽQÆ‚¶‚á‚È‚¢EEH

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 00:42:17
>>899
hoge‚ÍŽQƂł͂Ȃ¢B•ª‰ð‚µ‚Ä‘‚¯‚Έê–Ú—Ä‘RB
int& sample();
int hoge; // ‚Ç‚¤Œ©‚Ä‚àintŒ^‚Å‚·
hoge = sample();

> hoge‚ªŽQÆ‚¾‚Á‚½‚ç hoge = 10 ‚Ý‚½‚¢‚ÉÄ’è‹`‚Å‚«‚È‚¢‚ÆŽv‚¤‚Ì‚ÅA
int hogehoge = 0;
int& hoge = hogehoge; // hoge‚ªŽQÆ‚¾‚Á‚½‚ç
hoge = 10; // ŽQÆæ‚Ìhogehoge‚É10‚ª‘ã“ü‚³‚ê‚é

901:882
08/02/18 01:01:31
>>900 ‚³‚ñ
‚Å‚·‚æ‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(_ _)m

902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:16:17
visual studio 2008 express”Å‚ðŽg‚Á‚Ä‚¢‚½‚ñ‚¾‚ª

error C2057: ’蔎®‚ª•K—v‚Å‚·B
error C2466: ƒTƒCƒY‚ª 0 ‚Ì”z—ñ‚ðŠ„‚è“–‚Ă܂½‚Í錾‚µ‚悤‚Æ‚µ‚Ü‚µ‚½B

‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚½‚̂ł·‚ª‚±‚ê‚͂ǂ¤‚¢‚Á‚½ƒGƒ‰[‚È‚ÌH

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:20:58
ƒGƒ‰[‚Å‚½ŒÂŠ‚Ìƒ\[ƒX‚𒣂è•t‚¯‚Ä‚ÍH
Œã‚ë‚Ì•û‚Íint i[];‚Æ‚©‚µ‚½‚Æ‚«‚ɂł邩‚ÈH‘O‚͂悭Œ©‚邯‚Ç–Y‚ꂽB

904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:26:08
>>902
ƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚à‚â‚Á‚Ä‚ñ‚Ì‚©H

905:902
08/02/18 01:42:27
ARToolKit ‚ðŽg‚Á‚ĘA‘±MQOƒtƒ@ƒCƒ‹‚ð•\ަ‚µ‚悤‚Æ‚µ‚Ă܂·

#define CAMERA_CONFIG_FILE "Data/WDM_camera_flipV.xml" // ƒJƒƒ‰Ý’èƒtƒ@ƒCƒ‹
#define CAMERA_PARAM_FILE "Data/camera_para.dat" // ƒJƒƒ‰ƒpƒ‰ƒ[ƒ^ƒtƒ@ƒCƒ‹
#define PATT_FILE @@@@@@@"Data/patt.sample1" // ƒpƒ^[ƒ“ƒtƒ@ƒCƒ‹
#define MQO_FILE "Data/output_0.mqo" // MQOƒtƒ@ƒCƒ‹iÀ•W޲j


int MOTION_NUM = 60;
int motion_total = 60;

int MOTION_FPS= 30;

MQO_OBJECT g_mqoModel[MOTION_NUM]; // ƒƒ^ƒZƒRƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚ñ‚¾ƒ‚ƒfƒ‹

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:57:25
>>905
static const int MOTION_NUM = 60;

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:58:34
>896
ã‚Q‚‚łÍ<utility>‚â<locale><stdexcepts>“™‚Ìî•ñ‚ªŒ©‚ ‚½‚ç‚È‚©‚Á‚½‚̂ł·‚ª
MSDN‚̂͂©‚È‚èî•ñ—Ê‘½‚»‚¤‚Å‚·‚ËB‚µ‚΂炭MSDN‚ð—Š‚è‚É‚µ‚Ă݂܂·B

>898
JIS‚És‚Á‚½‚çw“ü‚Æ‚©‚ ‚Á‚½‚̂ŗL—¿H‚ÆŽv‚Á‚½‚̂ł·‚ª
‰{——‚¾‚¯‚È‚ço—ˆ‚é‚Ý‚½‚¢‚Å‚·‚ËB
‚Ç‚¤‚â‚çA•Û‘¶‚Ío—ˆ‚È‚¢‚Ý‚½‚¢‚Å‚·‚ªB

C++ ISO Draft ‚Å’²‚ׂ½‚çŠô‚‚©Œ©‚‚©‚è‚Ü‚µ‚½B
‰pŒê‚Ȃ̂ł¿‚å‚Á‚Æ‘å•Ï‚»‚¤‚Å‚·‚ªAŠæ’£‚Á‚Ă݂܂·B

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 01:59:00
MQO_OBJECT‚ª³‚µ‚­éŒ¾‚³‚ê‚Ä‚¢‚È‚¢‚©‚炾‚ÆŽv‚¤‚ªH
‚»‚̊‹«‚ª‚í‚©‚ç‚ñ‚©‚牴‚ɂ͂±‚êˆÈã‚Í“š‚¦‚ç‚ê‚ñEEE‚Á‚Ä‚±‚ê‚­‚ç‚¢‚Ì‚±‚ÆŽŽ‚µ‚Ä‚»‚¤‚¾‚¯‚ÇEEE

909:908
08/02/18 01:59:38
‚Í‚£A‚»‚Á‚©EEE‚¨‚ê‚Í‚¸‚©‚µ‚·EEE

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 08:36:27
’´‰SŽÒ‚Å‚·

char *a[]={"‚ ","‚©","‚³","‚½","‚È"};
printf("%s",a[0]);


‚±‚ñ‚ÈŽžA‚È‚º*‚ª•K—v‚Ȃ̂©‚¢‚Ü‚¢‚¿ƒsƒ“‚Æ‚«‚Ü‚¹‚ñB
‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢c

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 08:43:14
>>910
a‚̓|ƒCƒ“ƒ^”z—ñ‚¾‚©‚ç‚Å‚·B

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 08:52:47
int a = 5;
int a[] = {1, 2, 3, 4, 5};

char* a = "‚ ";
char* a[] = {"‚ ", "‚¢", "‚¤", "‚¦", "‚¨"};


913:910
08/02/18 10:06:32
‚±‚ñ‚ª‚炪‚Á‚Ä‚«‚½(R'A`)
•¶Žš—ñ‚̈µ‚¢•û‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‚¨‚©‚µ‚­‚È‚¢‚Å‚µ‚傤‚©

char a='N';
char a[]={'N','M'};
char a[]={"NM"};
char *a="NNNN";
char *a="‚ ";
char *a[]={"NNNN","MMMM"};
char *a[]={"‚ ","‚¢"};

914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 10:14:24
>>913
‚ ‚ A‚¾‚¢‚½‚¢‚»‚ê‚Å‚¢‚¢B‚ ‚Æ‚Í char* ‚¶‚á‚È‚­‚Ä char const* ‚É‚µ‚Æ‚¯‚Ί®àø‚¾B

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 10:21:50
>>913
ŽŸ‚Í”z—ñ‚ÆƒŠƒeƒ‰ƒ‹‚̈Ⴂ‚ɋꂵ‚Þ‚ª—Ç‚¢

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 10:43:58
const char*

917:910
08/02/18 10:44:53
‚݂Ȃ³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚È‚ñ‚ƂȂ­‚í‚©‚Á‚½‹C‚ª‚µ‚Ü‚·

ŽŸ‚͂ǂ¤‚µ‚Ä‚±‚¤‚È‚é‚Ì‚©ŠÈŒ‰‚Éà–¾‚Å‚«‚邿‚¤‚ÉŠæ’£‚è‚Ü‚·c

918:879
08/02/18 10:48:57
‚·‚¢‚Ü‚¹‚ñA’N‚©‚½‚·‚¯‚ÄBB
x86-64‚̃}ƒVƒ“‚Åicc‚ÅC++‚̃\[ƒX‚ªƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
icc : l_cc_p_10.1.008
g++ : g++ (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux)
iccvars.sh‚Ísource‚µ‚Ă܂·B
icc samp.c‚̂悤‚ÉA‚½‚¾‚ÌC‚̃\[ƒX‚È‚çƒRƒ“ƒpƒCƒ‹{ŽÀs‚Å‚«‚Ü‚·B
‚Å‚àicpc samp.cpp‚̂悤‚ÉAC++‚̃\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚·‚邯A
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../
libstdc++.so when searching for -lstdc++
‚ƂȂÁ‚ÄAƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
‚¿‚Ȃ݂ÉA-lstdc++‚ÍA
$ file /usr/lib64/libstdc++.so.6.0.8
/usr/lib64/libstdc++.so.6.0.8: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), stripped
‚¿‚á‚ñ‚Æ‘¶Ý‚µ‚Ă܂·B


919:879
08/02/18 10:56:31
‚·‚¢‚Ü‚¹‚ñAŽ©ŒÈ‰ðŒˆ‚µ‚½‚©‚àA‚Å‚·B
x86-64:~> /opt/intel/cce/10.1.008/bin/icc as/samp1.cpp
=> ‚±‚ê‚̓Rƒ“ƒpƒCƒ‹‚Å‚«AŽÀs‚à‚Å‚«‚½B
x86-64:~> /opt/intel/cc/10.1.008/bin/icc as/samp1.cpp
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.so when searching for -lstdc++
=> ‚±‚ê‚Íã‚É‘‚¢‚½‚Æ‚¨‚èƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢B
cce‚ðŽg‚¦‚΂¢‚¢‚Ý‚½‚¢‚Å‚·B
‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B



920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 11:00:15
>>919
HHH‰½ŒÌAˆê‚Âã‚Ìdirectory‚Éオ‚é‚̂ł·HHH
‘´‚ÌꊂÉ"stdc"‚ª’u‚¢‚ÄÝ‚é‚̂ł·‚©H

921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 11:31:47
’P¸“x‚Æ”{¸“x‚łǂ̒ö“x«”\‚ªˆá‚¤‚Ì‚©AŠÈ’P‚ȃeƒXƒgƒvƒƒOƒ‰ƒ€‚ð‘‚«‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚· (Programming Pearls ‚Ì ƒRƒ‰ƒ€6 —ûK–â‘è)
gcc -O0 ‚ÅÅ“K‰»‚ðƒIƒt‚É‚µ‚ÄA‰½‚ç‚©‚ÌŒvŽZ‚ðƒ‹[ƒv‚³‚¹‚ÄŽžŠÔ‚ðŒv‚낤‚ÆŽv‚¤‚̂ł·‚ªA‚±‚¤‚¢‚¤‚̂Ɏ育‚ë‚ÈŒvŽZ‚Á‚Ä‚ ‚é‚Å‚µ‚傤‚©H



922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 11:37:42
>>921
’Pƒ‚È«”\·‚ð‹‚߂悤‚Æ‚µ‚Ä‚à—]‚èˆÓ–¡‚ª‚È‚¢B
‰½ŒÌ‚È‚ç‚ÎAÅ“K‰»‚È‚µ‚ÌŽw’è‚É‚·‚邯‹°‚ç‚­‚Íx86‚Å‚Ífpu‚ðŽg‚¤ƒR[ƒh‚ðo—Í‚·‚邪A
‚»‚ê‚Ífloat‚Å‚àdouble‚Å‚à“¯‚¶CPU–½—ß‚ðŽg‚¤‚±‚ƂɂȂ邩‚çB

923:879
08/02/18 11:40:20
>>920

ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>HHH‰½ŒÌAˆê‚Âã‚Ìdirectory‚Éオ‚é‚̂ł·HHH
‚Æ‚¢‚¤‚Ì‚ÍAlibstdc++‚Ìꊂ̂±‚Ƃł·‚æ‚ËHŽ©•ª‚à’²‚ׂĂ݂½‚̂ł·‚ªAŒ‹‹Ç‚»‚̈ʒu‚ÍA
/usr/lib64/libstdc++.so.6.0.8@‚ɂȂÁ‚Ä‚ÄA‚±‚ꂪlibstdc++‚̂悤‚Å‚·B
cce‚̃fƒBƒŒƒNƒgƒŠˆÈ‰º‚̃Rƒ“ƒpƒCƒ‰‚¾‚ÆƒŠƒ“ƒN‚Å‚«‚ÄAccˆÈ‰º‚̃Rƒ“ƒpƒCƒ‰‚¾‚ÆƒŠƒ“ƒN‚Å‚«‚È‚¢
——R‚Í•ª‚©‚Á‚ĂȂ¢‚Å‚·‚ªABB


924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 11:42:37
‚»‚è‚႟Acc‚Íx86-32‚Åcce‚ªx86-em64t‚¾‚©‚炾B

925:879
08/02/18 12:01:30
>>924
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©B
‚Å‚àA‚È‚ñ‚Åx86-64ŠÂ‹«‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚ÉAicc‚Æ‚â‚邯AƒfƒtƒHƒ‹ƒg‚Å32ƒrƒbƒg‚Ì
ƒoƒCƒiƒŠ‚ðì‚낤‚Æ‚·‚é‚ñ‚Å‚·‚©‚ËBŽ©•ª‚ÍA
alias icc64="/opt/intel/cce/10.1.008/bin/icc"
‚µ‚Æ‚«‚Ü‚µ‚½B

926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 12:05:45
>>925
cce”z‰º‚Ìbin‚É‚ ‚éƒXƒNƒŠƒvƒg‚ðŽg‚¦‚Îcce‚ÉPATH‚ª’Ê‚éB

927:879
08/02/18 12:22:03
>>926
ˆÈ‰º‚̂悤‚É‚â‚邯’Ê‚è‚Ü‚µ‚½B
source /opt/intel/cce/10.1.008/bin/iccvars.sh
‚ ‚肪‚Æ‚¤‚Å‚·B


928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:22:58
•¶Žš—ñ‚ð‰Šú‰»‚·‚é‚ɂ͂ǂÁ‚¿‚ª‚¢‚¢‚̂łµ‚傤‚©H

1, ZeroMemory( str, sizeof(str) )

2, memset( str, '\0', sizeof(str) )


929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:24:25
—¼•û“¯‚¶

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:31:27
'\0'=0‚Á‚Ä‚±‚ƂȂñ‚Å‚·‚©H

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:32:53
>>928
„1, ZeroMemory( str, sizeof(str) )
ˆê•”‚̊‹«‚É‚µ‚©‘¶Ý‚µ‚È‚¢‚±‚Æ‚ð³’m‚ÅŽg‚¤‚̂Ȃ炱‚Á‚¿‚Å‚à‚¢‚¢‚ªA
‚»‚à‚»‚à•¶Žš—ñ‚ð‰Šú‰»‚·‚é‚Ì‚É0ƒNƒŠƒA‚̓iƒ“ƒZƒ“ƒXB

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:33:01
2‚È‚çŠÂ‹«‚ðWindowsˆÈŠO‚ɕς¦‚Ä‚àC³‚µ‚È‚¢‚ÅÏ‚ÞB

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 13:52:19
ZeroMemory‚àƒ}ƒNƒ‚ÅŒ‹‹Çmemset‚ɂȂéB

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 14:06:59
•¶Žš—ñ‚̉Šú‰»‚¾‚Á‚½‚çAu*str = '\0';v‚Å‚¢‚¢‚¶‚á‚È‚¢B



935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 22:37:43
#include <new>

class CBase
{
public:
@/** new */
@void* operator new(std::size_t aSize) throw(std::bad_alloc);
@/** delete */
@void operator delete(void* aMemory) throw();
@/** placement new */
@void* operator new(std::size_t aSize, void* aPtr) throw();
@/** placement delete */
@void operator delete(void* aMemory, void* aPtr) throw();
};

Effective C++‚É‚ ‚Á‚½”z’unew‚ðŽŽ‚»‚¤‚Æã‚̃Nƒ‰ƒX‚ðì‚Á‚Ă݂½‚̂ł·‚ªA
BCB‚ŃRƒ“ƒpƒCƒ‹‚·‚邯‰º‹L‚̃Gƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·

E2238 'CBase::operator delete(void *) throw()' ‚Ì錾‚ª•¡”Œ©‚‚©‚Á‚½

ƒ{ƒX•‚¯‚Ä

936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 23:02:54
>>935
visual c++ 2005‚ł͖â‘è‚È‚­ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
bcc‚ªƒ|ƒ“ƒRƒc‚Æ‚¢‚¤‚±‚Ƃň—‚µ‚Ü‚·B

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 23:30:10
GetCurrentDirectory()‚ÍÅ‘å260•¶Žš‚­‚ç‚¢‚µ‚©“ǂݎæ‚ê‚È‚¢‚Ë@‚È‚ñ‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©?

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 23:37:18
937‚Å‚·@Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½@“r’†‚Ü‚Å(250Žš’ö“x)‚͕Ԃµ‚Ä‚­‚ê‚é‚̂ł»‚±‚Ü‚Å
ˆÚ“®‚µ‚Ä‚©‚çƒfƒBƒŒƒNƒgƒŠ‚ði‚߂Ă¢‚Á‚ÄA‚½‚Æ‚¦‚ΓK“–‚ȃtƒ@ƒCƒ‹‚𶬂µ‚Ä‚»‚ê‚ðŒ©‚Â‚¯‚ê‚΂悢‚Å‚·

939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 00:01:14
GetCurrentDirectoryW‚Å‚à260•¶Žš‰z‚¦‚Í‚¾‚ßH

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 00:11:17
GetCurrentDirectoryW‚Å‚à250’ö“x‚µ‚©s‚«‚Ü‚¹‚ñ‚Å‚µ‚½

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 00:15:38
ƒIƒŒ—l‚ÌGetCurrentDirectory()‚ɂ͂»‚ñ‚È‚¿‚á‚¿‚ȧŒÀ‚͂Ȃ¢‚ºB

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 00:34:58
247•¶Žš‚܂ł͎擾‚Å‚«‚Ü‚·‚ªA‚»‚ê‚ð‰z‚¦‚邯ˆê‚Âã‚̃fƒBƒŒƒNƒgƒŠ‚܂łµ‚©•Ô‚³‚È‚¢‚悤‚Å‚·

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 00:36:52
‚¾‚©‚炽‚Æ‚¦‚Î50•¶Žš‚ŕԋp‚³‚ꂽ‚Æ‚µ‚Ä‚à‚»‚±‚ªƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚Ƃ͌À‚è‚Ü‚¹‚ñ
200•¶Žš‚̃fƒBƒŒƒNƒgƒŠ“à‚©‚à’m‚ê‚È‚¢ˆ×

944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 01:13:09
ŽžXƒtƒ@ƒCƒ‹–¼‚ª’·‚·‚¬‚ÄƒŠƒl[ƒ€‚Å‚«‚È‚¢ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·‚ª
Ž„‚Í‚¢‚‚àƒlƒbƒgƒ[ƒN‹¤—Ló‘Ô‚É‚µ‚ÄUNC–¼‚ÅƒŠƒl[ƒ€‚µ‚Ă܂·

945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 01:28:08
ŠK‘w‚Ì[‚¢ƒtƒHƒ‹ƒ_‚ðƒhƒ‰ƒCƒu‚ÉŒ©‚¹‚©‚¯‚é–½—ß‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚µ‚傤‚©
‚±‚ꂪo—ˆ‚ê‚Î“Ç‚ß‚é‚Æ‚±‚ë‚Ü‚Åi‚߂Ă­‚è‚©‚¦‚¹‚΂¢‚¢‚̂ł·‚ª

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 03:13:51
Linux 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux‚Å
wtmp‚Ì’†g‚ð‚݂ėV‚ñ‚Å‚Äo‚½‹^–â‚Å‚·B
struct utmp u;@sizeof(u)‚ð‚µ‚½‚ç384‚ªo—Í‚³‚ꂽ‚̂ł·‚ª/usr/include/bits/utmp.h‚ð
‚݂ăƒ“ƒo[•Ï”‚̃TƒCƒY‚ð‡Œv‚µ‚½‚ç382‚ƂȂè‚Ü‚µ‚½B

‰º‹L‚̃Tƒ“ƒvƒ‹‚Åo‚µ‚½‚̂ł·‚ªƒƒ“ƒo[•Ï”‚ÉŒ©—Ž‚Æ‚µ‚ª‚ ‚Á‚½‚̂łµ‚傤‚©H
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <utmp.h>

main(){
struct utmp u;
printf("size utmp %d \n", sizeof(u));
printf("size ut_type %d \n", sizeof(u.ut_type));
printf("size ut_pid %d \n", sizeof(u.ut_pid));
printf("size ut_line %d \n", sizeof(u.ut_line));
printf("size ut_id %d \n", sizeof(u.ut_id));
printf("size ut_user %d \n", sizeof(u.ut_user));
printf("size ut_host %d \n", sizeof(u.ut_host));
printf("size ut_exit %d \n", sizeof(u.ut_exit));
printf("size ut_session %d \n", sizeof(u.ut_session));
printf("size ut_tv %d \n", sizeof(u.ut_tv));
printf("size ut_addr_v6 %d \n", sizeof(u.ut_addr_v6));
printf("size __unused %d \n", sizeof(u.__unused));
}



947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 03:15:24
‚Ç‚±‚©‚ɃpƒfƒBƒ“ƒO“ü‚Á‚Ä‚ñ‚¶‚á‚Ë

948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 03:21:17
>947
‚È‚é‚Ù‚ÇBwtmp‚̓oƒCƒiƒŠ°ƒf[ƒ^‚È‚ñ‚Å‚·‚¯‚Çutmp.h‚Ì\‘¢‘̂̃TƒCƒYM‚¶‚Ä
ƒoƒCƒg’PˆÊ‚Ńf[ƒ^‚ɃAƒNƒZƒX‚µ‚½ê‡‚Ù‚µ‚¢’l‚ª‚à‚炦‚È‚¢ê‡‚ª‚ ‚é‚킯‚Å‚·‚ËB

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 03:32:44
offsetof‚Å‚àŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚Ë

950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 04:11:21
>949
‚È‚é‚Ù‚ÇAƒpƒfƒBƒ“ƒO“ü‚Á‚½ˆÊ’u‚͂킩‚Á‚½B

951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 05:01:29
Ž¿–â‚Å‚·B
URLØÝ¸(itpro.nikkeibp.co.jp)
‚̃vƒƒOƒ‰ƒ€‚ªƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚̂ł·‚ªA
msg[i] += 'A' - 'a'
‚̈—‚Á‚Ăǂ¤‚â‚ê‚΃Rƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©?
‚Æ‚¢‚¤‚©A‚Ç‚ñ‚Ȉ—Œ^‚¾‚Á‚½‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚̂łµ‚傤‚©?
gcc -std=c99‚ł͑ʖڂłµ‚½B

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 05:11:17
>>951
‚¨‘O‚É‚ÍVB6‚ª‚¨Ž—‡‚¢

953:‚¢‚¢‚±‚Æ‹³‚¦‚Ä‚â‚郈
08/02/19 05:19:15
‚¢‚Â‚à‚±‚̃XƒŒ‚É‚¨¢˜b‚ɂȂÁ‚Ä‚é‚ñ‚ÅA‚¨‘O‚ç‚ɉ¶•Ô‚µ‚µ‚Ä‚â‚邿B
‚ ‚Ì‚ÈAƒNƒ‰ƒX‚Ì’†‚ÅA‘å•¶Žš‚ÌT‚Á‚Â[–¼‘O‚̃ƒ“ƒo•Ï”‚ð’è‹`‚·‚ñ‚È‚æB
‚»‚Ì‚ ‚ÆAƒNƒ‰ƒX“à‚Åtemplate <class T>‚Æ‚©‚·‚邯ƒnƒ}‚éB
‚¨‚ê‚Í‚±‚ñ‚ÈŽžŠÔ‚܂Ńnƒ}‚Á‚½B
‚¶‚á‚ ‚ÈB

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 05:26:02
‚¢‚âA
msg[i] += 'A' - 'a'
msg[i] -= 'A' - 'a'
‚̈—‚ª‘å•¶Žš‚Ƭ•¶Žš‚ð‚ЂÁ‚­‚è•Ô‚·ˆ—‚­‚ç‚¢
‰´‚Å‚à•ª‚©‚邿B
‚Å‚àAƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ë[‚ñ‚¾‚à‚ñB


955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 05:26:49
>953
\‚µ–ó‚È‚¢‚¯‚Ç΂Á‚Ä‚µ‚Ü‚Á‚½B

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 06:09:39
>>954
#include <string.h>

‚Æ‚©‚©H

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 07:09:34
ƒRƒƒ“‚Ȃ̂ª‚ ‚©‚ñ‚Ì‚ñ‚â‚ë

958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 07:15:33
>>951
(msg[i] -= 'A' - 'a') ‚ÆŠ‡ŒÊ‚ÅŠ‡‚ê‚΂¢‚¢B
‚ ‚é‚¢‚ÍAC++ˆ—Œn‚ŃRƒ“ƒpƒCƒ‹‚·‚ê‚΂¢‚¢B

959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:28:20
#include@<iostream>‚âusing@namespace‚Í.h‚É‘‚­‚Ì‚ª‚æ‚¢‚̂łµ‚傤‚©H‚»‚ê‚Æ‚à.cpp‚É‘‚­‚ׂ«‚Ȃ̂łµ‚傤‚©H

960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:28:46
‚Ü‚³‚©A'A'‚ªcharŒ^‚¾‚ÆŽv‚Á‚Ä‚éƒoƒJ‚Í‚¢‚È‚¢‚æ‚ÈH

961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:55:47
>>959
‚»‚ꂼ‚ê‚̃Xƒ^ƒCƒ‹‚Å‚µ‚åB‚Å‚àA
using namespace ‚ð.h‚É‘‚­‚̂͂â‚߂Ƃ¯B‚Æ‚¢‚¤‚©Ac++‚ðŽg‚¢‚‚¯‚邯A
‚»‚Ì‚¤‚¿Ž©‘R‚ÉŽ~‚ß‚½‚­‚È‚é‚ÆŽv‚¤B


962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 12:30:34
ƒ\[ƒXƒtƒ@ƒCƒ‹–ˆ‚É–¼‘O‹óŠÔ•ª‚¯‚Ä‚éWindows—p–^ƒtƒŒ[ƒ€ƒ[ƒN‚Í–¼‘O‹óŠÔˆê‚‚ɂ܂Ƃ߂Ă­‚ê‚Æ‚¢‚¢‚½‚­‚È‚éB

963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:08:56
“Á’è‚̃Nƒ‰ƒX‚¾‚¯ƒpƒfƒBƒ“ƒO‚µ‚Ä—~‚µ‚­‚È‚¢
Ž–‚ª‚ ‚é‚ñ‚Å‚·‚ªA‰½‚©Žè‚Í‚ ‚é‚Å‚µ‚傤‚©H


964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:16:05
#pragma pack

965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:40:34
>>964
‚¨[‚ ‚é‚Ì‚ËBŠ´ŽÓI

966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 16:35:49
ofstream‚Ìmemcpy‚Å—Ž‚¿‚éꇂª‚ ‚é‚ñ‚Å‚·‚ª‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©H

967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:03:21
ofstream‚ÅmemcpyŽg‚¤‚±‚ƂȂñ‚Ä‚ ‚Á‚½‚Á‚¯H
‚±‚±‚Ƀ\[ƒX‘‚¢‚Ä‚­‚êB

968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:09:37
‚¶‚á‚ ofstream‚¶‚á‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB

CStringA str;
str = wstrData;
fout.write( str, DATA_SIZE );

‚±‚Ì—l‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚Ä
‰½‰ñ‚à“®‚©‚µ‚Ä‚¢‚邯—Ž‚¿‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚ª
ƒ}ƒ‹ƒ`ƒoƒCƒg‚ƃƒCƒh•¶Žš‚̕ϊ·‚ÉCStringA‚ðŽg‚Á‚Ä‚é‚̂ł±‚±‚©‚à‚µ‚ê‚Ü‚¹‚ñ

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:17:52
Œ´ˆö‚ð—\‘z‚µ‚Ä‚à‚炤‚æ‚èA‚Ü‚¸‚Ç‚±‚Å—Ž‚¿‚é‚Ì‚©Šm’è‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚©‚ð•·‚¢‚½‚Ù‚¤‚ª‚¢‚¢‹C‚ªEEE
ƒXƒ^ƒbƒN‚̃gƒŒ[ƒX‚à–³‚³‚»‚¤‚¾‚È

970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:33:57
>>968
DATA_SIZE

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 20:44:05
fout.write(str, str.GetLength());

‚¶‚á‚È‚¢‚ÌH
‚ ‚é‚¢‚Í

fout << str;

972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 23:53:25
ƒvƒƒOƒ‰ƒ€‚̕׋­‚É–O‚«‚½‚Æ‚«‘§”²‚«‚ʼn½‚â‚éH

973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 23:54:55
ˆêl‚Å“d‹@‰®‚Å1980‰~‚Å”ƒ‚Á‚½–ƒƒQ[‚â‚Á‚Ä‚é
‚ ‚ÆÅ‹ß‹»–¡‚È‚¢ƒNƒ‰ƒVƒbƒN‚ð’®‚¢‚Ä10•ª‚Å–°‚­‚È‚é“Á‹Z‚ªo—ˆ‚½

974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:10:05
‚¦[‚Æ‚²‚ß‚ñ‚È‚³‚¢BVCŽg‚Á‚Ä5”N‚®‚ç‚¢Œo‚‚ñ‚Å‚·‚ª
–¢‚¾‚É•’ʂ̃EƒBƒ“ƒhƒE‚ɃRƒ“ƒgƒ[ƒ‹‚ð“\‚è•t‚¯‚邿‚¤‚È
ƒŠƒ\[ƒXƒGƒfƒBƒ^“I‚ȃ\ƒŒ‚ð’m‚è‚Ü‚¹‚ñB

ƒ_ƒCƒAƒƒO‚Ȃ璼‹…‚È‚ñ‚Å‚·‚ªƒEƒBƒ“ƒhƒE‚Å‚»‚¤‚¢‚¤‚Ìo—ˆ‚Ü‚·‚©H

975:974
08/02/20 00:11:14
Žg‚Á‚Ä‚é‚Ì‚ÍVC6‚Å‚·B

976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:11:23
“ú–{Œê‚ªŽg‚¦‚È‚¢‚ñ‚¶‚ች”NVCŽg‚Á‚Ä‚Ä‚à‚¾‚ß‚¾‚낤‚Ë

977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:13:42
‚±‚ñ‚­‚ç‚¢‚Í•ª‚©‚邾‚ëB
‚Ƃ肠‚¦‚¸ VC ‚ł͂»‚¤‚¢‚¤‚̂͒m‚ç‚È‚¢B

978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:14:29
•’ʂ̃EƒBƒ“ƒhƒE‚É‚ ‚ñ‚Ü‚èƒRƒ“ƒgƒ[ƒ‹‚ð‚Í‚Á‚‚¯‚é‚È‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚Ì‚©‚ÈB
Windows “I‚É‚ÍB

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:15:28
>>974
‰SŽÒ‚ÍAC#‚©BCB‚‚©‚¦‚æ@–³—

980:974
08/02/20 00:21:42
>>976
‚ñ‚¶‚á0”N‚Å‚àOK

‚Ă䂩VC6‚̃EƒBƒ“ƒhƒEƒGƒfƒBƒ^‚ÍƒŠƒ\[ƒXƒGƒfƒBƒ^‚µ‚©‚È‚¢‚©‚ç
‚»‚ê‚Å‚â‚Á‚Ä‚½‚¯‚ÇAƒ_ƒCƒAƒƒO‚µ‚©ì‚ê‚È‚¢‚̂͂¨‚©‚µ‚¢‚¾‚ëA
‚Æ‚©Žv‚¢‚È‚ª‚ç‚â‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇA‚»‚Ì‹^–â‚ð‚͂炵‚½‚­‚Ä‚ÈB

>>977-978
‚ ‚êH‚â‚Á‚Ï‚±‚ê‚ÅOK‚Ȃ̂©B
—v‚·‚é‚ÉuVC6‚É"ƒEƒBƒ“ƒhƒE"ƒGƒfƒBƒ^‚Í–³‚¢v‚ÅOKH

981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:22:26
‚Ă䂩

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:26:09
BCB ‚ɂ͂ ‚è‚»‚¤‚È‹C‚ª‚·‚éB

983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:34:32
>>980
ƒ_ƒCƒAƒƒO‚ðƒEƒBƒ“ƒhƒE‚É’£‚邱‚Ƃ͂ł«‚Ü‚·‚ªB

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:51:48
ƒ_ƒCƒAƒƒO‚ɃEƒBƒ“ƒhƒEƒNƒ‰ƒX‚ðŠ„‚è“–‚Ăõ‚Ü‚¦‚ÎA
‚à‚Í‚âƒ_ƒCƒAƒƒO‚ł͂Ȃ¢ƒEƒBƒ“ƒhƒE‚ª‚Å‚«‚éB

‚Å‚à‰´‚Í983‚̂悤‚É‚·‚邱‚Æ‚ª‘½‚¢‚¯‚ÇB

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:54:52
ƒAƒ“ƒ}ƒl[ƒWƒh‚Å‚à.NET‚­‚ç‚¢Šy‚ÉUIì‚ê‚邿‚¤‚ɂȂç‚ñ‚©‚È[

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 01:38:22
‚¿‚Ȃ݂ÉBCB‚Ń_ƒCƒAƒƒOì‚邯ƒ_ƒCƒAƒƒO‚à‚Ç‚«‚È•’ʂ̃EƒBƒ“ƒhƒE‚ɂȂé

987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 05:25:33
virtualƒfƒXƒgƒ‰ƒNƒ^‚ðŽ‚ÂeƒNƒ‰ƒX‚ðŒp³‚µ‚ÄAŽq‹ŸƒNƒ‰ƒX‚ðì‚è‚Ü‚µ‚½B
‚»‚ÌŽq‹ŸƒNƒ‰ƒX‚ðAeƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð‚‚©‚Á‚Ĉµ‚Á‚Ă܂·B‚»‚̂Ƃ«A
eƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ɑ΂µ‚ÄAdelete ptr;‚Æ‚â‚邯A‚Ü‚¸Žq‹ŸƒNƒ‰ƒX‚Ì
ƒfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ꂽŒã‚ÅAeƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é‚̂ł·‚ªA
‚±‚ê‚Á‚ij‚µ‚¢“®‚«‚Å‚·‚©H
eƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚͌Ă΂ê‚È‚¢‚ÆŽv‚Á‚Ä‚½B


988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 06:16:06
>>987
³‚µ‚¢B
e‚Ì‚ªŒÄ‚΂ê‚È‚«‚áe‚ÌƒŠƒ\[ƒXŠJ•ú‚Å‚«‚È‚¢‚¶‚á‚ñB

989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 06:21:51
>>988
‚»‚Ì’Ê‚è‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:16:24
vector‚ðnew‚ðŽg‚Á‚ÄŠm•Û‚·‚邯‚¢‚¤‚Ì‚Ío—ˆ‚Ü‚·‚©H
(vector<int>‚Æ‚©)
FX‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ªA‚È‚º‚©‚Ç‚¤‚â‚Á‚Ä‚àƒRƒ“ƒpƒCƒ‹Ž¸”s‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚à‚µ‚©‚µ‚ÄA‚Å‚«‚È‚¢‚Ì‚©‚ÈA‚ÆŽv‚Á‚½B


991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:31:28
>>990
#include <vector>
int main() {
std::vector<int> *p = new std::vector<int>;
delete p;
}

992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:46:47
>>990
‚È‚ñ‚ł܂½‚»‚ñ‚ÈŠó‘ã‚È‚±‚Æ‚µ‚悤‚ÆŽv‚Á‚½‚Ì‚©‚ª‹C‚ɂȂéB

993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:25:18
>>991-992
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚È‚º‚»‚ñ‚È‚±‚Æ‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚½‚©‚Æ‚¢‚¤‚ÆAvector‚ðŠÖ”ŠÔ‚Å‚â‚è‚Æ‚è
‚µ‚½‚©‚Á‚½‚©‚ç‚Å‚·B“K“–‚ɃNƒ‰ƒX‚ð€”õ‚µ‚ÄA‚»‚Ì’†‚Évector‚ð•ÛŽ‚µ‚Ă܂µ‚½‚ªA’P‘̂łà
new‚Åo—ˆ‚é‚©‚ȂƎv‚¢‚Ü‚µ‚½B


994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:28:17
ŽŸ—§‚ĂĖ„‚߂悤‚Æ‚µ‚½‚炽‚Ä‚ç‚ñ‚Ë‚¦

995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:34:23
—§‚Ä‚½‚æB

996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:36:34
y‰SŽÒнŒ}zC/C++Žº Ver.49yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)

>>995 ‰³

997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:47:08
>>993
•ʂɂ킴‚í‚´new‚·‚é•K—v‚È‚ñ‚©–³‚¢‚¾‚ëB‚»‚Ì‚½‚߂̎QÆ“n‚µ‚ª‚ ‚é‚ñ‚¾‚©‚çB

998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:54:35
‚Å‚à•¡”‚Ìꊂɂ½‚ç‚¢‰ñ‚µ‚É‚·‚邯‚«‚ÍA
boost::shared_ptr<std::vector<int> >(new std::vector<int>());
‚Æ‚©‚â‚éH

999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:56:51
”~‚ÄŽŸ‚¢‚±‚¤

1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:57:38
‚Ù‚¢‚Ù‚¢‚Ù‚¢

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB


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

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