y‰SŽŇŠ˝Œ}zC/C++Ž ..
[2ch|ĽMenu]
604:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:01:38
>>602-603
ƒgƒ“‚Ĺ‚ˇB
ă‚ĹƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚Ć•Ŕ‚ń‚ŏ‘‚Š‚ę‚Ä‚˝‚Š‚ç
‚Č‚ń‚ŠHTML‚Á‚Ä“ÁˆŮ‚ČŒžŒę‚ž‚Ż‚Ç’‡ŠÔ‚Č‚Ě‚Š‚Č‚Ÿc‚ĆŽv‚Á‚˝‚ç
ƒRƒ“ƒsƒ…[ƒ^ŒžŒę˝ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę,ƒ}[ƒNƒAƒbƒvŒžŒę,ĽĽĽ,‚Č‚ń‚Ĺ‚ˇ‚ˁB

605:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:03:45
ƒvƒŠƒRƒ“ƒpƒCƒ‹Ď‚݃wƒbƒ_[‚đě‚Á‚˝‚Ĺ‚ˇ‚Ş
ƒfƒoƒbƒOƒ‚[ƒh‚Ĺ‚Íƒrƒ‹ƒh‚Ĺ‚Ť‚é‚̂ɁAƒŠƒŠ[ƒX‚É‚ˇ‚é‚Ć

error LNK2005: *** ‚ÍŠů‚É ***.obj ‚Ĺ’č‹`‚ł‚ę‚Ä‚˘‚Ü‚ˇB

‚Ć‚˘‚¤ƒGƒ‰[‚Ş‘S•”‚Ěƒtƒ@ƒCƒ‹‚Ĺ”­ś‚ľ‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB
‚ą‚ę‚͉˝ŒĚ‚Č‚ń‚Ĺ‚ľ‚傤‚ЁH
ŠÂ‹Ť‚ÍVS2005‚Ĺ‚ˇ

606:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:28:39
>>605 ƒGƒ‰[‚Ĺ‚ˇ

607:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:32:24
“ÁˆŮ‚ČŒžŒę‚Ć‚˘‚Ś‚ÎSQL‚ŕ‚ť‚¤‚ž‚ȁB
ˆę‰žLanguage‚Ć–ź‘O‚ɂ‚˘‚Ă邯‚ǁA
‚ą‚ę‚đƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚ĆŒÄ‚Ô‚Ě‚Í
‚ż‚ĺ‚Á‚Ć’ďR‚ ‚éB

608:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:49:46
ƒXƒgƒAƒh‚Ć‚Š‘‚Ż‚Î‰đ‚邪A‚ ‚ę‚͏\•ނɃvƒƒOƒ‰ƒ€ŒžŒę‚Ć‚ľ‚Ă̓Á’Ľ‚đ”ő‚ڂâ‚é‚悤‚Č‹C‚Ş

609:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:51:48
SQL‚ɐ§Œä\‘˘‚đ‚Â‚Ż‚˝‚Ě‚ŞƒXƒgƒAƒh‚ś‚á‚Č‚˘‚Š‚Ë

610:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:58:45
HTML‚ž‚Á‚ÄLanguage‚Ć–ź‘O‚ɂ‚˘‚Ă邞‚ë
SQL‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚ś‚á‚Č‚­‚āAƒf[ƒ^ƒx[ƒXŒžŒę‚ž‚ë

611:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 21:59:39
Language‚́uŒžŒęv‚Ĺ‚ ‚Á‚āuƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒęv‚ł͂Ȃ˘‚Š‚ç‚ȁB

612:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 23:07:19
>>594
for(A; B; C) { D } ‚ŁA
A ‚đˆ—‚ľ‚āAB ‚𔝒肾‚āAD ‚đŽŔs‚ľ‚āAC ‚đŽŔs‚ľ‚āA‚Ü‚˝ B ‚𔝒肾‚āEEE
‚Ć‚Šl‚Ś‚é‚Ě‚ÍŒř—Ś‚ŞˆŤ‚˘B

ƒOƒ‹ƒ“ƒOƒ‹ƒ“‚ĆŽŔs‚ł‚ę‚é‚Ý‚˝‚˘‚Č—Ź‚ę‚đ
‚ŕ‚Á‚ĆƒOƒ‰ƒtƒBƒJƒ‹‚É“Ş‚ÉŽv‚˘•‚‚Ђׂé‚Ě‚ŞƒRƒcB
ˆę’Uˆ—‚Ě—Ź‚ę‚đü‚ł‚Ȃ˘‚ĹŽ†‚ɏ‘‚˘‚āA
‚ť‚ę‚đˆÓŽŻ‚ˇ‚é‚ŕ‚ń‚žB

613:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 23:08:18
HTML ‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚ś‚á‚Č‚­‚ă}[ƒNƒAƒbƒvŒžŒęB

TeX ‚ ‚˝‚肞‚Ć’P‚Č‚éƒ}[ƒNƒAƒbƒvŒžŒę‚ĆŒž‚˘Ř‚é‚͔̂÷–­‚ž‚Ş‚ČB

614:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/16 23:56:37
SQL‚ރ`ƒ…[ƒŠƒ“ƒOŠŽ‘S‚łȂ˘‚ą‚Ƃ͖ž”’B

615:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 00:22:00
‰˝Œž‚Á‚Ä‚é‚́H

616:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 08:02:03
‚킊‚ç‚Č‚˘‚Ȃ璲‚×‚Ä‚Š‚ç•ˇ‚Ż‚ć

617:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 08:07:53
‚ `‚˘A‚Âق˘‚܂ĂĽ`‚ńô

618:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 09:34:26
>>602
IE‚ÉŒŔ‚Á‚ÄŒž‚Ś‚ÎđŒ‚ŞIE‚Ěƒo[ƒWƒ‡ƒ“‚ÉŒŔ’肳‚ę‚邯‚ÇđŒ•ŞŠň‚ŞŽg‚Ś‚é‚Á‚Ű

619:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 12:43:27
eƒNƒ‰ƒX‚Ěprotected‚ȕϐ”‚ށApublicŒpł‚ľ‚˝ŽqƒNƒ‰ƒX‚Ĺ‚Í
public‚ɂȂ炸‚Éprotected‚Ȃ܂܂Ȃ͉̂˝ŒĚ‚Ĺ‚ˇ‚ЁH

eƒNƒ‰ƒX‚Ěpublic‚ȕϐ”‚ށAprotectedŒpł‚ľ‚˝ŽqƒNƒ‰ƒX‚Ĺ‚Í
protected‚ɂȂé‚̂ɁB

public‚ć‚č‚ŕprotected‚Ě•ű‚Ş‹­‚˘‚Ć—‰đ‚ľ‚Ä‚¨‚Ż‚Î‚ć‚˘‚̂łľ‚傤‚Š


620:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 12:46:05
‚ť‚¤—‰đ‚ľ‚Ä‚¨‚Ż‚Î‚¨‚‹
‚ť‚ľ‚ăvƒ‰ƒCƒx[ƒg‚ŞĹ‹­‚Ć

621:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 12:55:24
>>620
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B
‚ť‚¤—‰đ‚ľ‚Ć‚Ť‚Ü‚ˇB


622:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 14:57:34
=‰‰ŽZŽq‚đƒI[ƒo[ƒ[ƒh‚ˇ‚é‚Ć‚Ť‚Éthisƒ|ƒCƒ“ƒ^‚đ–ß‚č’l‚É‚ľ‚Ä‚é‚ń‚Ĺ‚ˇ‚ށA
thisƒ|ƒCƒ“ƒ^‚đ–ß‚č’l‚É‚ľ‚Č‚˘‘‚Ť•ű‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH

623:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 14:58:53
‚ ‚č‚Ü‚ˇ‚ć

624:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:01:58
‚ť‚ę‚͗ႌ‚΂ǂ¤‚˘‚Á‚˝‘‚Ť•ű‚Ĺ‚ľ‚傤‚ЁH


625:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:03:17
>>624 void operator = (...

626:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:04:43
a = b + c + d;‚̏ˆ—‚Ě—Ź‚ę‚Á‚āA

a = (b + c) + d; //‚Ü‚¸b‚Éc‚đ‰ÁŽZ
a = ((b + c) + d); //ŽŸ‚Éb+c‚Ě’l‚Éd‚đ‰ÁŽZ

ĹŒă‚É a‚É‘ă“ü‚Ć‚˘‚¤—Ź‚ę‚Ĺ—‰đ‚ľ‚Ă悢‚̂łľ‚傤‚ЁH
Ú‚ľ‚­‹ł‚ڂĂ­‚ž‚ł‚˘B

627:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:06:25
ƒfƒoƒbƒO

628:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:06:57
ƒfƒoƒbƒO‚ˇ‚éŠÂ‹Ť‚Ş‚ ‚č‚Ü‚š‚ńEEE‚ˇ‚˘‚Ü‚š‚ńB


629:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:09:12
>>625
ƒ}ƒWƒTƒ“ƒLƒ…[
‰Ű‘肪I‚í‚Á‚˝

630:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:10:36
>>626
‚ť‚Ě—á‚Í‚ť‚Ě—‰đ‚Őł‚ľ‚˘B
‰‰ŽZ‚̏‡˜‚́A‰‰ŽZŽq‚Ě—Dć‡ˆĘ‚ĆŒ‹‡‹K‘Ľ‚É‚ć‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚éB

631:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:13:46
‚˘‚â‘҂āAa = b + (c + d)‚Ć‚˘‚¤‰đŽß‚đ‚ľ‚Ä‚˘‚邊‚ŕ’m‚ç‚ńB

632:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 15:28:39
c+d‚đć‚É‚â‚é‚Č‚ç+‚đľ°Ęް۰Äނľ‚˝‚Ć‚Ť‚ÉŽQĆ‚đ“n‚š‚Č‚˘‚Š‚ç
b+c‚Şć‚ž‚ë

633:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 16:40:39
>>630
‚ľ‚Š‚ľA‡˜‚Ş•ĎX‚ł‚ę‚Ä‚ŕŒ‹‰Ę‚ɉe‹ż‚ޏo‚Č‚˘”ÍˆÍ‚Ĺ‚Č‚ç
Ĺ“K‰ť‚ŏ‡˜‚Ş“ü‚ę‘Ö‚Ś‚ç‚ę‚é‰Â”\Ť‚Í‚ ‚é‚ȁB
‚܁AŒ‹‰Ę‚ɉe‹ż‚ޏo‚éę‡i‚ť‚¤‚˘‚¤•—‚ɃI[ƒo[ƒ[ƒh‚ľ‚˝ę‡“™j‚Í
‚ť‚¤‚˘‚¤‚ą‚Ƃ͐â‘΂ɂȂ˘‚ށiƒRƒ“ƒpƒCƒ‰‚ɃoƒO‚Ĺ‚ŕ‚Č‚˘ŒŔ‚čjB

634:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 16:56:56
>>633
ƒRƒ“ƒpƒCƒ‰‚ĚƒoƒO‚đ‘O’ń‚É‚ľ‚āu‰Â”\Ť‚Í‚ ‚év‚Č‚ń‚ÄŒž‚¤‚ą‚Ƃɉ˝‚ĚˆÓ–Ą‚Ş‚ ‚é‚Ě‚Š‚ËH

635:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 17:08:24
HHH
’N‚ŕ‚ť‚ń‚ČŽ–Œž‚Á‚ĂȂ˘‚źH

636:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 17:14:59
Œ‹‰Ę‚ɉe‹ż‚ޏo‚Č‚˘”ÍˆÍ‚Ĺ“ü‚ę‘Ö‚Ś‚ç‚ę‚Ä‚ŕ‹C‚É‚ˇ‚é•K—v‚Í–ł‚˘‚ȁB

637:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:18:51
a = b() + c() + d();

‚ŁAb, c, d ‚ĚŒÄ‚Ńo‚ł‚ę‚鏇”Ô‚Í–˘’č‹`‚ž‚Á‚݁H
Œ‹‡‡‚ƁAŠe€‚Ě•]‰ż‡‚͂܂˝•Ę‚Ě˜b‚ž‚ć‚ȁB

638:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:37:07
fgets‚ĚŽg‚˘•ű‚Ĺ

fgets(buf, sizeof(buf), stdin);

‚̂悤‚Čí“…‹ĺ‚Ş‚ ‚č‚Ü‚ˇ‚ށA‚ą‚ę‚Í sizeof(char) ‚Ş1‚Ĺ‚ ‚邹‚Ć‚Ş
‘O’ń‚ɂȂÁ‚Ä‚˘‚Ü‚ˇ‚ć‚ˁB‚ŕ‚ľ sizeof(char) ‚Ş2‚ž‚Á‚˝‚çA“ǂݍž‚Ţ•śŽš”‚Ş
‘z’肾‚˝”‚Ě2”{‚ɂȂÁ‚Ä‚ľ‚Ü‚¤‚ĆŽv‚¤‚̂łˇ‚ށB

‚ą‚¤‚˘‚Á‚˝‘‚Ť•ű‚Í–â‘č‚Č‚˘‚̂łľ‚傤‚ЁB

639:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:40:16
>>638
sizeof(char)‚͏í‚É‚P

640:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:41:57
>>638
sizeof(char)‚͐â‘΂ɂP‚ž‚Š‚çˆŔS‚ľ‚éB

‚˝‚žŠÖ”‚É‚ć‚Á‚ẮAƒoƒbƒtƒ@‚ĚƒoƒCƒg”‚đ—^‚Ś‚é‚Ě‚Š•śŽš—ń’ˇ‚đ—^‚Ś‚é‚Ě‚Š
•Ş‚Š‚č‚É‚­‚˘ę‡‚Ş‚ ‚邊‚çAwchar_t‚đŽg‚Á‚Ä‚é‚Ć‚ż‚ĺ‚Á‚ƍ˘‚邹‚Ć‚Ş‚ ‚éB

641:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:43:56
char‚Ş‚PƒoƒCƒg‚ś‚á‚Č‚­‚Ä‚PƒoƒCƒg‚Ě’č‹`‚ŞcharH

642:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:44:21
char‚͏í‚É1ƒoƒCƒg

643:638
07/06/17 18:47:09
ƒŒƒX‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
char‚ޏí‚É1ƒoƒCƒg‚Ć‚˘‚¤‚̂́A‹KŠi‚ĹŒˆ‚Ü‚Á‚Ä‚˘‚é‚̂łˇ‚ЁH

644:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:48:49
>>643
Œˆ‚Ü‚Á‚Ä‚éB

‚˝‚žAubuf ‚ĚŒ^‚Ş char ‚Ĺ‚ ‚év‚Ć‚˘‚¤‚ą‚Ć‚ÉˆË‘ś‚ľ‚Ä‚˘‚邊‚çA
‚ą‚ą‚đ•ύX‚ľ‚˝‚˘‚ĆŽv‚Á‚˝ę‡‚É•ĎX‚đ—v‚ˇ‚éƒR[ƒh‚Ĺ‚ ‚鎖‚ÍŠm‚Š‚ž‚ȁB

645:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:50:14
Œë‰đ‚Ş‚ ‚é‚Ć‚˘‚݂Ȃ˘‚Š‚ç”O‚Ě‚˝‚߂Ɍž‚¤‚Ż‚ÇA
char ‚Ş 1 ƒoƒCƒg‚Ć‚˘‚¤‚Ě‚ÍŒˆ‚Ü‚Á‚Ă邪A
1 ƒoƒCƒg‚Ş 8 ƒrƒbƒg‚Ĺ‚ ‚é•ŰŘ‚Í‚Č‚˘B
1 ƒoƒCƒg‚Ş 9 ƒrƒbƒg‚̊‹Ť‚ŕ‚ ‚éB

646:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:51:29
1ƒoƒCƒg‚Ěƒrƒbƒg”‚đŽć“ž‚ˇ‚éƒ}ƒNƒ‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH

647:638
07/06/17 18:51:48
ŠF‚ł‚ń‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B•׋­‚ɂȂč‚Ü‚ľ‚˝B

648:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 18:57:42
ƒAƒ‹ƒoƒCƒg‚Ěƒqƒg”‚đŽć“ž‚ˇ‚郆ƒjƒNƒ‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH

649:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 19:19:40
>>646
CHAR_BIT

650:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 20:31:59
>>637
–˘’č‹`Bicc‚ž‚Ć‚˛’š”J‚Ɂu‘z’čŠO‚ĚŒÄ‚Ńo‚ľ‡˜‚ɂȂé‰Â”\Ť‚Ş‚ ‚év‚ĆŽw“E‚ľ‚Ä‚­‚ę‚éB

651:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:06:51
‚˝‚܂ɂÍlimits.h‚ŕ’­‚߂悤

652:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:08:10
float.h ‚ŕ’­‚߂悤‚ş

653:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:10:15
’­‚ß‚ˇ‚Ź‚Ä›‚ę‚é‚Č‚ć

654:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:21:25
‚₞EE^^^

655:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:22:24
\‘˘‘Ě‚âƒNƒ‰ƒX‚đŠÖ”“ŕ‚Ĺ’č‹`‚ˇ‚邹‚ƁA
‚‚܂čAˆČ‰ş‚̂悤‚Č‚ą‚Ć‚Ş‚ľ‚˝‚˘‚̂łˇ‚Ş
‚ą‚ę‚Í‹KŠi‚łłŤ‚邹‚Ć‚Ş•ŰŘ‚ł‚ę‚Ä‚˘‚Ü‚ˇ‚ЁH

void hoge() {
@struct hage {
@@...
@};
@...
}

656:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:23:44
>>655 C89 ‚̍ ‚Š‚ç—]—T‚ĹŽg‚Ś‚éB

657:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:26:15
‚ż‚Ȃ݂Ɋ֐”“ŕ‚Ŋ֐”‚Í’č‹`‚Ĺ‚Ť‚Ü‚š‚ń

658:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:33:03
>>656
‚ż‚á‚ń‚Ć‹KŠi‚ĹŒˆ‚Ü‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚ЁB
’m‚č‚Ü‚š‚ń‚Ĺ‚ľ‚˝B
‚Ç‚¤‚ŕA‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

>>657
\‘˘‘Ě‚âƒNƒ‰ƒX‚̐ÓIŠÖ”‚Ĺ‘ă—p‚ˇ‚é‚Ě‚Şí“…‹ĺ‚ɂȂÁ‚Ă܂ˇ‚ˁB

659:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 21:44:49
GCC ‚ĚŠg’Ł‚Ĺ‚ć‚Ż‚ę‚Ί֐”“ŕŠÖ”‚ÍŽg‚Ś‚é‚ń‚ž‚Ż‚Ç‚ČBŠm‚ЁB

660:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 22:29:53
ŠÖ”“ŕƒNƒ‰ƒX‚đƒeƒ“ƒvƒŒ[ƒgˆř”‚ɏo—ˆ‚˝‚ç‚Č‚Ÿ
‚ĆŽv‚¤‚ą‚Ć‚Ş‚ ‚é

661:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:05:55
char‚ĚƒoƒCƒg”‚ĚŒ‚Ĺ•ÖćŽż–âB
short‚Á‚ĉ´‚ĚŽg‚Á‚Ä‚éŠÂ‹Ť‚Ĺ‚Í2byte‚Č‚ń‚ž‚Ż‚ÇA‚ą‚ę‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚ЁH
Œˆ‚Ü‚Á‚ĂȂ˘‚̂ȂçŠmŽŔ‚É2byte‚ĚŒ^‚Í—L‚č‚Ü‚ˇ‚ЁH
‚Ü‚˝ŠmŽŔ‚É4byte‚ĚŒ^‚Í‚ ‚č‚Ü‚ˇ‚ЁH

662:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:07:51
long‚Í32bitˆČă‚Ć‚˘‚¤‚Ě‚ÍK&R‚ɏ‘‚Š‚ę‚Ä‚˘‚˝‹C‚Ş‚ˇ‚éB
‚Ć‚˘‚¤‚Š‹KŠiŒ´—Žĺ‹`ŽŇ‚É‚ć‚é‚ƁA‚PƒoƒCƒg‚މ˝ƒrƒbƒg‚Š‚ŕŒˆ‚ß‚ç‚ę‚Ä‚˘‚Č‚˘‚Ć‚Š

663:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:17:52
>>661
#include <stdint.h> ‚Ĺ int16_t ‚Ć int32_t ‚Ĺ‚¨‚‹B

664:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:20:56
>>661
sizeof@(short)@==@2‚Ć‹KŠi‚Ĺ’č‚Ü‚Á‚Ä‚˘‚é‚킯‚ł͂Ȃ˘
‚Ĺ‚ŕ‹KŠi‚ĚĹ‘ĺ’lEĹŹ’l‚Ě‹K’肊‚班‚Č‚­‚Ć‚ŕ16ƒrƒbƒgˆČă‚ ‚é‚Ć‚˘‚¤‚ą‚Ć‚Í“ą‚Ż‚é
“Ż—l‚Ɂi662‚ŕ‘‚˘‚Ä‚ ‚é‚悤‚ɁjAlong‚ޏ­‚Č‚­‚Ć‚ŕ32ƒrƒbƒg‚ ‚é‚Ć‚˘‚¤‚ą‚Ć‚ŕ“ą‚Ż‚é

2ƒoƒCƒg‚Ě•ű‚Ş—~‚ľ‚Ż‚ę‚΁AC99‚Č‚ç<stdint.h>‚Ěint16_t‚âint_least16_t‚ŞŽg‚Ś‚é
‘OŽŇ‚Ş‚Ň‚Á‚˝‚ľ16ƒrƒbƒg‚ĚŒ^i‘Ήž‚ˇ‚éŒ^‚Ş‚ ‚ę‚ΗpˆÓ‚ł‚ę‚Ä‚˘‚éj
ŒăŽŇ‚͏­‚Č‚­‚Ć‚ŕ16ƒrƒbƒg‚ĚŒ^iâ‘΂ɗpˆÓ‚ł‚ę‚Ä‚˘‚éj

ŒăŽŇ‚ž‚Ż•K{‚Ȃ̂Í1ƒoƒCƒg‚Ş8ƒrƒbƒg‚łȂ˘ŠÂ‹Ť‚Ě‘śÝ‚đl‚Ś‚ę‚Δ[“ž

C++‚ɍĄ‚̂Ƃą‚ë<stdint.h>‚́A‘śÝ‚ľ‚Č‚˘‚Š‚ç
<boost/integer.hpp>‚â<boost/cstdint.hpp>‚Ĺ‘ă—p‚ˇ‚é‚­‚炢‚ľ‚ЂȂ˘

665:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:32:47
C/C++‚ŏˆ—ŒnˆË‘ś‚Ȃ̂́A‚ŕ‚¤’ú‚߂邾‚ЂȂ˘‚ń‚ś‚á‚Č‚˘‚ЁH

666:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:48:09
•K—vˆČă‚ɈڐAŤ‚đ‹‚ß‚é‚͕̂s–сB
•K—vˆČă‚ɈڐAŤ‚đŽ¸‚¤‚Ě‚ŕ‹đ‚Š‚ľ‚˘‚ą‚ƁB

667:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:53:10
‰´ƒb‚żA__property‚Ć‚Š__finally‚Ć‚ŠD‚Ť‚Č–ó‚ž‚Ż‚ÇAŽg‚Á‚ż‚á‚Á‚ÄˆĎˆő‰ďHOO

668:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/17 23:56:15
‚Ç‚¤‚š‘ź‚Ě•”•Ş‚ŕŠÂ‹ŤˆË‘ś‚ľ‚Ü‚­‚č‚Č‚ń‚ž‚ëH
‚Ç‚ń‚Ç‚ńŽg‚Á‚ż‚ႌYO!

669:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:04:53
>>667
__closure‚ŕŠˆ—p‚ľ‚Ä‚ŕ‚Á‚ƕ֗˜‚ɁI

670:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:13:58
•׋­‚ɂȂé‚ȁB

671:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:19:27
#include <stdint.h>
VC6‚ž‚Ɓu‚ť‚ń‚Čƒwƒbƒ_ŒŠ‚Â‚Š‚ç‚ˁ[‚ćBŽ€‚˃{ƒPBv‚Á‚ÄŒž‚í‚ę‚Ä‚ľ‚Ü‚Á‚˝ OTLB

672:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:47:53
Žż–â
void hoge()
{
‰˝‚Š‚Ěˆ—
#ifdef DEBUG
@@printf("Debug %s, nanka);
#endif
‰˝‚Š‚Ěˆ—
#ifdef DEBUG
@@printf("Debug %s, nanka);
#endif
Ş‚ą‚ń‚Č’˛Žq‚Ő”•SsˆĘ‚ ‚é
}
‚ą‚¤‚˘‚¤‰˜‚˘ŠÖ”‚đ’ź‚ľ‚˝‚˘‚ń‚ž‚Ş

void DebugPrint(char *str)
{
#ifdef DEBUG
@@printf("Debug %s, str);
#endif
}
void hoge()
{
‰˝‚Š‚Ěˆ—
@@DebugPrint(nanka);
‰˝‚Š‚Ěˆ—
@@DebugPrint(nanka);
}
‚Á‚ÄŠ´‚ś‚É’ź‚ľ‚˝‚˘‚ń‚ž‚ށA‚â‚Á‚˝‚瓎ě•Ď‚í‚Á‚ż‚ႤH
#ifdef‚ ‚ń‚ÜŽg‚Á‚˝‚ą‚Ć–ł‚˘‚Š‚ç‹ł‚ڂĂ­‚ž‚ł‚˘‚Č

673:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:48:22
‚ť‚č‚ႝ‚¤‚ž‚ë

674:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:49:09
>>673
‚ˇ‚ń‚Ü‚š‚ń
•Ş‚Š‚čˆŐ‚­‰đŕ‚¨Šč‚˘‚ľ‚Ü‚ˇ

675:673
07/06/18 00:49:19
>>671
‚ĚŽ–‚Ë

VC6‚ޏo—ˆ‚˝‚̂͂ž‚˘‚Ô‘O‚ž‚Š‚ç

676:672
07/06/18 00:50:28
>>675
‚ A‚ˇ‚ń‚Ü‚š‚ń
ƒ^ƒCƒ~ƒ“ƒO—Ç‚Š‚Á‚˝‚ń‚Ĺ‘ŚƒŒƒX—ˆ‚˝‚Ě‚Š‚ĆŽv‚Á‚ż‚Ⴂ‚Ü‚ľ‚˝‚—

677:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 00:57:26
#ifdef DEBUG
@@#define DEBUG_PRINT(a) printf("Debug %s, (a))
#else
@@#define DEBUG_PRINT(a)
#endif


void hoge()
{
‰˝‚Š‚Ěˆ—
@@DEBUG_PRINT(nanka);
‰˝‚Š‚Ěˆ—
@@DEBUG_PRINT(nanka);
}

‚ą‚¤‚˘‚¤‚̂͂悭‚â‚é‚ȁB
‚˝‚žAprintf‚͈ř”‚̐”‚Ş‰Â•Ď‚ž‚Š‚çAˆř”‚̐”‚ɂ΂ç‚‚Ť‚Ş‚ ‚é‚Ƃ܂˝•Ę‚Ě‘Îô‚Ş•K—v‚ɂȂ邪B

678:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:04:08
>>677
‚¨‚§A‚Č‚é‚Ů‚Ç

ŒăAŠm”F‚Č‚ń‚Ĺ‚ˇ‚Ż‚ÇAŽŠ•ނޏ‘‚˘‚˝>>672‚ž‚Ć“Žě•Ď‚í‚Á‚ż‚Ⴄ‚ń‚Ĺ‚ˇ‚ć‚ˁH

•׋­‚Ć‚ľ‚ÄŽŔŰ‚Ěƒ\[ƒXŒŠ‚ēނŤ‚đ—‰đ‚ľ‚ë
‚Ć‚ŠŒž‚í‚ę‚Ä‚é‚ń‚Ĺ‚ˇ‚ށA‚ą‚ń‚Čƒ\[ƒX‚΂Á‚Š‚Ĺ
ŒŠ‚Â炭‚Ä‚ľ‚傤‚Ş‚Č‚˘‚ń‚Ĺ
‰˝‚ÂЂľ‚˝‚­‚āEEE
ƒRƒƒ“ƒgƒAƒEƒg‚Ć/*2007/6/19’ljÁƒo[ƒWƒ‡ƒ“6.2*/“™‚Ć#ifdef‰˝ƒ`ƒƒƒ‰‚Ě—’‚Ĺ‚ˇEEEOrz

679:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:05:32
•ƂɓނŤ‚͕ςí‚ç‚ń‚ĆŽv‚¤‚Ş

680:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:11:32
>>679
‚ A‚ť‚¤‚Č‚ń‚Ĺ‚ˇ‚ЁH
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ

ŒÂl“I‚É‚ÍDebugPrint‚Ě•”•Ş‚Í‘ź‚Š‚çŒÄ‚Ń‚˝‚˘‚Ě‚Ĺ
ŠÖ”‰ť‚ľ‚˝‚˘‚ȁ`‚ĆŽv‚Á‚Ä‚˝‚ń‚Ĺ‚ˇ‚Ż‚ÇA
#ifdef‚Ć‚Š‚ÍƒRƒ“ƒpƒCƒ‹Žž‚ɓǂݍž‚Ü‚ę‚é‚ÂЗL‚Á‚˝‚Ě‚Ĺ
“Žě•Ď‚í‚Á‚ż‚Ⴄ‚Ě‚Š‚ĆEEE•ł‰SŽŇ‚Ĺ‚ˇ‚ń‚Ü‚š‚ń
i‚ŕ‚¤A‚˝‚܂Ƀ\[ƒX’ź‚š‚ĆŒž‚í‚ę‚é‚Ć‚¨‚Á‚Š‚ČƒrƒbƒNƒŠ‚Á‚ˇEEEj


681:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:12:16
ޏ—çA
~‘ź‚Š‚ç
›‘ź‚Š‚ç‚ŕ


682:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:13:48
“Ž‚Ť‚͕ςí‚ç‚Č‚˘‚ށA
ŒăŽŇ‚͊֐”ŒÄ‚яo‚ľ‚ĚƒI[ƒo[ƒwƒbƒh‚Ş”­ś‚ˇ‚éB


683:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:20:02
ŠÖ”–{‘̂̒†‚ɂ₽‚ç‚Ć#ifdef‚Č‚ń‚Š‚Ş“ü‚Á‚Ä‚é‚̂́A
‚ ‚ń‚܂肢‚˘ƒR[ƒh‚Ƃ͂˘‚ڂȂ˘‚ȁB
uŒŠ‚Â炭‚Ä‚ľ‚傤‚Ş‚Č‚˘v‚Ć‚˘‚¤‚ť‚ĚŠ´Šo‚ÍŒŔ‚č‚Č‚­ł‚ľ‚˘B
‰ü‘P‚ˇ‚é•ű–@‚đ‚˘‚ë‚˘‚ël‚Ś‚é‚ׂŤ‚ž‚ȁB


684:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:25:43
>>682
‚ˇ‚˘‚Ü‚š‚ń

‚ť‚ĚƒI[ƒo[ƒwƒbƒh‚Á‚Ä’x‚­‚Č‚é‚Á‚ÄŽ–‚Ĺ‚ˇ‚ć‚ˁH
‚ǂ̒ö“x’x‚­‚Č‚č‚Ü‚ˇ‚ЁH

>>683
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ
ƒpƒƒnƒ‰ăŽi‚Č‚ń‚Ĺ•ˇ‚­‚É•ˇ‚݂Ȃ­‚Ä
‚ą‚ą‚Ĺ‚˝‚܂Ɏż–₾‚Ă܂ˇ
ŒŠ‚₡‚­‚ľ‚ë‚Á‚Ä‹ł‚ڂĂ­‚ę‚˝‚Ě‚ŕ‚ą‚̽ڂłˇ


685:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:39:54
ŠÖ”‚đŒÄ‚яo‚ˇ‚Ć‚˘‚¤ˆ—‚́A‚ť‚ꎊ‘ĚƒXƒ^ƒbƒN‘€ě‚â
ƒvƒƒOƒ‰ƒ€ƒJƒEƒ“ƒ^‚ĚˆÚ“Ž‚Č‚Ç‚Ěˆ—‚ލs‚í‚ę‚éB
‚ž‚Š‚çA>>672 ‚̂悤‚Ɋ֐”‚đŒÄ‚ÔŒ`‚É‚ˇ‚é‚ƁA‚ť‚Ě•ŞƒI[ƒo[ƒwƒbƒh‚Ş”­ś‚ˇ‚éB
ˆę•ű‚Ĺ>>677‚Ě•ű–@‚ž‚ƁA•s—v‚ȂƂŤ‚ɂ͊֐”ŒÄ‚яo‚ľŽŠ‘Ě‚Ş‚Č‚­‚Č‚é‚̂ŁA
‚ť‚¤‚˘‚¤S”z‚Ş‚Č‚˘B‚ą‚Ě•ű–@‚ލD‚ń‚ĹŽg‚í‚ę‚鏊ˆČB

‚˝‚žŽŔŰ‚́A‚ć‚Ů‚Çƒ^ƒCƒ~ƒ“ƒO‚ރVƒrƒA‚ž‚Á‚˝‚čAƒfƒoƒbƒOƒvƒŠƒ“ƒg‚ނ߂ż‚á‚­‚ż‚á‘˝‚Š‚Á‚˝
‚肾‚Ȃ݂ę‚΂˝‚˘‚ľ‚˝ƒI[ƒo[ƒwƒbƒh‚ł͂Ȃ˘‚̂Ŗâ‘č‚ɂ͂Ȃç‚Č‚˘B

‚Ĺ‚ŕAƒŠƒŠ[ƒXƒo[ƒWƒ‡ƒ“‚ĚƒvƒƒOƒ‰ƒ€‚Ě’†‚ɁA•s—v‚Ȋ֐”ŒÄ‚яo‚ľ‚ŞŽc‚é‚Ě‚Á‚Ä
”ü‚ľ‚­‚Č‚˘‚Ƃ͎v‚í‚Č‚˘‚Š‚˘H


686:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:47:04
>>685
‚Č‚é‚قǁAÚ‚ľ‚˘‰đŕ‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ

‚š‚Á‚Š‚­—pˆÓ‚ľ‚˝DebugPrint‚Ȃ̂É
ƒŠƒŠ[ƒX“™‚ĚŽž‚ÍŽŔŰ‚ÍŽg‚í‚Č‚˘‚Ě‚É
‚ť‚Ě“x‚ÉDebugPrint‚Ě•ś‚ž‚Ż‚ć‚蓚A‰“‰ń‚肾‚ż‚Ⴄ‚Á‚ÄŽ–‚Ĺ‚ˇ‚Ë
Šm‚Š‚ÉăY—킜‚á‚Č‚˘‚Ĺ‚ˇ‚Ë

687:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 01:56:30
‰Â•Ď’ˇˆř”ƒ}ƒNƒ‚đŽg‚Ś‚éƒRƒ“ƒpƒCƒ‰‚Ȃ点‚ń‚Č‚ą‚Ć‚ŕ‚Ĺ‚Ť‚é
#if DEBUG
#define DebugPrint(...) fprintf(stderr, "\nDebugPrint : File %s - Line %d\n", __FILE__, __LINE__),fprintf(stderr, __VA_ARGS__)
#else
#define DebugPrint(...)
#endif

688:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:01:41
ƒŠƒŠ[ƒX”Ĺ‚Ĺ‚ÍƒCƒ“ƒ‰ƒCƒ“ŠÖ”‚É‚ľ‚āA
ƒRƒ“ƒpƒCƒ‰‚ĚĹ“K‰ť‚ÉŠú‘Ň‚ˇ‚éŽč‚ŕ‚ ‚éB

689:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:02:11
/* ŒĂ‚˘ƒRƒ“ƒpƒCƒ‰‚ĹŽg‚Ś‚é‹Z */
#if DEBUG
#define DebugPrint(args) printf args
#else
#define DebugPrint(args)
#endif

/* Žg‚˘•ű(ˆę‰ń—]Œv‚ÉŠ‡ŒĘ‚ĹŠ‡‚ç‚Č‚˘‚Ć‚˘‚݂Ȃ˘‚Ě‚ŞŒ‡“_‚ž‚Ş) */
DebugPrint(("%d\n", 1234));

690:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:03:19
ŒĂ‚­‚Č‚­‚Ä‚ŕ‚Ĺ‚Ť‚邹‚ƂȂ˘‚ЁH

691:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:03:47
>>687,>>689
‚¨‚§AŚ‚˘‚Ĺ‚ˇ‚Ë

FX‚˛‹łŽö‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ

>>688
‚ŕ‚ľ—Ç‚Ż‚ę‚΂ť‚Ě•ű–@‚ŕ‹ł‚ڂǏ‚݂Ȃ˘‚Ĺ‚ľ‚傤‚ЁEEE

692:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:16:33
1. ƒCƒ“ƒ‰ƒCƒ“ŠÖ”‚Ě’č‹`‚đ•Ęƒtƒ@ƒCƒ‹‚É•Ş‚Ż‚é

2. inline ‚đ INLINE ƒ}ƒNƒ‚É’u‚ŤŠˇ‚Ś‚é
@ INLINE ƒ}ƒNƒ‚Ě’č‹`‚ÍˆČ‰ş‚Ě’Ę‚či‚ą‚ę‚ÍŽŠ•Ş‚Ĺ’č‹`‚ˇ‚éj

#ifdef NDEBUG
#define INLINE inline
#else
#define INLINE
#endif

3. ƒŠƒŠ[ƒX”Ĺ‚Ěę‡‚̓wƒbƒ_ƒtƒ@ƒCƒ‹‚ĹƒCƒ“ƒNƒ‹[ƒh‚ˇ‚é

#ifdef NDEBUG
#include "***.***"
#endif

4. ƒfƒoƒbƒO”Ĺ‚Ěę‡‚̓\[ƒXƒtƒ@ƒCƒ‹‚ĹƒCƒ“ƒNƒ‹[ƒh‚ˇ‚é

#ifndef NDEBUG
#include "***.***"
#endif

693:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:16:49
#if DEBUG
#define DebugPrint printf
#else
#define DebugPrint (int)sizeof
#endif

694:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:17:09
C++‚Č‚çA‚ą‚ń‚Č‚ą‚ƂłŤ‚邨

class DebugPrinter {
@DebugPrinter(const char *filename, int line) {...}
@void out(const char *format, ...) {...}
};

#if DEBUG
#define DebugPrint DebugPrinter(__FILE__, __LINE__).out
#else
#define DebugPrint
#endif

695:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:21:38
>>694 ƒŠƒŠ[ƒX‚ĹƒGƒ‰[‚ɂȂç‚Č‚˘‚ЁH

696:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:30:28
>>695
ƒGƒ‰[‚ɂ͂Ȃç‚Č‚˘‚ރfƒoƒbƒO—p‚ĚƒR[ƒh‚ŞŠŽ‘S‚ɂ͏Á‚ڂȂ˘‚Ć‚˘‚¤–â‘肪‚ ‚éB

697:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:30:35
>>695
‚˝‚Ô‚ńA‚Č‚ç‚ń‚ćBƒŠƒŠ[ƒXŽž‚Í
DebugPrint("%d, %d", f(x), f(y)); ¨ ("%d, %d", f(x), f(y));
‚Á‚ĂȂ邞‚Ż‚ž‚Š‚çB

‚˝‚žA‚ą‚ꂪ‚˘‚â‚Č‚çA>>693‚̂悤‚Ésizeof‚ľ‚ż‚Ⴄ‚ЁA
dummy‚̊֐”ě‚Á‚Ä
#if DEBUG
#define DebugPrint DebugPrinter(__FILE__, __LINE__).out
#else
inline DebugPrintDummy(const char *filename, ...) {}
#define DebugPrint DebugPrintDummy
#endif
‚Á‚ÄŠ´‚ś‚É‚ľ‚ż‚Ⴄ‚Ě‚Ş‚˘‚˘‚Š‚ŕ‚Ë

698:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:33:27
VC++ ‚Č‚ç ((void)0) iVC6‚܂Łj‚Š __noop iVC2002ˆČ~j‚É‚ľ‚˝•ű‚Ş‚˘‚˘‚ˁB

699:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:34:36
if(1); else ‚É’uЎ‚ˇ‚é‚Ć‚˘‚¤‹Z‚ŕ‚ ‚éB
‘˝•ŞĹ“K‰ť‚ŏÁ‚Ś‚éB

700:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:39:27
>>697
ŠÖ” f ‚Ş•›ě—p‚đŽ‚Á‚Ä‚˝‚ç–â‘肪‚ ‚é‚ȁB

701:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:39:55
VC++‚Č‚çTRACE‚ĹˆČă‚ł́H

702:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:41:56
ŠF‚ł‚ń
Š´ŽÓAŠ´Œƒ‰J‚ ‚ç‚ę‚Ĺ‚ˇ

‚ż‚ĺ‚Á‚ĆF1ŒŠ‚Ă錄‚É‚ą‚ń‚Č‚É‘‚Ťž‚Ý‚ŞEEE

FXŽQl‚É‚ł‚š‚Ä‚ŕ‚炢‚Ü‚ˇ

703:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:52:34
‰˝F1ŒŠ‚Ä‚ń‚ž‚悹‚Ěƒ„ƒ[

704:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:55:55
‚ ‚ AF1‰Ÿ‚ˇ‚Ć’ˇX‚Ƒ҂˝‚ł‚ę‚˝Œă‚Ĺ
–đ‚É—§‚˝‚Č‚˘ƒwƒ‹ƒv‚ޏo‚é‚ć‚Ë

705:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:56:43
>>700
‚Ü‚ A•K—v‚Č‚ç>>699‚Ĺ‘˝•ޏÁ‚š‚邜‚á‚ˁH

>>701
TRACE‚Í–â‘č“_‚ÍˆČ‰ş‚Ě‚R‚B
‚PCWindowsŒŔ’č
‚QCBoost.Format‚Ȃǂ̑ź‚ĚŒ`ŽŽ‚ŞŽg‚ڂȂ˘
‚RCo—͐悪•ύX‚Ĺ‚Ť‚Č‚˘
‘ź‚É‚ŕ‚ ‚邊‚ŕ‚ľ‚ę‚ń‚Ş‚ć‚­•Ş‚Š‚ç‚ń

706:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 02:57:53
•K—v‚Č‚ç‚Á‚ÄŒž‚¤‚ЁA•K{‚Č‚ń‚ž‚şB

707:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:02:02
>>706
‚˘‚âA‚ť‚¤‚˘‚¤ˆÓ–Ą‚ś‚á‚Č‚­‚āA
ŠÖ”‚Ě•›ě—p‚đ‚Ç‚¤‚ľ‚Ä‚ŕÁ‚ľ‚˝‚˘‚Č‚ç‚Á‚ĈӖĄ‚ž‚¨B
Žc‚ľ‚˝‚˘ę‡‚ŕ“–‘R‚ ‚é‚Ĺ‚ľ‚ĺH

708:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:06:34
>>699 ‚ž‚ĆŽŽ‚Ě‚Â‚ŕ‚肪•ś‚ɂȂÁ‚Ä‚ľ‚Ü‚¤‚ˁB

709:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:10:09
‚ż‚ĺ‚Á‚ÑВk‚Ĺ‚ˇB
ŒžŒę‚ÍC‚Ĺ‚ŕC++‚Ĺ‚ŕ\‚˘‚Ü‚š‚ńB
‚ż‚Ȃ݂ɊJ”­ŠÂ‹Ť‚ÍWin2000+VisualStudio2005‚Ĺ‚ˇB

DLL‚Ĺ—pˆÓ‚ł‚ę‚˝AŠů‘ś‚̊֐” Func(char* str) ‚đŒÄ‚яo‚ˇ•K—v‚Ş‚ ‚č‚Ü‚ˇB
‚ą‚̊֐”‚́Aˆ—Œ‹‰Ę‚𕜎š—ń‚Ć‚ľ‚Ä str ‚ɕԂľ‚Ä‚­‚ę‚Ü‚ˇB
str‚É“n‚ł‚ę‚é•śŽš—ń‚Ě’ˇ‚ł‚Í *•s–ž* ‚Ĺ‚ˇB
DLLA‚¨‚ć‚ъ֐”Func‚Ě’†g‚đ˜M‚邹‚Ć‚Ío—ˆ‚Č‚˘‚ŕ‚̂Ƃľ‚Ü‚ˇB

‚ą‚ĚŽžA’ˇ‚ł‚Ě•s–ž‚Čstr‚đAˆŔ‘S‚ɏˆ—‚ˇ‚éƒeƒNƒjƒbƒN‚Ş‚ ‚ę‚΋ł‚ڂĂ­‚ž‚ł‚˘B


710:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:18:04
>>708
‚ą‚ę‚Ȃ炢‚Ż‚é‚Š‚ȁH
#define DebugPrint 1 ? (void)0 : DebugPrintDummy

711:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:18:48
>>709
static str[100000000];
‚ł͂ǂ¤‚žH
‚ť‚¤‚Ĺ‚ˇ‚ЁA‘Ť‚č‚Ü‚š‚ń‚Š‚ˇ‚˘‚Ü‚š‚ńB

712:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:19:32
>>709
Func ‚đŒÄ‚яo‚ˇ‚ą‚ƂŁAstr ‚ĚŽw‚ˇƒAƒhƒŒƒX‚É
•śŽš—ń‚ޏ‘‚Ťž‚Ü‚ę‚é‚̂ł ‚ę‚΁AˆŔ‘S‚ɏˆ—‚ˇ‚é•ű–@‚Í–ł‚˘‚Ĺ‚ˇ

’ʏí‚́A‚ǂ̒ö“x‚Ě’ˇ‚ł‚Ş•K—v‚Š‚đ•Ô‚ˇŠÖ”‚Ş‚ ‚Á‚˝‚čA
“n‚ľ‚˝ƒoƒbƒtƒ@‚̑傍‚ł‚đ’m‚炚‚éˆř”‚đ•t‚Ż‚˝‚肾‚Ü‚ˇB

—ႌ‚ÎFunc‚ރtƒ@ƒCƒ‹–ź‚đ•Ô‚ˇŠÖ”‚Ĺ‚ ‚é‚Č‚çƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ş‹–‚ˇĹ‘ĺƒpƒX’ˇ‚Č‚Ç‚Ş‚ ‚é‚̂ŁA
ŠÖ”‚ĚŽd—lˆČŠO‚Š‚çĹ‘ĺ‚Ě’ˇ‚ł‚đŒˆ‚ß‚é‚ą‚Ć‚Şo—ˆ‚邊‚ŕ’m‚ę‚Ü‚š‚ń

713:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:21:19
>>711
char‚Ş”˛‚Ż‚˝B‚ˇ‚˘‚Ü‚š‚ńB

714:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 03:25:49
>>707
‚ť‚¤‚˘‚₝‚¤‚ž‚ȁB

715:709
07/06/18 03:28:23
‘ŚƒŒƒXƒTƒ“ƒNƒXB
‚â‚Á‚Ď–ł—‚ť‚¤‚Ĺ‚ˇ‚ˁBboost‚ ‚˝‚肳Ȃń‚Љ˝‚ÂЂȂç‚Č‚˘‚Ђȁ[‚ÂВW‚˘Šú‘Ň‚đ•ř‚˘‚Ă܂ľ‚˝‚ށB

>711
‚Ƃ肠‚Ś‚¸‚P–œƒoƒCƒg‚­‚炢‚Ĺ‚Ş‚ń‚΂낤‚ĆŽv‚˘‚Ü‚ˇB

>712
ƒoƒbƒtƒ@ƒTƒCƒYŠÖ˜A‚Ěƒpƒ‰ƒ[ƒ^‚ÂЁAŽŔŰ‚É–ł‚˘‚ŕ‚͎̂d•ű‚Č‚˘‚ń‚Ĺ’ú‚߂܂ˇiÎj


716:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 09:01:59
>>715
‚ځA–{“–‚ɂǂ¤‚ľ‚悤‚ŕ‚Č‚˘‚́H
Žd—lă‚Š‚çŒˆ‚Ü‚é—á(>>712 ‚ŞŒž‚Á‚Ä‚éMAX_PATH) ‚ÂЁA
NULL“n‚ľ‚˝‚ç–ß‚č’l‚Ĺ•K—vlength•Ô‚é‚ÂЂÁ‚Ä‹““Ž‚ŕ‚Č‚˘‚́H

‚ť‚č‚áDLL‚ĚÝŒv‚Ş•ł‚Ć‚ľ‚ŠŒž‚˘‚悤‚Ş‚Č‚˘‚ށc

717:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 09:45:43
gets ‚đˆŔ‘S‚ÉŽg‚¤‚ɂ͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚Ĺ‚ˇ‚ЁH
‚Á‚Ä‚˘‚¤Žż–â‚Ćˆę‚ž‚ˁBŽc”O‚Č‚Ş‚ç–ł—‚žB

718:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 10:59:41
Žd—lă‚Š‚çŒˆ‚Ü‚é—á‚Ĺ32bitŽ”‚ŞĹ‘ĺ’l‚ž‚Ƃ킊‚ę‚Î
í‚É‚ť‚̑傍‚ł‚Ě”z—ń“n‚š‚ΈŔSA‚Š‚Č

719:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 11:10:29
ƒƒ‚ƒŠŽg‚˘Ř‚Á‚Ä—Ž‚ż‚é‚É‚P•[

720:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 11:12:45
OS ‚Ě API ’źŒÄ‚тʼnź‘zƒƒ‚ƒŠ‚É—Š‚Á‚Ä‚ľ‚Ü‚¤Žč‚ŕ‚ ‚é‚ńƒWƒƒƒ}ƒCƒJH
‚ť‚ę‚É‚ľ‚Ä‚ŕ 32bit Ĺ‘ĺ’l‚Í‚â‚股‚Ź‚ž‚낤‚Ż‚ÇB

721:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 11:50:56
ƒpƒCƒv‚ÂЂť‚̕ӂĚOS‚Ě—pˆÓ‚ľ‚˝ƒvƒƒZƒXŠÔ’ʐM‹@”\‚łǂ¤‚ɂЂˇ‚邾‚ЂȂ˘‚ń‚ś‚á‚ˁH

722:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 13:48:29
‚ˇ‚˘‚Ü‚š‚ńA‚Ü‚˝Žż–₳‚š‚Ä‚­‚ž‚ł‚˘B

#include <iostream>
using namespace std;
class base {
public:
int a;
base(int x) {a=x;}
};
class sub1 : virtual public base {
public:
sub1() : base(0) {}
};
class sub2 : virtual public base {
public:
sub2() : base(0) {}
};
class sub3 : public sub1, public sub2 {};
int main() {
sub3 obj;
obj.a = 10;
return 0;
}


‚ą‚ꂪƒRƒ“ƒpƒCƒ‹’Ę‚ç‚Č‚˘‚ń‚Ĺ‚ˇ‚ށAbaseƒNƒ‰ƒX‚Ɉř”‚̂Ȃ˘ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚đ
’ljÁ‚ˇ‚é‚ĆƒRƒ“ƒpƒCƒ‹’Ę‚é‚悤‚ɂȂč‚Ü‚ˇBvirtualŽw’č‚ĹŒpł‚ˇ‚é‚ƁAˆř”‚̂Ȃ˘
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚đŒÄ‚Ô‚Ć‚˘‚¤ƒ‹[ƒ‹‚Ȃ̂łľ‚傤‚ЁH


723:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 14:17:15
#include <iostream>

namespace test_ {
@@class base {
@@public:
@@@@base() { std::cout << "base::base()" << std::endl; }
@@@@base(int x) { std::cout << "base::base(int x)" << std::endl; }
@@};

@@class derived1 : virtual public base {
@@public:
@@@@derived1() : base(0) { std::cout << "derived1::derived1()" << std::endl; }
@@@@derived1(int x): base(x) { std::cout << "derived1::derived1(int x)" << std::endl; }
@@};

@@class derived2 : public derived1 {};
}
int main() {
@@test_::derived2 a;
@@return 0;
}
‚ť‚̂悤‚Ĺ‚ˇ‚Ë
‚Č‚Ě‚ĹŹ—‚đ”đ‚Ż‚é‚˝‚߂ɏo—ˆ‚邞‚ŻƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ŕ’č‹`‚ľ‚Ä‚¨‚Ť‚˝‚˘‚Ć‚ą‚ë‚Ĺ‚ˇ

724:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 14:53:20
>>722
>ˆř”‚̂Ȃ˘ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚đŒÄ
‚ń‚ł邜‚á‚Č‚˘‚ЁAŽŠ•Ş‚ĹB
>sub3@obj;

725:709
07/06/18 15:00:50
>716
ˆę‰žAstr‚É“n‚ł‚ę‚é‚Ě‚Í1024ƒoƒCƒgˆČ“ŕ‚Ć‚˘‚¤Žd—l‚Íˆę‰ž‚ ‚č‚Ü‚ˇBˆę‰žB
3000‚Ć‚Š4000‚ÂДň‚ń‚Ĺ‚é‚Ě‚đ‰˝“x‚ŠŒŠ‚˝‚ą‚Ƃ͂ ‚č‚Ü‚ˇ‚ށB

726:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 15:21:26
>>725
>ˆę‰žAstr‚É“n‚ł‚ę‚é‚Ě‚Í1024ƒoƒCƒgˆČ“ŕ‚Ć‚˘‚¤Žd—l‚Íˆę‰ž‚ ‚č‚Ü‚ˇBˆę‰žB
>3000‚Ć‚Š4000‚ÂДň‚ń‚Ĺ‚é‚Ě‚đ‰˝“x‚ŠŒŠ‚˝‚ą‚Ƃ͂ ‚č‚Ü‚ˇ‚ށB

‚ť‚č‚á[DLL‚Ş•ł‚ĹFA‚ś‚á‚ˁH
‚ŕ‚ľ‚­‚Í•ś‘‚É”˝‰f‚ł‚ę‚ĂȂ˘‚ž‚Ż‚ĹŽd—l‚Ş4096‚ɕςí‚Á‚Ä‚é‚ÂЁcB
Žd—l‚Ĺ‚ ‚é‚Č‚çstrncpy‚Ĺ‚ŕ‚Č‚ń‚Ĺ‚ŕ‚â‚Á‚Ä1024ˆČ“ŕ‚É‚ˇ‚ׂŤ‚ž‚ľB
ŽdŽ–—‚݂ȂçAƒoƒbƒtƒ@ƒTƒCƒY1024‚ŏ‘‚˘‚Ä—Ž‚ż‚違ÄŒťŤ‚ ‚č‚̏ó‘Ô‚đě‚Á‚āAƒNƒŒ[ƒ€‚Â‚Ż‚é‚Ć‚Š‚Š‚ËB

‚Ü‚Ÿ‚Ş‚ń‚Ş‚ę‚—

727:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 18:05:42
#include <iostream>
#include <string>
#include <boost/function.hpp>
#include <boost/bind.hpp>

class Writer {@public: void run(const std::string& str) { std::cout << str << std::endl; }@};

class Module1 {
public: typedef boost::function<void(const std::string&)> func_t;
private: func_t func;
public:
@@Module1(func_t func_) : func(func_) {}
@@void run() { func("message"); }
};

int main() {
@@Writer w;
@@w.run("test");

@@using boost::bind;
@@Module1 module(
@@@@static_cast<Module1::func_t>( bind(&Writer::run, &w) )
@@@@);
@@module.run();
@@return 0;
}
WriterƒNƒ‰ƒX‚Ěrun()‚đƒR[ƒ‹ƒoƒbƒNŠÖ”‚Ć‚ľ‚āAboost::bind‚đŽg‚Á‚ăNƒ‰ƒXModule1‚É“n‚ľ‚Ü‚ˇ
Module1‚Íboost::function‚đ—p‚˘‚Ä‚ą‚ĚƒR[ƒ‹ƒoƒbƒNŠÖ”‚đ•ŰŽ‚ľ‚Ü‚ˇ
‚ą‚ę‚đŽŔŒť‚ľ‚˝‚˘‚̂łˇ‚ރGƒ‰[‚Ç‚ą‚낊AƒRƒ“ƒpƒCƒ‰(VC2005‚Ěcl.exe)‚Ş—Ž‚ż‚Ü‚ˇ(Šž
‚Ç‚¤‚ˇ‚ę‚΂ą‚Ě“Žě‚đŽŔŒť‚Ĺ‚Ť‚é‚ń‚Ĺ‚ľ‚傤‚ЁH

728:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 18:09:09
ŽŠŒČ‰đŒˆ‚ľ‚Ü‚ľ‚˝
bind(&Writer::run, &w)¨bind(&Writer::run, &w, _1)
ˆř”‚Ć‚éę‡‚̓vƒŒ[ƒXƒzƒ‹ƒ_‚Ş—v‚é‚ń‚Ĺ‚ˇ‚Ë(Šž

729:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 19:34:13
>>722
class@sub3@:@public@sub1,@public@sub2
{
@@sub3()@:@base(1)@{}
};
‰ź‘zŠî’ęƒNƒ‰ƒX‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^‚́AĹ”hśƒNƒ‰ƒX‚Š‚çˆř”‚đŽw’肾‚Ä‚â‚邹‚ƂɂȂÁ‚Ä‚˘‚é

730:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 20:43:11
‚ą‚ń‚΂ń‚́AŠF‚ł‚ń‚ÉŽż–â‚Ĺ‚ˇ
ƒeƒ“ƒvƒŒ[ƒg‚̒萔‚Ěˆř”‚đƒGƒŒƒKƒ“ƒg‚É‹Lq‚ˇ‚é•ű–@‚Ş•Ş‚Š‚č‚Ü‚š‚ń

template <class Type, int Length> Array
{
@@@cArray‚ĚŽŔ‘•c
};

class Color : public Array< unsigned char, 3 > // RGB‚Ȃ̂Ĺ3
{
public:
@@@static const int ColorDimension = 3; // ‚ą‚ę‚ÍŽg‚ڂȂ˘c
@@@cArray‚ĚŽŔ‘•c
};

‚ą‚ą‚ɏo‚Ä‚­‚é3‚đƒGƒŒƒKƒ“ƒg‚É‹Lq‚ˇ‚é•ű–@‚Ş•Ş‚Š‚č‚Ü‚š‚ń
ƒOƒ[ƒoƒ‹‚Ĺ’č‹`‚ľ‚˝‚čdefineƒfƒBƒŒƒNƒeƒBƒu‚Ĺ’č‹`‚ľ‚˝‚č‚͉˜‚˘‚Ĺ‚ˇ‚ľA
–ł–źnamespace‚âconst static‚ČƒOƒ[ƒoƒ‹‚̒萔‚̓wƒbƒ_‚Č‚Ě‚Ĺ”đ‚Ż‚˝‚˘‚Ĺ‚ˇB

731:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 20:48:52
ŒłX‰˜‚˘‚ń‚ž‚Š‚çƒGƒŒƒKƒ“ƒg‚Č‚ń‚Ä‹‚߂Ȃ­‚Ä—Ç‚˘

732:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 20:50:52
­‚ľ‚Í‚Ť‚ꂢ‚ɏ‘‚Ż‚é•ű–@‚Ć‚ľ‚Ă͔hśŒł‚Ĺ’č‹`‚ľ‚Ä‚ľ‚Ü‚¤•ű–@‚Ĺ‚ˇ‚ށc

template <class Type, int Length> Array
{ cArray‚ĚŽŔ‘•c };

class ColorBase
{
public:
@@const static int Dimension = 3;
}

class Color : public ColorBase, public Array< unsigned char, ColorBase::Dimension > // RGB‚Ȃ̂Ĺ3
{ @cArray‚ĚŽŔ‘•c };

‚Č‚ń‚Š”÷–­‚Ĺ‚ˇc‘ćˆęAŒpł‚ˇ‚éˆÓ–Ą‚Ş‚ ‚é‚Ě‚Š‚Ćc‚¤`‚ńB
‚Ĺ‚ŕnamespace‚ž‚ĆŠÖ˜AŤ‚Ě‹Lq‚Ş‚ ‚˘‚Ü‚˘‚Ĺ‚ˇB

‚ł‚ç‚ɂ͂ą‚ń‚Č•ű–@‚ŕ‚ ‚é‚̂łˇ‚ށc
class TColor<int Length> : public ColorBase, public Array< unsigned char, Length >
{ @cArray‚ĚŽŔ‘•c };

typedef TColor<3> Color;

Œ‹‹Ç‚ą‚ꂳ͒萔‚đtypedef‚Ɉڂľ‚˝‚ž‚Ż‚ĹˆÓ–Ą‚Ş‚Č‚­A
const TColor::Dimension=3;
typedef TColor<TColor::Dimension> Color;
‚Ƃ܂łľ‚č\‘˘‚đ‚ß‚ż‚á‚­‚ż‚á‚É‚ˇ‚é‚̂ȂçA
‚ť‚̂܂Ü3‚Á‚ď‘‚˘‚Ä‚¨‚˘‚˝‚Ů‚¤‚ނ܂ľ‚Č‹C‚Ş‚ľ‚Ü‚ˇB
‰˝‚Š‚ć‚˘•ű–@‚Ş‚ ‚é‚̂łľ‚傤‚ЁH

733:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 20:53:19
>>731
‚ł́A‚ť‚ĚŒłX‰˜‚˘‚ŕ‚Ě‚đăY—í‚É‚ˇ‚é•ű–@‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘B

734:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:00:58
>>730
Array‚ÉŽč‚đ•t‚݂₢‚Č‚çA

template@<class@Type,@int@Length_>@Array
{
public:
@@static@const@int@Length@=@Length_;
@@//...
};

class@Color@:@public@Array<unsigned@char,@3>@//@RGB‚Ȃ̂Ĺ3
{
public:
@@static@const@int@ColorDimension@=@Length;
@@//...
};


735:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:10:10
int g1;int g2; int ga[10];
main(){
int li;int l2; int la[10]; int lb[10][10];

printf("%d\n", &g1);
printf("%d\n", &g2);
printf("%d\n", &l1);
printf("%d\n", &l2);

printf("%d\n", &l1-&l2);
}


Ş‚̂悤‚ČƒvƒƒOƒ‰ƒ€‚Ě
printf("%d\n", &l1-&l2);‚Ě•\ŽŚŒ‹‰Ę‚ĚˆÓ–Ą‚Ć
‘ĺ‹Ç•ϐ”ga ‚Ć‹ÇŠ•Ď”la ‚Ş‚Ç‚Ě‚ć‚¤‚É•Ŕ‚ń‚Ĺ‚˘‚é‚Ě‚Š‚đ“š‚Ś‚ë‚Á‚Ä
‰Ű‘č‚Ȃ̂łˇ‚ށA‘S‚­‚ŕ‚Á‚ĈӖĄ‚Ş•Ş‚Š‚č‚Ü‚š‚ńorz

‚ż‚Ȃ݂Éprintf("%d\n", &l1-&l2)‚Ě‰ÓŠ‚Ě•\ŽŚŒ‹‰Ę‚́h‚Ph‚Ĺ‚ľ‚˝B
‚ą‚ę‚͂ǂ¤‚˘‚¤Ž–‚đˆÓ–Ą‚ľ‚Ä‚˘‚é‚̂łľ‚傤‚ЁH

ga[10]‚Ćla[10]‚ÉŠÖ‚ľ‚Ăłˇ‚ށA‚ą‚ę‚Í[0]`[9]‚܂ł̔z—ń‚Ş—pˆÓ‚ł‚ę‚Ä‚é‚Á‚ÄŽ–‚Ĺ—Ç‚˘‚ń‚Ĺ‚ˇ‚Š‚ËH

ƒqƒ“ƒg‚Ě•ű‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇorz



736:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:14:01
‚Č‚ş‚É&

737:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:15:51
„‚ż‚Ȃ݂Éprintf("%d\n", &l1-&l2)‚Ě‰ÓŠ‚Ě•\ŽŚŒ‹‰Ę‚́h‚Ph‚Ĺ‚ľ‚˝B
„‚ą‚ę‚͂ǂ¤‚˘‚¤Ž–‚đˆÓ–Ą‚ľ‚Ä‚˘‚é‚̂łľ‚傤‚ЁH
u•@‚Š‚çˆŤ–‚‚Ş‚Ĺ‚Ä‚Ť‚ÄŽ„‚đ‚˝‚Ô‚ç‚Š‚ľ‚˝Œ‹‰Ę‚Ĺ‚ ‚év

738:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:16:17
‚ˇ‚݂܂š‚ńA‚˘‚­‚Â‚ŠŽż–₳‚š‚Ä‚­‚ž‚ł‚˘B
‚PAArrayƒNƒ‰ƒX‚ĚLength•ϐ”‚̓eƒ“ƒvƒŒ[ƒg‚ŞŽg—p‚ł‚ę‚˝‚Ć‚Ť‚ɏ‰Šú‰ť‚ł‚ę‚é‚̂łˇ‚ЁH
@@int i = Array<int, 3>::Length;
@@‚ÂЂâ‚Á‚˝‚ç(‚ą‚Ě—á‚Ĺ‚ÍĹ“K‰ť‚Í‚ł‚ę‚é‚Ĺ‚ľ‚傤‚Ş)ƒAƒNƒZƒX‚ľ‚˝‚ť‚̏uŠÔ‚É
@@‰Šú‰ť‚ލs‚í‚ę‚é‚̂łľ‚傤‚ЁH

‚QAint i = Color::ColorDimension;
@@‚ĆƒAƒNƒZƒX‚ľ‚˝‚Ć‚Ť‚Í”hśŒł‚ĚArray‚Š‚ç‰Šú‰ť‚ލs‚í‚ę‚邹‚Ć‚Í•ŰŘ‚ł‚ę‚Ä‚˘‚Ü‚ˇ‚ЁH

‚ż‚Ȃ݂ɁA‚š‚Á‚Š‚­“š‚Ś‚Ä‚˘‚˝‚ž‚˘‚˝‚̂ɋ°k‚Ĺ‚ˇ‚ށA
class Color : public Array<unsigned char, 3>
‚́A3‚ރ}ƒWƒbƒNƒiƒ“ƒo[‚ƂȂÁ‚Ä‚˘‚é‚Ě‚đ‰˝‚Ć‚Š‚ľ‚˝‚Š‚Á‚˝‚̂łˇ‚ށc
‚â‚͂薳—‚Ĺ‚ľ‚傤‚ЁH‰˝“x‚ி–₾‚Đ\‚ľ–ó‚ ‚č‚Ü‚š‚ńBޏ—炾‚Ü‚ˇB

739:730
07/06/18 21:18:19
‚ AŽ„‚Í730‚Ĺ>>734‚ł‚ń‚ɑ΂ľ‚Ä‚ĚƒRƒƒ“ƒg‚Ĺ‚ˇ

740:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:20:20
>>735
ƒqƒ“ƒgF‰Ű‘čƒXƒŒ‚ł͂Ȃ˘


‚ľ‚Š‚ľ“š‚Ś‚Ä‚¨‚˘‚Ä‚â‚낤
u&•ϐ”v‚́Aƒƒ‚ƒŠă‚É‚¨‚Ż‚é•ϐ”‚ĚƒAƒhƒŒƒX‚đˆÓ–Ą‚ľ‚Ä‚˘‚éB
‚‚܂čA‰ć–ʂɕ\ŽŚ‚ł‚ę‚é‚̂͊e•ϐ”‚ĚƒAƒhƒŒƒX‚žB
&l1-&l2‚Ş1‚Ĺ‚ ‚é‚Ć‚˘‚¤‚̂͂‚܂čAƒ[ƒJƒ‹•ϐ”‚͘A‘ą‚ľ‚Ä‚é‚Á‚Ä‚ą‚Ć‚žB


741:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:23:23
>>735
>printf("%d\n",@&l1-&l2);‚Ě•\ŽŚŒ‹‰Ę‚ĚˆÓ–Ą‚Ć
‚Ł‚ě‚Ÿc‰Ű‘肞‚ľ‚˝ƒhˆ˘•đ‚đ˜A‚ę‚Ä‚Ť‚Ä‚­‚ęBŕ‹ł‚ľ‚Ä‚â‚邊‚çB
”z—ń‚đŽw‚ˇƒ|ƒCƒ“ƒ^‚Ĺ‚ ‚ę‚΁A—ႌ‚Î
&la[4]@+@3@@&la[7]@‚Ĺ‚ ‚čA‹t‚Ɂ@&la[7]@-@&la[4]@@3@‚Ȃ킯‚ž‚Ş
”z—ń‚Ĺ‚ŕ‚Č‚ń‚Ĺ‚ŕ‚Č‚˘ƒ|ƒCƒ“ƒ^‚Ěˆř‚ŤŽZ‚ɈӖĄ‚Č‚ń‚ЂȂ˘B
ƒƒ‚ƒŠăAint@‚ĚƒTƒCƒY•Ş—Ł‚ę‚˝ęŠ‚ÉŠ„‚č“–‚Ä‚ç‚ę‚Ä‚˘‚é‚Ć
“š‚Ś‚ł‚š‚˝‚˘‚ń‚ž‚낤‚ށA‰Ű‘č‚Ć‚ľ‚ÄŒƒ‚ľ‚­‘Љž‚ľ‚­‚Č‚˘B
>[0]`[9]‚܂ł̔z—ń‚Ş—pˆÓ‚ł‚ę‚Ä‚é‚Á‚ÄŽ–‚Ĺ
‚¨‚‹B

742:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:27:19
ƒNƒ‰ƒX‚đ‘‚â‚ľ‚˝‚čA
defineŽg‚Á‚˝‚čA
ƒOƒ[ƒoƒ‹‚ČenumŽg‚Á‚˝‚č
namespace‚đŽg‚Á‚˝‚č
‚Ĺ‚Ť‚Č‚˘‚̂ȂçA‚ť‚ę‚Í•s‰Â”\‚Á‚Ä‚ą‚Ć‚ž‚ćB
•Ę‚ÉƒOƒ[ƒoƒ‹‚ÉColorDimension‚đ’č‹`‚ľ‚Ä‚ŕ‚˘‚˘‚ś‚á‚ńB

743:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:44:32
‚ą‚ą‚ÍŠiD—Ç‚­‰Â•Ďˆř”Žć‚ę‚éArray‚É‚ľ‚Ä
Array<unsiged char, RED, BLUE, GREEN>‚Ý‚˝‚˘‚ɏo—ˆ‚é‚悤‚É‚ľ‚ЂȂ˘‚Č
‰´‚Í‚â‚č•ű’m‚ç‚ńăA‚ą‚Ě•ű–@‚Ĺ‚ŕRED,BLUE,GREEN‚đenumŒ^‚Љ˝‚Š‚Ĺ’č‹`‚ľ‚Č‚˘‚Ƒʖڂž‚Ż‚Ç

744:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:49:54
>>741
—˜_ă‚͈ӖĄ‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Č‚˘‚Ż‚ÇA
ŽŔ‘•‚đŒŠ‚é‚Ć‚˘‚¤‚̂ȂçAˆÓ–Ą‚Č‚˘‚ą‚Ć‚ŕ‚Č‚˘‚悤‚Č‹C‚Ş‚ľ‚Č‚˘‚Ĺ‚ŕ‚Č‚˘B

745:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:51:47
>>736
“Ş‚Ě‚¨‚Š‚ľ‚˘uŽt‚ÉŒž‚Á‚Ä‚­‚ž‚ł‚˘‚ćorz
‚Ů‚ń‚ƕςȐl‚ŁEEE
–w‚Çŕ–ž‚š‚¸‚É‰Ű‘č‚đƒ|ƒ“‚Ć‚ž‚ľA‰ń“š‹y‚щđŕ‚ÍŽŸT‚Á‚ÄŠ´‚ś‚Ĺ
Žö‹Ć‚đi‚ß‚é‚ń‚Ĺ‚ˇB

>>740
_—l—L“BƒXƒŒˆá‚˘‚ž‚Á‚˝‚ń‚Ĺ‚ˇ‚ЁEEEB\‚ľ–ó‚Č‚˘‚Ĺ‚ˇB
&l1-&l2‚ĚŒA—‰đ‚ľ‚Ü‚ľ‚˝B

>>741
_—lƒŒƒX—L“B
ga[10]‚Ćla[10]‚ĚŒ—‰đ‚ľ‚Ü‚ľ‚˝B


>‚Ł‚ě‚Ÿc‰Ű‘肞‚ľ‚˝ƒhˆ˘•đ‚đ˜A‚ę‚Ä‚Ť‚Ä‚­‚ęBŕ‹ł‚ľ‚Ä‚â‚邊‚çB
‚â‚Á‚Ď‚čA‚¨‚Š‚ľ‚˘‚Ĺ‚ˇ‚ć‚Ë‚ŚHH
‚b‚ĚƒvƒƒOƒ‰ƒ€‚đŽó‚ŻŽ‚Á‚Ä‚é•E–ʂ̉˜‚炾‚˘uŽt‚Č‚ń‚Ĺ‚ˇ‚ށA
‚Ç‚¤‚ŕ•ςȓz‚Č‚ń‚Ĺ‚ˇ‚ćEEEB



746:730
07/06/18 21:54:59
>>742
ƒOƒ[ƒoƒ‹‚Ě–ź‘O‹óŠÔ‚͐â‘΂ɉ˜‚š‚Č‚˘ŠÂ‹Ť‚Ć‚˘‚¤‚Ě‚Ş‚˛‚´‚˘‚Ü‚ľ‚āc
#define COLOR_DIMENSION 3
class Color : public Array< unsigned char, COLOR_DIMENSION > // RGB‚Ȃ̂Ĺ3
{
@@cArray‚ĚŽŔ‘•c
};
#undef COLOR_DIMENSION
‚ÂЂ—‚—‚—A‚ŕ‚¤‰˝‚Ş‚Č‚ń‚ž‚Ёc
#undef _COLOR_DIMENSION 3
‚ ‚˝‚č‚Ĺ‰ä–‚Á‚ˇ‚Š‚Ë‚Ľ

>>743
‚ľ‚Š‚ľAArray‚ÍColor‚Ƃ͂ ‚ń‚Ü‚čŠÖŒW‚ȂЂÁ‚˝‚肾‚āc
‚ť‚ŕ‚ť‚ŕApublicŒpł‚Ȃ̂ŠprivateŒpł‚Č‚Ě‚Š‚Ć‚˘‚¤–â‘č‚܂ł ‚č‚Ü‚ľ‚āc

template <int Dimension = 3> class Color : public Array< unsigned char, Dimension > // RGB‚Č‚Ě‚ĹƒfƒtƒHƒ‹ƒg‚Í3
{
public:
@@@Color() { assert(Dimension==3); }
}
‚ÂЁc‚˘‚âAassert‚Ĺ”äŠr‚ľ‚Ä‚˘‚é3‚ނ܂˝ƒ}ƒWƒbƒNƒiƒ“ƒo[‚Ɂc
‚Č‚ń‚Š‚ŕ‚¤A‘f’ź‚É‚ ‚Ť‚ç‚ß‚˝‚Ů‚¤‚Ş—Ç‚˘‚Š‚ŕ

747:594ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:57:33
CŒžŒę‚Ě‘SŠp”źŠpˆ—‚ɂ‚˘‚Ä“ń“_’ö•Ş‚Š‚ç‚Č‚˘‚̂ŁA‹X‚ľ‚Š‚Á‚˝‚çƒAƒhƒoƒCƒX‚đ’¸‚Ż‚˝‚ç‚ĆŽv‚˘‚Ü‚ˇB
Žd—l‚ľ‚Ä‚é‚Ě‚ÍVisualStudio2005‚ŁAƒvƒƒWƒFƒNƒg‚ÍWin32ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ĚMFC•t—^‚Ĺ‚ˇB
(CDatabaseƒNƒ‰ƒX‚Ć‚ŠCRecordsetƒNƒ‰ƒX“™‚ŕŽg‚¤‚ą‚Ć‚ŕ‚Ĺ‚Ť‚Ü‚ˇ)B
ŒťÝA“ü—Í‚ł‚ę‚˝•śŽš—ń‚Ɂu‡@‘SŠp‹L†A”źŠp‹L†A‘SŠp”ŽšA”źŠp”Žš‚đˆę•śŽš‚Ĺ‚ŕŠÜ‚ނȂçƒGƒ‰[v
(‚‚܂č‡@‚̏ˆ—‚ÍŠżŽš‚â•˝‰ź–źƒJƒ^ƒJƒi‚â‰pŽš‚Í“ü—͏o—ˆ‚Ü‚ˇ)
‚Ć‚˘‚¤ˆ—‚ƁAu‡A‘SŠp”źŠp‚ĚƒnƒCƒtƒ“ˆČŠO‚Ě‘SŠp”źŠp‹L†‚đˆę•śŽš‚Ĺ‚ŕŠÜ‚ނȂçƒGƒ‰[v
(‡A‚́A‡@‚̒ʉ߉”\‚ČđŒ‚ÉA‘SŠp”źŠp”Žš‚ފ܂܂ę‚Ü‚ˇ)
‚Ć‚˘‚¤ˆ—‚ƁAu‡B‘SŠp”źŠp‚̐”Žš‚Ć‘SŠp”źŠp‚ĚƒnƒCƒtƒ“‚ÍOKv‚Ć‚˘‚¤ˆ—‚Ě3‚Â‚ĚƒƒWƒbƒN‚đ‘g‚ń‚ł܂ˇB
”źŠp‹L†‚┟Šp”Žš‚ÍASCIIƒR[ƒh‚đŒŠ‚Č‚Ş‚çufor•ś‚Ĺ•śŽš—ń‚đ‰ń‚ľ‚ăR[ƒh‚Ě’†‚Ě‹L†‚đ•\‚ˇ”Žš‚Č‚çƒGƒ‰[v‚Ć‚˘‚¤ƒƒWƒbƒN‚Ĺ
‚Ç‚¤‚ɂЂȂÁ‚Ă܂ˇ‚ށA‡A‚ĚƒnƒCƒtƒ“‚Ě”ť•Ę‚Ş‚Ĺ‚Ť‚¸‚É‹l‚Ü‚Á‚Ă܂ˇB
Žg‚Á‚Ä‚éƒ\[ƒX‚́A
URLŘݸ(kansai2channeler.hp.infoseek.co.jp)
‚ą‚ż‚ç‚ĚŒfŽŚ”‚É
‘‚Ťž‚ń‚Ĺ‚¨‚Ť‚Ü‚ˇB
’ˇ‚­‚Ȃ肝‚¤‚Ȃ̂ŁA‘ą‚Ť‚ĚŽż–╜‚Í‚ť‚Á‚ż‚̂ق¤‚ɏ‘‚Ť‚Ü‚ˇB
‚ŕ‚ľ‹X‚ľ‚Š‚Á‚˝‚¨Žč”‚Ĺ‚ˇ‚ށAŒŠ‚Ä‚â‚Á‚ĉş‚ł‚˘B(“ŠeŽŇ–ź‚đu‘SŠp”źŠpˆ—v‚É‚ľ‚Ä‚¨‚Ť‚Ü‚ˇ)B

748:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 21:58:46
>>745
‚Ƃ肠‚Ś‚¸ƒOƒ_ƒOƒ_‚¤‚邚‚ځB




749:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:00:47
>730
‚Ć‚˘‚¤‚ЁAŒpł‚Ĺ‚Í"Color is an Array"‚ŞŹ—§‚ˇ‚邊‚Ć‚˘‚¤–â‘肪‚ ‚é
‚̂ŁA‘f’ź‚É•ďŠÜŠÖŒW‚É‚ľ‚Ä‚ľ‚܂ځB

750:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:03:07
>747
ShiftJIS‚ĚŽd—l‚ɂ‚˘‚Ä‚ŕ‚¤‚ż‚Á‚Ć’˛‚ׂé‚ׂŤA‚ЂȁB
‚Ü‚ Aˆę’Uwchar‚ɕϊˇ‚ľ‚Ĉľ‚¤Žč‚ŕ‚ ‚邯‚ǃlB

751:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:17:19
ƒNƒ‰ƒX‚ƍ\‘˘‘Ě‚Ěˆá‚˘‚̓fƒtƒH‚ĚƒAƒNƒZƒX§ŒäˆČŠO‚ɉ˝‚Š‚ ‚č‚Ü‚ˇ‚ЁH
ŒpłA‰ź‘zŠÖ”‚ŕ\‘˘‘̂Œč‹`‚Ĺ‚Ť‚é‚̂ŁA—źŽŇ‚Ěˆá‚˘‚́u•ś‰ť“IA—đŽj“Iv‚Čƒ‚ƒm‚ž‚Ż‚ž‚ĆŽv‚Á‚Ä—Ç‚˘‚Ĺ‚ľ‚傤‚ЁH

752:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:21:47
class‚ĹƒŒƒKƒV[‚ȏ‰Šú‰ť‚͂łŤ‚ȂЂÁ‚˝ŠóƒKƒXB
class Foo {int bar; int barz;} foo = {1, 2}
‚Ĺ‚Ť‚˝‚炲‚ß‚ńB

753:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:39:10
>752
‘Sƒƒ“ƒo‚đpublic‚É‚ˇ‚ę‚΃Rƒ“ƒpƒCƒ‹‚Ĺ‚Ť‚˝B
‚Ü‚ A“–‘R‚Ć‚˘‚Ś‚Î“–‘R‚ЁB

754:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 22:49:14
ƒTƒ“ƒNƒXB
‚ľ‚Š‚ľAC{{•W€Žd—l‚Í‹ŕ‚đo‚ł‚ń‚ĆŒŠ‚ę‚Č‚˘‚Ě‚Şá›‚ž‚íBBB
“ŕ‚É‚ľ‚Ć‚­‚ŕ‚ń‚Ĺ‚ŕ‚Č‚Š‚ë‚¤‚āB

755:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 23:00:50
Žż–â
@1.@Ž€‚ʂ܂ĹenumƒnƒbƒN‚đŽg‚¤‚ׂŤ‚Č‚Ě‚ŠB
@2.@Ž€‚ʂ܂Ĺexport‚ÍŽg‚Á‚Ă͂Ȃç‚Č‚˘‚Ě‚ŠB

756:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 23:07:21
>>755
1. ‚ť‚¤‚Ĺ‚ˇ
2. ‚ť‚¤‚Ĺ‚ˇ

‘Ž€‚É‚ľ‚Č‚˘‚悤‚É‹C‚đ‚Â‚Ż‚Ä

757:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 23:10:24
1@VC6‚đ‘‹‚Š‚ç“Š‚°ŽĚ‚Ä‚č‚Ⴂ‚˘‚ń‚ś‚á‚Ë
2 EDGŽg‚Á‚ĂȂ˘ƒRƒ“ƒpƒCƒ‰‚đ‘‹‚Š‚ç“Š‚°ŽĚ‚Ä‚č‚Ⴂ‚˘‚ń‚ś‚á‚Ë

758:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 23:16:47
>>754
URLŘݸ(www.jisc.go.jp)


759:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/18 23:44:18
>738
‰Šú‰ť‚ÍŽŔsŽž‚É‹N‚ą‚éB
ƒeƒ“ƒvƒŒ[ƒg‚ŞŽg—p‚ł‚ę‚˝ŽžA‚Ć‚˘‚¤‚Ě‚ÍƒRƒ“ƒpƒCƒ‹Žž‚Ě˜bB

Œ‚Ěę‡A’萔‰ť‚ł‚ę‚Ä‚ľ‚Ü‚¤‚Ć‚˘‚¤‚̂𖳎‹‚ˇ‚é‚Ć

int i = Array<int, 3>::Length;

‚Ć‚ˇ‚é‚ƁAArray<int, 3>::Length ‚ɑГ–‚ˇ‚é’č‹`‚ރRƒ“ƒpƒCƒ‹Žž‚ɐśŹ‚ł‚ę‚éB
‚ŁA‚ť‚̐śŹ‚ł‚ę‚˝ƒ\[ƒX’†‚ɏ‰Šú‰ť‚Ş‘śÝ‚ˇ‚邊‚çAƒRƒ“ƒpƒCƒ‹‚ľ‚˝Œ‹‰Ę‚ĚƒR[ƒh‚Ĺ‚ŕ
‰Šú‰ť‚ŞŽŔs‚ł‚ę‚éBƒ^ƒCƒ~ƒ“ƒO‚Í•’Ę‚Ě‰Šú‰ť‚Ćˆę‚Ĺ main “ž’B‘OB

>‚QAint i = Color::ColorDimension;
>@@‚ĆƒAƒNƒZƒX‚ľ‚˝‚Ć‚Ť‚Í”hśŒł‚ĚArray‚Š‚ç‰Šú‰ť‚ލs‚í‚ę‚邹‚Ć‚Í•ŰŘ‚ł‚ę‚Ä‚˘‚Ü‚ˇ‚ЁH
ŽŔŰ‚É‚Í Color::ColorDimension ‚͒萔‚ĆŒŠ‚Č‚ł‚ę‚é‚̂ŠArray ‚Ć–łŠÖŒW‚É’P‚Č‚é 3 ‚Ć‚ľ‚Ä•]‰ż‚ł‚ę‚é‚ĆŽv‚í‚ęB

760:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 06:38:16
‚˘‚­‚Â‚Š‚ĚƒTƒCƒg‚ĹŒŠ‚ç‚ę‚˝‚̂łˇ‚ށA
STARTUPINFO si = {sizeof (STARTUPINFO)};
‚͉˝‚đ‚â‚Á‚Ä‚˘‚é‚ń‚Ĺ‚ľ‚傤‚ЁH
STARTUPINFO si = {0};
‚âA
STARTUPINFO si;
memset(&si,0,sizeof (STARTUPINFO);
si.cb = sizeof(STARTUPINFO);
‚ȂǂȂ番‚Š‚é‚̂łˇ‚ށB

761:760
07/06/19 07:24:58
‚ A‚ˇ‚݂܂š‚ńB
\‘˘‘̂̑ćˆęƒƒ“ƒo‚đsizeof (STARTUPINFO)‚ŁA
Žc‚č‚Ěƒƒ“ƒo‚đ0‚ŏ‰Šú‰ť‚ľ‚Ä‚˘‚鎖‚Ş•Ş‚Š‚č‚Ü‚ľ‚˝B
’l‚đÝ’肾‚ĂȂ˘‚Ć0‚ŏ‰Šú‰ť‚ł‚ę‚é‚悤‚Ĺ‚ˇ‚ށA
STARTUPINFO si = {};
‚̂悤‚ČŽg‚˘•ű‚Ĺ‚Í0‚ŏ‰Šú‰ť‚ł‚ę‚é•ŰŘ‚Í‚Č‚˘‚̂łľ‚傤‚ЁH


762:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 07:59:43
>>760
’č‹`Žž‰Šú‰ť‚ĹĎ‚Ţ‚ą‚Ć‚đA‚í‚´‚í‚´ƒoƒO‚ĚŹ“ü‚ˇ‚é‰Â”\Ť‚Ě‚ ‚émemset()‚É‚ˇ‚闝—R‚Í‚Č‚Š‚ë‚¤B
‚Ü‚˝ASTARTUPINFO‚ɐ擪‚ɃTƒCƒY‚đ“ü‚ę‚Ä‚¨‚­‚¨–ń‘Š‚Ş‚ ‚é‚Č‚ç‚â‚Í‚č‰Šú‰ť‚Ĺ“ü‚ę‚é‚Ě‚Şˆę”ԁB

„STARTUPINFO si = {};
ƒRƒ“ƒpƒCƒ‹’Ę‚Á‚˝?

763:760
07/06/19 08:56:24
‚Í‚˘BVC2005‚ĹƒRƒ“ƒpƒCƒ‹‚Ş’Ę‚čAŒ‹‰Ę‚ŕ0‚ŏ‰Šú‰ť‚ł‚ę‚Ă邹‚Ć‚đŠm”F‚ľ‚Ü‚ľ‚˝B
ƒRƒ“ƒpƒCƒ‹’Ę‚ç‚Č‚˘‰Â”\Ť‚ŕ‚ ‚é‚ń‚Ĺ‚ˇ‚ˁB‚ť‚ę‚Č‚çŽg‚˘‚Ü‚š‚ńB

‚ ‚ƁASTARTUPINFO si = {0}; ‚É‚ć‚鏉Šú‰ť‚Ĺ‚ŕA/NODEFAULTLIB‚Ĺƒrƒ‹ƒh‚ˇ‚é‚Ć
uerror LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_memset" ‚Í–˘‰đŒˆ‚Ĺ‚ˇBv‚Əo‚邹‚Ć‚Ş‚ ‚č‚Ü‚ˇB
‚ą‚ę‚Ímemset()‚ŞŽg‚í‚ę‚Ä‚é‚Ć‚˘‚¤‚ą‚ƂȂń‚Ĺ‚ľ‚傤‚ЁH

764:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 08:56:28
>>761
‘S•”Č—Ş‚Ĺ‚Ť‚é‚Ě‚Í C++ ‚ž‚݁B

765:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 09:59:42
>>763
‚ť‚¤‚Ý‚˝‚˘‚ž‚ˁB memset() ‚Í•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ž‚Š‚çA
ƒŠƒ“ƒN‚Ĺ‚Ť‚邹‚Ć‚đ‘O’ń‚É‚ľ‚Ä‚é‚ń‚ž‚낤B

766:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 10:21:17
‚ˇ‚݂܂š‚ńA‚ą‚ĚƒXƒŒ‚Ĺ‚˘‚˘‚Ě‚Š–Ŕ‚¤‚ń‚Ĺ‚ˇ‚ށA
Windows2000‚âXPAVista‚ŁAƒAƒvƒŠ‚Š‚çƒT[ƒrƒX‚đˆęŽž“I‚É’âŽ~‚ľ‚˝‚č
ŠJŽn‚ľ‚˝‚股‚é•ű–@‚đ‹ł‚Ś‚Ä‰ş‚ł‚˘B
‹X‚ľ‚­‚¨Šč‚˘‚ľ‚Ü‚ˇB

767:760
07/06/19 11:07:01
>>764
‚¨‚¨A‚Č‚é‚قǁBC++‚Ĺ‚ľ‚˝B
>>765
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
‚݂Ȃł‚ńA‚Ç‚¤‚ŕ‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

768:766
07/06/19 12:48:11
‰đŒˆ‚ľ‚Ü‚ˇ‚˝

769:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 12:57:26
ĄŒťÝBMP‚Ě‰ć‘œ‚đexeƒtƒ@ƒCƒ‹‚Ĺ•\ŽŚ‚ˇ‚é•ű–@‚đ‚â‚Á‚Ä‚é‚̂łˇ‚Ş
‚ć‚낾‚Ż‚ę‚ΕK—vĹ’áŒŔ‚ĚƒvƒƒOƒ‰ƒ€‚Ěƒ\[ƒX‚đ‹ł‚Ś‚Ä‚˘‚˝‚ž‚݂܂š‚ń‚ЁH
‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇB

770:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 13:01:28
>>769
>>1
>‚˝‚ž‚ľ‚ť‚Ěę‡AŽż–âŽŇ‚Í•K‚¸AŠÂ‹Ť‚đ‘‚Ť‚Ü‚ľ‚傤B

771:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 13:10:27
>>469 ‚Ƃ肠‚Ś‚¸‚ą‚ę‚Ĺ"ĄŒťÝBMP‚Ě‰ć‘œ"‚đ•\ŽŚ‚Ĺ‚Ť‚éƒvƒƒOƒ‰ƒ€‚Ş‚Ĺ‚Ť‚é
#include <stdio.h>

int main(){
printf("ĄŒťÝBMP‚Ě‰ć‘œ");
return 0;
}

772:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 13:11:07
‚Ç‚¤‚šWindows‚ž‚ë
”L‚Ĺ‚ŕ“Ç‚ń‚Ç‚Ż

773:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 13:47:09
ŠŰ“Š‚°‚͏h‘čƒXƒŒˆČŠO‚Í‚ž‚ß
Ą‚Ç‚ą‚܂ŗ‰đ‚ľ‚ĂĂǂą‚ç•ӂނ킊‚ç‚Č‚˘‚Ě‚Š‘‚Ż

774:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 14:38:22
>>729
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
‚Č‚é‚قǁA‚ť‚¤‚Č‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚ЁBB
‚ľ‚Š‚ľAˆČ‰ş‚Ěƒ\[ƒX‚đƒRƒ“ƒpƒCƒ‹‚ľ‚悤‚Ć‚ľ‚˝‚Ć‚ą‚ëA
sub3ƒNƒ‰ƒX‚ł̉ź‘zŠî’ęƒNƒ‰ƒX‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚яo‚ľ
(base(33)‚ĚŒÄ‚Ńo‚ľ)‚̓Rƒ“ƒpƒCƒ‹‚đ’Ę‚ˇ‚˝‚߂ɕK{‚Ĺ‚ľ‚˝B
‚Ć‚˘‚¤‚ą‚Ƃ́A
[‰ź‘zŠî’ęƒNƒ‰ƒX‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^‚́AĹ”hśƒNƒ‰ƒX‚Š‚çˆř”‚đŽw’肾‚Ä‚â‚邹‚ƂɂȂÁ‚Ä‚˘‚é
{‰ź‘zŠî’ęƒNƒ‰ƒX‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^‚́A‘˝dŒpł‚ɂȂéƒNƒ‰ƒXˆČ~Ĺ”hśƒNƒ‰ƒX‚܂ŁA–ˆƒNƒ‰ƒX‚ĹŽw’股‚邹‚ƂɂȂÁ‚Ä‚˘‚é
‚Ć‚˘‚¤‚ą‚ƂȂ̂łľ‚傤‚ЁH
i—LŒř‚Č‚Ě‚ÍĹ”hśƒNƒ‰ƒX‚Ĺ‚ĚŒÄ‚Ńo‚ľ‚ž‚Ż‚Ý‚˝‚˘‚Ĺ‚ˇ‚ށAAAj



775:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 14:46:23
‚ˇ‚˘‚Ü‚š‚ńAƒ\[ƒX“\‚č–Y‚ę‚˝

#include <iostream>
using namespace std;
class base {
public:
int a;
base(int x) {
a=x;
cout << "x=" << x << endl;
}
};
class sub1 : virtual public base {
public: sub1() : base(0) {}
};
class sub2 : virtual public base {
public: sub2() : base(0) {}
};
class sub3 : public sub1, public sub2 {
public: sub3() : base(33) {}
};
class sub4 : public sub3 {
public: sub4() : base(1) {}
};
int main()
{
sub4 obj;
obj.a = 10;
return 0;
}

776:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 14:49:43
win32 SDK‚ĹwindowsƒvƒƒOƒ‰ƒ€‚̕׋­‚đ‚ľ‚Ä‚˘‚é‚̂łˇ‚ށAwindowsƒvƒƒOƒ‰ƒ€‚đěť‚ˇ‚é‚É‚ ‚˝‚č
win32 api‚ĆcŒžŒę•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ɓ݂ś‚悤‚Ȋ֐”‚Ş‚ ‚Á‚˝ę‡AWindows‚Ĺ‚Íapi‚Ě•ű‚đŽg‚Á‚˝‚Ů‚¤‚Ş‚ć‚˘‚̂łˇ‚ЁH
‚Ü‚˝A—źŽŇ‚ĚŽg‚˘•Ş‚ŻŠî€‚Á‚ĉ˝‚Š‚ ‚é‚̂łˇ‚ЁH
‚˝‚Ć‚Ś‚ÎACopyMemory‚Ćmemcpy‚Í“Ż‚ś‚ą‚Ć‚đ‚ˇ‚éŠÖ”‚Č‚ń‚Ĺ‚ˇ‚Ż‚Ç..‚Ç‚Á‚żŽg‚¤‚ׂ̂Ť‚Š

777:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 14:56:41
ŠÂ‹Ť‚Ɉˑś‚ľ‚Č‚˘•”•Ş‚Í‚Č‚é‚ׂ­•W€ƒ‰ƒCƒuƒ‰ƒŠŽg‚Á‚Ä‚é‚ȁA‰´‚́B
Žď–Ą‚Ĺ‚â‚é‚Č‚çD‚݂ł˘‚˘‚ń‚ś‚á‚Č‚˘?

778:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 16:30:34
try catch‚ł킴‚Ć—áŠO‚đo‚ˇ•ű–@‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘
Ą‚͕ϐ”‚đ0‚Ě“ü‚Á‚˝•ϐ”‚ĹŠ„‚Á‚Ä—áŠO‚đo‚ľ‚Ä‚˘‚Ü‚ˇ

779:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 16:40:49
try catch‚ś‚á—áŠO‚͏o‚š‚Č‚˘

780:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 16:42:51
try‚Ě’†‚Ĺcatch‚É”ň‚΂ˇ•ű–@‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘

781:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 16:48:03
uC++ —áŠOv‚ĹƒOƒO‚ę

782:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 17:01:37
‚ą‚Ěƒ\[ƒX‚Ĺ
LINK : warning LNK4039: /SECTION ƒIƒvƒVƒ‡ƒ“‚ĹŽw’肳‚ę‚˝ƒZƒNƒVƒ‡ƒ“ '.share' ‚Í‘śÝ‚ľ‚Ü‚š‚ńB
‚Ş‚Ĺ‚é‚ń‚ž‚Ż‚ÇA‰˝‚ވŤ‚˘‚Š‹ł‚ڂĂ­‚ž‚ł‚˘B
‚Ç‚¤‚â‚Á‚˝‚çwarningÁ‚š‚Ü‚ˇ‚ЁB‚ż‚á‚ń‚Ć.share‚ŞŽg‚Ś‚éŒ`‚ŁB

#include <windows.h>

#pragma comment(linker, "/section:.share,RWS")
#pragma data_seg(".share")
HANDLE x = NULL;
#pragma data_seg()

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, PSTR szCmdLine, int iCmdShow)
{
@MessageBox(NULL, TEXT("HOGE"), NULL, MB_OK);
@return TRUE;
}

783:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 17:24:35
>>782
‚Ƃ肠‚Ś‚¸ƒRƒsƒy‚ľ‚ărƒ‹ƒh‚ľ‚Ă݂˝‚Ě‚ž‚Şwarning‚Č‚ń‚Š‚Ĺ‚Č‚Š‚Á‚˝@vc7.1

784:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 17:35:43
•ß‘¨‚Ĺ‚˛‚ß‚ń‚Č‚ł‚˘B
debug‚ž‚ƂłȂ­‚āArelease‚ž‚Ƃłé‚Ý‚˝‚˘B

785:783
07/06/19 18:05:35
release‚Ĺ‚ŕ‚Ĺ‚Č‚Š‚Á‚˝@printf‚ĹxŒŠ‚˝‚˘‚Š‚çƒRƒ“ƒ\[ƒ‹‚É‚ľ‚˝ •Ą”ƒvƒƒZƒX‹N“Ž‚ł‚š‚é‚Ćx‚Ě’l‚Ş‘‰Á‚ľ‚˝‚Š‚çshare‚ł‚ę‚Ä‚é‚ĆŽv‚¤@vc7.1 winxp sp2
#include <stdio.h>
#include <windows.h>
#pragma comment(linker, "/SECTION:.share,RWS")
#pragma data_seg(".share")
int x = 1;
#pragma data_seg()
int main(int ac, char** av)
{
@printf("%d\n", x);
@x += 1;
@MessageBox(NULL, TEXT("Press Enter key to continue"), TEXT("TINKO"), MB_OK);
@return 0;
}

786:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 18:59:16
>>785
‚Ü‚ś‚Ĺ‚ˇ‚ЁB
‚ą‚ż‚ç‚̊‹Ť‚ÍVS2005‚ĚExpressB
’˛‚ׂ˝‚点‚ń‚ȍˇ‚ނ킊‚Á‚˝B‚Ĺ‚ŕA‚Č‚ń‚Ĺ‚Š‚Í•s–žB‰Šú‰ť‚ł‚ę‚Č‚˘‚Š‚ç‚Ɛ„‘ށB

ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ޏo‚Č‚˘ƒ\[ƒXB
#include <windows.h>

#pragma comment(linker, "/section:.share,RWS")
#pragma data_seg(".share")
int x = 1;
#pragma data_seg()

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, PSTR szCmdLine, int iCmdShow)
{
@++x;
@MessageBox(NULL, TEXT("HOGE"), NULL, MB_OK);
@return TRUE;
}

‚‚­

787:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
07/06/19 19:01:28
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ޏo‚éƒ\[ƒXB
#include <windows.h>

#pragma comment(linker, "/section:.share,RWS")
#pragma data_seg(".share")
int x = 1;
#pragma data_seg()

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, PSTR szCmdLine, int iCmdShow)
{
@MessageBox(NULL, TEXT("HOGE"), NULL, MB_OK);
@return TRUE;
}

++x;@‚Ş‚Č‚˘‚ž‚݁B
Ş‚̂́@~‰Šú‰ť‚ł‚ę‚Č‚˘@›ˆę“x‚ŕ—˜—p‚ł‚ę‚邹‚Ć‚Ş‚Č‚˘
‚Š‚ĆŽv‚Á‚Ä‚˘‚Ü‚ˇB


ŽŸƒy[ƒW
ĹVƒŒƒX•\ŽŚ
ƒXƒŒƒbƒh‚ĚŒŸő
—ŢŽ—ƒXƒŒˆę——
˜b‘č‚Ěƒjƒ…[ƒX
‚¨‚Ü‚Š‚šƒŠƒXƒg
ĽƒIƒvƒVƒ‡ƒ“‚đ•\ŽŚ
‰É‚‚Ԃľ2ch

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