y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 01:17:26
‚Ý‚ñ‚È‚ÌC‚̕׋­–@‚ÍH‚Á‚Ä‚¢‚¤FAQ‚Ì‘±‚«‚ÅVƒXƒŒ½À°Ä

‚Í‚¶‚ß‚ÍA‘‚«‚½‚¢‚悤‚É‘‚¯‚΂¢‚¢‚ñ‚¾‚æ
‚»‚ê‚æ‚èA‚Ü‚¸1sA‘‚«Žn‚߂悤‚â

ð”N‘‚¢‚½Ž©•ª‚̃R[ƒh‚ðA¡‚ÌŽ©•ª‚È‚çƒCƒ`‚©‚ç‘‚«’¼‚µ‚½‚­‚È‚é
‚»‚ñ‚È‹CŽ‚¿‚É‚·‚ç‚È‚é ƒAƒ}ƒ`ƒ…ƒA‚È‚çA‚»‚ê‚Å‚¢‚¢‚̂ł͂Ȃ¢‚©‚Æ

ˆ—Œn‚ð•·‚¢‚Ă邭‚ç‚¢‚¾‚©‚çA‚Ü‚¸ƒRƒ“ƒpƒCƒ‰ƒZƒbƒgƒAƒbƒv‚©‚ç‚Í‚¶‚߂悤‚â
VCExpress‚Å‚à‚¢‚¢‚æ ‘¼Œ¾ŒêŒoŒ±ŽÒ‚È‚çA‚Ü‚¸hello world ’Ê‚·‚±‚Æ‚©‚ç‚Í‚¶‚߂悤‚â

ƒvƒ(ƒ‹[ƒL[)‚È‚çAæ”y‚É•·‚¯ •·‚¯‚éæ”y‚ª‚¢‚È‚¢‚È‚çA‚»‚ñ‚Èæ”y‚ð’T‚¹

>>1 ‰³‚Å‚·

3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 01:20:14
1”N‘O‚̃R[ƒh‚ðŒ©‚ÄŽ©•ª‚ªŠmŽÀ‚É—ò‰»‚µ‚Ä‚¢‚é‚Ì‚ðŠ´‚¶‚½‚ñ‚¾‚ªA
“¯‚¶‚悤‚ÉŠ´‚¶‚él‚Á‚Ä­‚È‚¢‚Ì‚©‚ÈH

4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 01:20:47
>>3
30‰ß‚¬‚邯•’Ê‚¾‚æ‚»‚ê

5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 01:23:11
sf‚̃R[ƒh‚Í”ü‚µ‚¢‚΂©‚è‚ł͂Ȃ¢
‹ÊάŒð‚È‚Ì‚Í‚à‚¿‚ë‚ñA“®‚­‚±‚Æ‚ð—Dæ‚ÉAˆÓ}“I‚É‚â‚Á‚‚¯ƒR[ƒh‘‚¢‚Ă邱‚Æ‚à‚ ‚é
ƒRƒƒ“ƒg‚à“Ç‚ñ‚ÅA‘‚¢‚½l‚ÌS—‚܂œǂñ‚Å—~‚µ‚¢

>>3
‚ ‚é‚ ‚éA¡‚ÌŽ©•ª‚݂̓è‹ï‡‚ðŒ©‚ÄˆÞ‚¦‚é
ð”N‚̂ق¤‚ª‚Ü‚µ‚¾‚Á‚½‚Á‚Ä‚Ë ³’¼‚Ȃɂ­‚»‚¾

6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 19:55:21
void*Œ^‚Ƀƒ“ƒoƒ|ƒCƒ“ƒ^‚Í‚â‚Á‚Ï‚è‚Ç‚¤‚µ‚Ä‚à“ü‚ç‚È‚¢‚ÌH
‘ã‚í‚è‚ɂǂñ‚ȃƒ“ƒoƒ|ƒCƒ“ƒ^‚Å‚à“ü‚éŒ^‚Í‘¶Ý‚µ‚È‚¢‚ÌH

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 20:26:12
‘OƒXƒŒ‚Ì965‚Å‚·

971‚³‚ñ‚ÌŒ¾‚¤’Ê‚èq‚̃VƒOƒiƒ‹‚ð‘—‚Á‚Ă݂½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚µ‚½

‚¢‚ë‚¢‚ë‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
systemŽg‚í‚È‚¢‚ÅŽÀ‘•‚ª‚ñ‚΂è‚Ü‚·(LEƒÖEM)U

8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 20:40:52
>>6
‚»‚à‚»‚à•Ï”‚̃TƒCƒY‚ªˆá‚¤‚±‚Æ‚ª‚ ‚é‚©‚ç‚Ë‚¦B
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚ւ̃|ƒCƒ“ƒ^‚È‚ç“ü‚éyp

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 21:10:19
BCB6‚̃ƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚Í12ƒoƒCƒgBŽQl‚܂łÉB

10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 21:42:35
‚ ‚肪‚Æ‚¤I

11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 22:50:03
>>9
ƒ|‚¡ƒ“ƒ^‚Á‚ăAƒhƒŒƒX‚Ì“ü‚é” ‚Å‚µ‚å.ƒAƒhƒŒƒXŠi”[” ‚Á‚Ä32bitOS‚¾‚Æ4ƒoƒCƒg‚¶‚á‚È‚¢‚ÌH
‚»‚ꂪA12ƒoƒCƒg‚È‚ñ‚ÄM‚¶‚ç‚ê‚È‚¢‚¼‚È‚à‚µ....‚È‚ñ‚Å”ì‚Á‚½‚ÌHHHH

12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 22:54:45
ƒAƒhƒŒƒX‚Ƃ͒è‹`‚³‚ê‚ĂȂ¢

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:05:49
C++3rd 15.5uƒƒ“ƒoƒ|ƒCƒ“ƒ^v‚Ì€‚ð“ǂނƂ¢‚¢B

uƒƒ“ƒoƒ|ƒCƒ“ƒ^‚ÍA•Ï”ƒ|ƒCƒ“ƒ^‚âŠÖ”ƒ|ƒCƒ“ƒ^‚Ƃ͈قȂèAƒƒ‚ƒŠ‚̈ʒu‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ł͂Ȃ¢B
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚ÍAƒ|ƒCƒ“ƒ^‚Æ‚¢‚¤‚æ‚è‚à\‘¢‘̃IƒtƒZƒbƒgA”z—ñ‚Ì“Y‚¦Žš‚ɋ߂¢Bv

14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:22:19
ƒƒ“ƒoŠÖ”‚ւ̃|ƒCƒ“ƒ^‚ÍA
”ñ‰¼‘zŠÖ”‚ÌꇃAƒhƒŒƒX‚ðA
‰¼‘zŠÖ”‚Ìê‡vtbl‚̃IƒtƒZƒbƒg‚ð•ÛŽ‚·‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB

‚à‚¿‚ë‚ñ‚Ç‚Á‚¿‚ð•ÛŽ‚µ‚Ä‚¢‚é‚©‚̃tƒ‰ƒO‚à—v‚邵A
‘½dŒp³‚Ȃǂŕ¡”‚Ìvtbl‚ª‚ ‚éꇂàl‚¦‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚µA
‚»‚¤‚µ‚ĂԂ­‚Ô‚­‚Ó‚­‚ê‚Ä‚¢‚­B

15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:22:59
14‚Í‚à‚¿‚ë‚ñ—Ⴆ‚΂̘b‚ËB

16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 03:07:04
>>13‚Ì‚ÍAŽå‚Ƀƒ“ƒo•Ï”‚ւ̃|ƒCƒ“ƒ^‚̘bB
>>9‚Ì‚ÍA“ÆŽ©Šg’£‚Ì‚¢‚í‚ä‚é__closure‚̉e‹¿B

17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 10:28:56
WinAPI‚̘b‚È‚ñ‚Å‚·‚ªAC/C++‚ÌŒ^‚ɂ‚¢‚ĂȂ̂ÅA‚±‚±‚ÅŽ¿–₳‚¹‚Ä‚à‚ç‚¢‚Ü‚·B

LPARAM‚Ì’llp‚ð
SetWindowLongPtr(wnd, DWLP_USER, lp);
‚Æ‚µ‚ÄÝ’è‚·‚邯AuLPARAM‚©‚çLONG‚ւ̕ϊ·Bƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚év‚Æo‚Ä‚«‚Ü‚·B
LPARAM‚àLONG‚àAŒ³‚ð‚½‚Ç‚ê‚Γ¯‚¶long‚Ȃ̂ÅAƒf[ƒ^‚ª•Ï‚í‚邱‚Ƃ͂Ȃ¢‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªc

‚Ü‚½Ahoge *h; ‚Ä‚¢‚¤ƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ª‚ ‚Á‚ÄA
h = reinterpret_cast<hoge *>(GetWindowLongPtr(wnd, DWLP_USER));
‚Æ‚·‚邯AuLONG‚©‚ç‚æ‚è‘å‚«‚¢ƒTƒCƒY‚Ì hoge * ‚Ö•ÏŠ·‚µ‚Ü‚·v‚Æo‚Ä‚«‚Ü‚·B

ª2‚‚ƂàAŽ©•ª‚̊‹«‚¾‚ÆŽ©•ª‚ÌŠú‘Ғʂ蓮‚¢‚Ä‚é‚ñ‚Å‚·‚ªA
64ƒrƒbƒgŠÂ‹«‚Æ‚©A‘¼‚̊‹«‚¾‚Æ“®‚©‚È‚¢‰Â”\«‚ª‚ ‚邯Œ¾‚¤‚±‚Ƃłµ‚傤‚©B

# ‚»‚à‚»‚àASetWindowLongPtr‚Ì‘æ3ˆø”‚âAGetWindowLongPtr‚Ì–ß‚è’l‚ÌŒ^‚ÍLONG_PTR‚¾‚ÆA
@MSDNƒ‰ƒCƒuƒ‰ƒŠ‚É‘‚¢‚Ä‚ ‚é‚ñ‚Å‚·‚ªA‚È‚ºLONG‚Ȃ̂¾‚낤c

18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 10:47:52
>>17
URLØÝ¸(msdn2.microsoft.com)

19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 10:52:00
>>17
>64ƒrƒbƒgŠÂ‹«‚Æ‚©A‘¼‚̊‹«‚¾‚Æ“®‚©‚È‚¢‰Â”\«‚ª‚ ‚邯Œ¾‚¤‚±‚Ƃłµ‚傤‚©B
‚»‚̂Ƃ¨‚èB
‚½‚¾‚µA32ƒrƒbƒgOS‚ł͌»Ý‚Å‚àSetWindowLongPtr‚ÍSetWindowLong‚̕ʖ¼‚Æ‚µ‚Ä
ƒ}ƒNƒ’è‹`‚³‚ê‚Ä‚¢‚邾‚¯‚Ȃ̂ÅAMSDN‚ł͑æ3ƒpƒ‰ƒƒ^‚ªLONG_PTR‚ɂȂÁ‚Ä‚¢‚邪A
ƒwƒbƒ_‚Ì錾‚Å‚ÍSetWindowLong‚Æ“¯‚¶LONG‚̂܂܂̈µ‚¢B
‚»‚Ì‚½‚߂Ɍx‚Æ‚µ‚Ä•\ަ‚³‚ê‚邯Žv‚í‚ê‚éB

>‚È‚ºLONG‚Ȃ̂¾‚낤c
WindowsAPI‚Í“–‰‚©‚ç64ƒrƒbƒg‘Ήž‚³‚ê‚Ä‚½‚킯‚ł͂Ȃ¢B
ˆÈ‘O‚̓|ƒCƒ“ƒ^‚âƒnƒ“ƒhƒ‹‚ðLONG‚âDWORD‚ňµ‚Á‚Ä‚¢‚é‰ÓŠ‚ª‚ ‚Á‚½B
64ƒrƒbƒg‘Ήž‚µ‚½‚Æ‚«A’Pƒ‚É‚¢‚܂܂ÅLONG‚¾‚Á‚½‰ÓŠ‚ÍLONG_PTR‚ÉA
DWORD‚¾‚Á‚½‰ÓŠ‚ÍDWORD_PTR‚É•ÏX‚µ‚½‚ÆŽv‚í‚êB

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 10:57:10
‚ A‚»‚̂Ƃ¨‚è‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚ÈB
19‚É‘‚¢‚½‚Æ‚¨‚èA32ƒrƒbƒgOS‚ł̌x‚ÍŒ»Ý‚ÌŽÀ‘•(ƒwƒbƒ_)‚Ì–â‘è‚Æ
Žv‚í‚ê‚é‚Ì‚ÅA‚»‚ÌŒx‚Í–³Ž‹‚µ‚Ă悢A‚©‚ÈB


21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 22:10:11
boost::function<bool (int, int)>;
‚±‚̃eƒ“ƒvƒŒ[ƒg•”•ª‚͂ǂ¤‚â‚Á‚Ď擾‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B
‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ 

22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 22:13:18
ƒeƒ“ƒvƒŒ[ƒg@@ˆø”

‚Ђ«‚·‚¤@‚¢‚ñ‚·‚¤

hikisuu innsuu

hikky

23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 22:21:34
>>21
template<class T>
void func(boost::function<T> &f) { ... }

‚¶‚áƒ_ƒ‚È‚ñH

24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 22:32:31
type1 (type2, type3, type4 .......)
‚©‚ç‚Ç‚¤‚â‚Á‚ÄA type1 type2 type3 type4 ‚ð‚»‚ê‚¼‚꓾‚é‚©H

25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 23:28:43
usizeof‰‰ŽZŽq‚ÍAsize_tŒ^‚Ì®”’l‚ð•Ô‚·v‚ÆK‚¢‚Ü‚µ‚½‚ªAsize_tŒ^‚ÍC/C++‚Ì—\–ñŒê‚ł͂Ȃ­A
‚Ç‚±‚©‚̃wƒbƒ_ƒtƒ@ƒCƒ‹iVC2005‚¾‚Æcrtdefs.h‚É‚ ‚è‚Ü‚µ‚½j‚Étypedef‚³‚ê‚Ä‚¢‚éŒ^‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚ªcB
‚Å‚àu‰½‚àvinclude‚µ‚È‚­‚Ä‚àsizeof‰‰ŽZŽq‚ÍŽg‚¦‚écB
‚Æ‚¢‚¤‚©size_t‚àŽg‚¦‚écB‚È‚ñ‚Åsize_t‚ª’è‹`‚³‚ê‚ĂȂ¢‚̂Ɏg‚¦‚é‚̂łµ‚傤‚©BƒRƒ“ƒpƒCƒ‰ƒ}ƒWƒbƒNH

‚±‚ñ‚È‚±‚Æ‹C‚É‚µ‚Ä‚½‚ç“°‚Ü‚·‚©‚Ë

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 23:30:37
ƒRƒ“ƒpƒCƒ‰ƒ}ƒWƒbƒN‚Å‚·B

27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 23:33:28
>>25
sizeof‚ÍAƒRƒ“ƒpƒCƒ‰‚ªsize_t‚ÌtypedefŒ³‚Æ‚µ‚Ä
Žg‚¤‚Å‚ ‚낤®”Œ^‚ðŒ‹‰Ê‚Æ‚·‚邯‚¢‚¤‚±‚ÆB

ƒRƒ“ƒpƒCƒ‰‚ƃ‰ƒCƒuƒ‰ƒŠ‚ÍA‘S‚­‚̕ʕ¨‚ª
–³ŠÖŒW‚Éì‚邯‚¢‚¤‚±‚Æ‚ªi‚¨‚»‚ç‚­j‚È‚¢‚Ì‚ÅA
‚±‚ê‚Å‚¤‚Ü‚­‚¢‚­‚Í‚¸B

28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 23:34:35
’è‹`‚³‚ê‚Ä‚¢‚È‚¯‚ê‚ÎŽg‚¦‚È‚¢
Žg‚¦‚騂ǂ±‚©‚Å’è‹`‚³‚ê‚Ä‚¢‚é
’T‚¹

29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/05 00:25:42
‚·‚݂܂¹‚ñ

CŒ¾Œê‚ÅSocket‚ð—p‚¢‚Ä’ÊM‚·‚éꇂÍ
ƒT[ƒo[EƒNƒ‰ƒCƒAƒ“ƒg—¼•û‚Æ‚à
CŒ¾Œê‚ÅÝŒv‚³‚ê‚Ä‚¢‚È‚­‚Æ‚à’ÊM‚Å‚«‚é‚̂ł·‚©H

30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/05 00:29:58
>>29
o—ˆ‚éB
‚ ‚½‚è‚Ü‚¦‚¾‚ëB

31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/05 00:32:02
>>29
‚Ü‚Á‚½‚­–â‘è‚È‚¢
‹É’[‚É‚¢‚¦‚ÎAƒAƒZƒ“ƒuƒ‰‚Ń\ƒPƒbƒgƒ‰ƒCƒuƒ‰ƒŠ’@‚¢‚Ä‚àŒ‹\
ˆêŒ©‚΂©‚΂©‚µ‚¢‚Æ‚àŽv‚¦‚邯‚ÇAFAQ‚炵‚¢‚̂Ń}ƒWƒŒƒX

32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/05 00:37:38
‚¹‚Á‚©‚­‚Ȃ̂ÅA‘OŒ©‚½‚È[‚Á‚Ă̂ð’T‚µ‚Ä‚«‚½
‚½‚Ô‚ñA‚±‚¤‚¢‚¤ƒjƒ…ƒAƒ“ƒX‚à‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤

2.5 - Can I use Winsock with { My Favorite Language }?
URLØÝ¸(tangentsoft.net)

33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/05 01:03:39
C‚Å16i”‚Ì FFC8D6@‚Æ‚¢‚¤’l‚ª‚ ‚Á‚½‚Æ‚µ‚Ä
‚»‚ꂼ‚ê@FF@‚Æ@C8@‚Æ@D6@‚ðŽæ‚èo‚µ‚½‚¢‚ñ‚Å‚·‚ª
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H

‰½‚ƂȂ­ƒVƒtƒg‚·‚ê‚Ηǂ¢‚Á‚Ä‹C‚à‚µ‚È‚¢‚Å‚à‚È‚¢‚ñ‚Å‚·‚ªEEE


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

5001“ú‘O‚ÉXV/9347 Bytes
’S“–:undef