y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
511:476
08/01/09 23:54:28
>>509
‚·‚Ü‚ñA¡ŽŽ‚µ‚½‚çT‚͉½‚ÌŠÖŒW‚à–³‚©‚Á‚½‚—
‰½‚ŃGƒ‰[o‚Ä‚½‚ñ‚¾‚Á‚¯‚Ècc

512:476
08/01/10 00:03:07
˜A“Š‚·‚Ü‚ñA‚¤‚¿‚̃Gƒ‰[‚ÍLPCSTR‚ÅC++‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚½Žž‚¾‚Á‚½iLPSTR‚È‚çƒRƒ“ƒpƒCƒ‹’Ê‚éj
‚‚܂譂Ȃ­‚Æ‚à>>448‚Ý‚½‚¢‚ÉC‚ª‚‚¢‚Ä‚¢‚È‚¢‚Ì‚¶‚áŠÖŒW–³‚©‚Á‚½‚·‚Ü‚ñ

513:‚S‚S‚W
08/01/10 00:14:32
‚í‚©‚è‚Ü‚µ‚½B‚í‚´‚í‚´‹³‚¦‚Ä‚­‚ê‚Ä‚·‚¢‚Ü‚¹‚ñ

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 00:22:38
@>>448
@‚æ‚©‚Á‚½B‚Ü‚¾Œ©‚Ä‚½‚©B«—ˆA¡‚܂łɂȂ¢ŽaV‚ȃQ[ƒ€‚ðì‚Á‚Ä‚­‚êB

‚±‚¤‚¢‚¤‚±‚Æ‚ÍAƒQ»”Â@URLØÝ¸(pc11.2ch.net)
‚̂ق¤‚ªA‚¢‚¢‚ÆŽv‚¤B

DXƒ‰ƒCƒuƒ‰ƒŠ ‘‡ƒXƒŒƒbƒh
½ÚØÝ¸(gamedev”Â)

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 00:41:38
>>502Œ©“–ˆá‚¢‚©‚à‚¾‚¯‚Ç
_CLIENT_BLOCK, __FILE__, __LINE__
ª‚±‚¢‚‚炪‚Ç‚Á‚©‚Å’è‹`‚³‚ê‚Ä‚éƒ}ƒNƒ‚¾‚Æ‚·‚邯‚»‚Ì’†g‚ð“WŠJ‚·‚é‚É‚Í
ˆê‰ñnew‚ðDEBUG_CLIENTBLOCK‚É‚µ‚Ä‚©‚çnew( _CLIENT_BLOCK, __FILE__, __LINE__)‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¶‚á‚È‚¢‚©?
#define new new( _CLIENT_BLOCK, __FILE__, __LINE__)‚¾‚Æ
ˆÈ‘O‚É
#define _CLIENT_BLOCK ‰½‚©
‚Á‚Ă̂ª‚ ‚Á‚Ä‚àAˆê‰ñ‚̃}ƒNƒ“WŠJ‚Å‚Ínew( _CLIENT_BLOCK, __FILE__, __LINE__)‚ªo‚邾‚¯‚Å
_CLIENT_BLOCK‚ª‚»‚̂܂ܓWŠJ‚³‚ꂸ‚ÉŽc‚é‚Á‚ÄŒ¾‚¤EEE

ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‚ËII

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 00:44:54


ˆÈ‰º‚Ì•¶Žš—ñ‚ª‚ ‚Á‚½‚Æ‚µ‚Ü‚·B
AB AA ABCA BA BB

‚±‚Ì’†‚©‚©‚çABC‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚©ŒŸ¸‚µ‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚â‚Á‚ÄŽÀŒ»‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©

strstr‚¾‚ÆABCA‚ÌABC‚É•”•ªˆê’v‚µ‚Ä‚µ‚Ü‚¤‚̂Ŏg‚¦‚È‚¢‚Æ
Žv‚¤‚̂Ţ‚Á‚Ă܂·

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 00:49:35
•¶Žš—ñ‚ÌÅŒã‚É‹ó”’‚ð‚­‚Á‚‚¯‚Ä
ABC‹ó”’ ‚Å’T‚¹‚΂悭‚ËH

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 01:43:28
>>512
WinMain‚Í<windows.h>‚Ì‚³‚ç‚ɂǂÁ‚©‰œ‚Ńvƒƒgƒ^ƒCƒv錾‚ªˆ×‚³‚ê‚Ä‚¢‚é‚Ì‚ÅA
‚»‚ê‚Æ‡‚í‚È‚¢‚Æ‚»‚¤‚¢‚¤•—‚ɃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¤B

519:519
08/01/10 01:44:30
‘‚«–Y‚ꂽB
‘½d’è‹`‚ɂȂ炸AƒGƒ‰[‚ɂȂé‚Ì‚Íextern "C"‚ª•t‚¢‚Ä‚¢‚邽‚ßB

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 01:58:56
>>516
‚»‚̗Ⴞ‚ÆuAB AA ABCA BA BBv‚̂Ȃ©‚ÉuABCv‚Æ‚¢‚¤•¶Žš—ñ‚͂Ȃ©‚Á‚½‚Æ‚µ‚½‚¢‚Ì‚©H
‚¾‚Æ‚·‚é‚È‚ç‚Îstrcmp‚ł悭‚ËH

521:520
08/01/10 02:01:15
‘‚¢‚½Œã‚É‹C‚¢‚½Bchar str[] = "AB AA ABCA BA BB";‚Á‚Ä‚±‚Æ‚©B
char * str[] = { "AB", "AA", "ABCA", "BA", "BB" };‚¾‚ÆŽv‚Á‚½B
ƒZƒpƒŒ[ƒ^‚ªŒÅ’肳‚ê‚Ä‚é‚È‚ç>>517‚ł悳‚»‚¤‚¾‚ËB
‚½‚¾‚µAŒã‚낾‚¯‚¶‚á‚È‚­‚Ä‘OŒã‚ɂ‚¯‚È‚«‚Ⴞ‚ß‚¾‚¯‚ÇB

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 02:04:11
>>516
³‹K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚Á‚Ä‚Ý‚é‚Æ‚Æ‚©

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 02:26:09
ƒIƒ^‚¾‚Ƃ΂ê‚È‚¢’ö“x‚̃vƒƒOƒ‰ƒ€‚Á‚Ăǂñ‚È•¨‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©B

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 02:30:31
>>523
’†“r”¼’[‚ȃvƒƒOƒ‰ƒ€‚ł͂Ȃ­A‚«‚Á‚¿‚肵‚½ƒvƒƒOƒ‰ƒ€‚Ȃ烒ƒ^‚¾‚ÆŽv‚í‚ê‚È‚¢B
‚Ü‚½AŒ¾Œê’mޝˆÈŠO‚É‚àê–å“I‚È’mޝ‚ª•K—v‚ɂȂéƒvƒƒOƒ‰ƒ€‚È‚çŠmŽÀ‚ÉŽv‚í‚ê‚È‚¢‚¾‚낤‚ÈB
‚½‚Æ‚¦‚ÎA”¼“±‘̂̃LƒƒƒŠƒA—A‘—‚ðƒVƒ~ƒ…ƒŒ[ƒg‚·‚éƒvƒƒOƒ‰ƒ€‚Æ‚©B

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 02:38:51
‘¼‚ɂ͉½‚©‚È‚¢‚Ì‚©B

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 03:09:30
ˆÈ‰º‚̃\[ƒX‚ªƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚¹‚ñB
FX‚Æ‚»‚¬—Ž‚Æ‚µ‚Ä‚±‚¤‚È‚Á‚½‚̂ł·‚ªA‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚é‚̂łµ‚傤‚©H
’N‚©•‚¯‚Ä`

#include <iostream>
#include <queue>
using namespace std;
class event {
int priority;
public:
event() { priority = 0; }
bool operator<(const event &a);
};
bool event::operator<(const event &a) {
return this->priority < a.priority;
}
int main() {
priority_queue<event> q;
return 0;
}


527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 03:12:25
>>526
ƒfƒoƒbƒO‚ð‘¼l‚ÉŠÛ“Š‚°‚µ‚½‚¢‚̂łȂ¯‚ê‚ÎAƒGƒ‰[ƒƒbƒZ[ƒW‚­‚ç‚¢’£‚êB

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 03:50:09
>>527
‚·‚¢‚Ü‚¹‚ñBˆÈ‰º‚Å‚·BƒRƒ“ƒpƒCƒ‰‚Ílinux‚Ìg++‚Å‚·B
ˆÓ–¡‚ª‚ ‚é‚Ì‚ÍÅŒã‚Ì4s‚¾‚ÆŽv‚¤‚̂ł·‚ªA‚»‚ê‚Å‚àˆÓ–¡‚ª•ª‚©‚ç‚ñBBB

$ g++ test.cpp
/usr/include/c++/4.2.1/bits/stl_function.h:
In member function 'bool std::less<_Tp>::operator()
(const _Tp&, const _Tp&) const [with _Tp = event]':
/usr/include/c++/4.2.1/bits/stl_heap.h:279:
instantiated from 'void std::__adjust_heap
(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare)
[with _RandomAccessIterator = __gnu_cxx::__normal_iterator
<event*, std::vector<event, std::allocator<event> > >,
_Distance = int, _Tp = event, _Compare = std::less<event>]'
/usr/include/c++/4.2.1/bits/stl_heap.h:404:
instantiated from 'void std::make_heap(_RandomAccessIterator,
_RandomAccessIterator, _Compare) [with _RandomAccessIterator
= __gnu_cxx::__normal_iterator<event*, std::vector<event,
std::allocator<event> > >, _Compare = std::less<event>]'
/usr/include/c++/4.2.1/bits/stl_queue.h:353: instantiated from
'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue
(const _Compare&, const _Sequence&) [with _Tp = event,
_Sequence = std::vector<event, std::allocator<event> >,
_Compare = std::less<event>]'
samp50.cpp:14: instantiated from here
/usr/include/c++/4.2.1/bits/stl_function.h:227:
error: passing 'const event' as 'this' argument of
'bool event::operator<(const event&)' discards qualifiers



529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 03:59:44
const–Y‚ê‚Ă邺

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:01:44
- bool operator<(const event &a);
+ bool operator<(const event &a) const;

- bool event::operator<(const event &a) {
+ bool event::operator<(const event &a) const {

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:02:27
>>529
‚¦‚Á,‚Ç‚±‚Å‚·‚©H
priority_queue<const event>
‚Æ‚µ‚Ă݂½‚̂ł·‚ªƒ_ƒB(ƒRƒ“ƒpƒCƒ‹’ʂ炸)


532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:06:19
>>530
ƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚µ‚½I
‚Å‚àˆÓ–¡‚í‚©‚ñ‚Ë‚¦ƒXB¡‚܂ʼn‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚Å‚»‚ñ‚ȂƂ±‚ë‚É
const‚‚¯‚½‚±‚ƂȂ©‚Á‚½‚æB‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H


533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:06:26
΂Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚¢‚Ì‚¾‚낤‚©cc

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:07:17
΂¦‚æEEE

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:10:32
>>533,534
‚¾‚ñ‚¾‚ñŽ©•ª‚Å‚à•|‚­‚È‚Á‚Ä‚«‚½B‚à‚µ‚©‚µ‚ÄŽ©•ª‚ÍA‚·‚²‚­Šî–{“I‚È‚±‚Æ‚ð
’m‚ç‚È‚¢‚Æ‚©Œ¾‚Á‚Ä‚éH


536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:11:30
.>>528
‚»‚Ìoperator<()‚ª”ñconstƒƒ“ƒo‚¾‚©‚çA”ñconst‚ȃIƒuƒWƒFƒNƒg‚©‚ç‚͌ĂÑo‚·‚±‚Æ‚ª‚Å‚«‚È‚¢B
‘‚«Š·‚¦‚𔺂í‚È‚¢ƒƒ“ƒoŠÖ”‚ÍA‘S‚Äconstƒƒ“ƒo‚É‚µ‚Ä‚¨‚­‚ׂ«B

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:11:58
‚¤‚º‚¥‚È
URLØÝ¸(www.google.co.jp)
‚±‚ê‚Å‚àŒ©‚Ä‚ë

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:12:13
> ‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚Å‚»‚ñ‚ȂƂ±‚ë‚Éconst‚‚¯‚½‚±‚ƂȂ©‚Á‚½
u‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒhv‚ðuƒƒ“ƒoŠÖ”v‚É’u‚«Š·‚¦‚Ä‚àA‚â‚Á‚ς蓯‚¶‚±‚Æ‚ªŒ¾‚¦‚é‚ñ‚¾‚Æ‚µ‚½‚çA
‚©‚È‚èŠî–{“I‚È‚±‚Æ‚ðŠw‚Ñ‘¹‚Ë‚Ä‚é‚ÆŽv‚¤B
‚»‚¤‚łȂ¢‚È‚çA‚Ü‚Ÿ‚¿‚å‚Á‚Æ‚µ‚½Œë‰ð‚¾‚©‚çA‚·‚®’mޝ‚ÌC³‚à‚Å‚«‚邾‚낤‚¯‚ÇB

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:24:38
bool operator<(const &TYPE)const;‚¶‚á‚È‚¢‚ƃ_ƒ‚Ȃ̂Ípriority_queue‚Ì–â‘è‚Å‚µ‚å

‚ ‚Æ
„‚»‚Ìoperator<()‚ª”ñconstƒƒ“ƒo‚¾‚©‚çA”ñconst‚ȃIƒuƒWƒFƒNƒg‚©‚ç‚͌ĂÑo‚·‚±‚Æ‚ª‚Å‚«‚È‚¢B
uconst‚ȃIƒuƒWƒFƒNƒg‚©‚ç‚͌ĂÑo‚·‚±‚Æ‚ª‚Å‚«‚È‚¢v‚¶‚á‚Ë


540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:38:54
>>537
”÷–­EEE

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 04:48:34
priority_queue‚Í“à•”‚Åstd::less‚ðŽg‚¤‚ñ‚¾‚ªA‚±‚ꂪ>>526‚ÌꇂÍ
bool less(const event &a, const event &b){ return a < b; }
‚±‚ñ‚ÈŠ´‚¶‚Ȃ̂ÅAeventƒNƒ‰ƒX‚Ìoperator<‚ªconstƒƒ“ƒoŠÖ”‚¶‚á‚È‚¢‚ƃGƒ‰[‚ɂȂé


542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 05:41:08
>>536-541
FX‚±‚ñ‚ÈŽžŠÔ‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚Ì’†‚ł͂Ƃ肠‚¦‚¸A
upriority_queue—p‚ɓƎ©class‚É<(less)‚ð’è‹`‚·‚鎞‚ÍAˆø”‚ÆŠÖ”‚Éconst‚ð‚‚¯‚é•K—v‚ ‚èv
‚Æ‚¢‚¤ƒ‹[ƒ‹‚Å‹L‰¯‚·‚邱‚Ƃɂµ‚Ü‚µ‚½B‚»‚µ‚ÄA
‚©‚È‚èŠî–{“I‚È‚±‚Æ‚ðŠw‚Ñ–Y‚ê‚Ä‚¢‚邿‚¤‚Ȃ̂ÅA‚Ƃ肠‚¦‚¸ŠÖ˜A‹LŽ–’T‚µ‚Ä“ÆKc++‚Å‚àÀ‚Á‚Æ‚«‚Ü‚·B
ŠÖ”‚Éconst‚ð‚‚¯‚é‚͖̂{“–‚É’m‚ç‚È‚©‚Á‚½Bƒƒ“ƒo•Ï”‚Éconst‚ð‚‚¯‚é‚Ì‚Í
ˆÓ–¡‚È‚µA‚­‚ç‚¢‚ÉŽv‚Á‚Ä‚¢‚½‚µBB
ŠÖ”‚Éconst‚‚¯‚é‚Ì‚ÍAƒƒ“ƒo•Ï”‚ð•ÏX‚µ‚È‚¢A‚Æ‚¢‚¤ˆÓ–¡‚Å‚¢‚¢‚ñ‚Å‚·‚æ‚ËH

‚ ‚ÆA537‚ª‘‚¢‚Ä‚­‚ꂽƒŠƒ“ƒN‚͂킩‚è‚â‚·‚©‚Á‚½‚ñ‚Å‚·‚¯‚ÇA540‚Ì”÷–­c‚Æ‚¢‚¤
ƒRƒƒ“ƒg‚ÍA‚Ç‚¤‚µ‚Ăł·‚©H



543:Gori
08/01/10 05:46:34
‚±‚ê‚ç ‚Ç‚Ì—l‚ȈႢ‚ª—L‚é‚̂łµ‚傤‚©H

Microsoft Visual C++ 6.0 Standard Edition

Microsoft Visual C++ 6 Professional

Microsoft Visual C++ 6.0 Enterpris

544:‚‚炢‚º“ÆŠw
08/01/10 06:45:35
‚¿‚å‚Á‚ÆŽ¿–â‚Å‚·B
#include<stdio.h>
void aaa(int test){
int i = 1;
if(test == 5)
return;
printf("‚ ");
test += i;
aaa(test);
printf("‚¦");
}
int main(void){
int test = 0;
aaa(test);
return 0;
}
‚ÌŒ‹‰Ê‚ð ‚ ‚ ‚ ‚ ‚ ‚¦ ‚ɂȂ邩‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
ŽÀÛ‚Í ‚ ‚ ‚ ‚ ‚ ‚¦‚¦‚¦‚¦‚¦ ‚Å‚µ‚½B
‚±‚ê‚͉½‚łłµ‚傤‚©H


545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 07:05:59
aaa()‚É“ü‚Á‚½‚çAˆø”‚ª‚T‚łȂ¢‚©‚¬‚è
printf(‚¦)‚ðŽÀs‚·‚é‚¶‚á‚ñBˆø”‚ª‚T‚ɂȂé‚Ü‚ÅA
aaa()‚Í5‰ñŒÄ‚΂ê‚éB

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 08:23:17
>>544
Ä‹AŠÖ”‚Ì’†‚ÅAÄ‹A‚·‚é‘O‚̈—‚ðAAŽ©•ªŽ©g‚̌ĂÑo‚µ‚ðBAÄ‹A‚µ‚½Œã‚̈—‚ðC‚Æ‚·‚邯
‚»‚ÌÄ‹A‚Í(ABC)‚ɂȂÁ‚Ä‚é‚킯‚¾‚ëB
‚ÅA‚±‚±‚ÌB‚ð‚Ü‚½(ABC)‚É’u‚«Š·‚¦‚Äc‚Á‚Ă̂ð5‰ñi4‰ñ‚©H”‚¦‚é‚̃ƒ“ƒhƒNƒZBj‚â‚Á‚Ä
ÅŒã‚̂Ƃ«‚ÍB‚ðÁ‚·‚Á‚ÄŒ`‚ÅI‚í‚Á‚Ă邩‚çÅI“I‚ÈŒ`‚Æ‚µ‚Ä‚Í
iAAAAACCCCCj‚ɂȂéB

547:536
08/01/10 10:25:10
>>539
‚»‚¤‚»‚¤AŠÔˆá‚¦‚½B’ù³Š´ŽÓB

>>542
”÷–­B‚Ü‚Æ‚à‚¶‚á‚È‚¢‰ðà‚ð‚µ‚Ä‚¢‚éƒTƒCƒg‚àŒŸõ‚³‚ê‚é‚©‚çB

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 12:11:58
// ABase.h
class ABase {
public:
@typedef std::vector<B> VectorB; // B‚ÍŠ®‘SŒ^‚łȂ­‚Ă͂¢‚¯‚È‚¢H
@virtual VectorB::iterator F(const VectorB& vec)=0;
@...
}

// B.h
template <...> // ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Ì‚½‚ß.h‚Æ.cpp‚ɂ킯‚邱‚Æ‚ª‚Å‚«‚È‚¢
class B {
public:
@void F() {
@@pABase_->...;@// ABase‚ÌŠÖ”‚ðŒÄ‚Ño‚·
@@...
@}
private:
@ABase* pABase_;
};

ABase‚ÍB‚Ì’è‹`‚ª•K—vAB‚ÍAbase‚Ì’è‹`‚ª•K—v‚Æ‚¢‚¤ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢A¢‚Á‚Ä‚¢‚Ü‚·B
‚±‚¤‚¢‚Á‚½zŠÂŽQÆ‚ð”ð‚¯‚éŽè–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 12:17:13
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
C++Œ¾Œê‚Å
interface A {
virtual void MesA() = 0;
};
interface B {
virtual void MesB() = 0;
};
interface C : public A,public B {};
class D : public C {
public:
void MesA() { printf("A class\n"); }
void MesB() { printf("B class\n"); }
};
int main() {
D d;
void *p = (D *)&d;
B *bbb = (B *)p;
B->MesB();
}
‚±‚¤‚·‚邯A‚ÌMesA‚̃ƒ\ƒbƒh‚ªŒÄ‚΂ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
C‚Ì’†g‚Í‹ó‚Å‚·‚ªA‘¼‚̃ƒ\ƒbƒh‚ª‘‚©‚ê‚Ä‚¢‚Ü‚·Bi‚±‚̃Tƒ“ƒvƒ‹‚ł͊֌W‚È‚¢‚ÆŽv‚¤‚̂ŋó‚É‚µ‚Ü‚µ‚½j
•Ï”p‚ðˆê“xCŒ^‚ɃLƒƒƒXƒg‚µ‚Ä‚©‚çBŒ^‚ɃLƒƒƒXƒg‚·‚邯‚¤‚Ü‚­‚¢‚­‚̂ł·‚ªA
‚È‚é‚ׂ­A‚»‚¤‚Í‚µ‚½‚­‚È‚¢‚̂Ţ‚Á‚Ä‚¢‚Ü‚·B
Œ´ˆöA‰ðŒˆô‚̂킩‚é•û‹³‚¦‚Ä‚­‚¾‚³‚¢B
ŠÂ‹«
Visual Studio 2003 .NET
2005‚Å‚à“¯‚¶‚Å‚µ‚½B
‰üs‚ª‘½‚·‚¬‚邯ƒGƒ‰[‚ªo‚½‚̂ł݂¸‚ç‚­‚Ä‚·‚¢‚Ü‚¹‚ñB

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 12:47:53
>>548
‚±‚ê‚łǂ¤‚©‚È‚Ÿ
‚Å‚à‚©‚Ȃ薳—–î—‚ÈŠ´

// ABase.h
#include "B.h"
#ifndef ABase_h
#define ABase_h
class ABase {
...
};
#endif

// B.h
#ifndef B_h
#define B_h
class ABase;
template <...>
class B {
public:
void F();
private:
ABase* pABase_;
};
#include "ABase.h"
template <...>
void B<...>::F() {
pABase_->...;
};
#endif

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 12:54:24
>>549
void*‚ðŒ³‚ÆˆÙ‚È‚éƒNƒ‰ƒX‚ɃLƒƒƒXƒg‚µ‚Ä‚é‚Ì‚ªŒ´ˆö‚©‚Æ

„void *p = (D *)&d;
„B *bbb = (B *)p;

‚±‚±ip‚ÍD*‚Ȃ̂©B*‚Ȃ̂©HHj‚ð

void *p = (B *)&d;
B *bbb = (B *)p;

‚Æ‚·‚éip‚ÍB*‚ð•ÛŽj‚©A‚ ‚é‚¢‚Í

void *p = (D *)&d;
B *bbb = (D *)p;

‚Æ‚·‚éip‚ÍD*‚ð•ÛŽj

552:548
08/01/10 13:17:57
>>550
ƒŒƒX‚”‚ˆ‚˜

‚µ‚©‚µA‚Å‚«‚ê‚Α‚«‚½‚­‚È‚¢ƒR[ƒh‚Å‚·‚ËB
ÝŒv‚ðŒ©’¼‚µ‚½•û‚ª‚¢‚¢‚Ì‚©‚È‚ŸB

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 13:47:15
>>552
‚±‚¤‚¢‚¤•—‚É‚µ‚Ä‚Ý‚é‚Æ‚©

// ABase.h
#include "Bdecl.h"
class ABase { ... };

// Bdecl.h
class ABase;
template <...>
class B { ... };

// Bimpl.h
template <...>
void B<...>::F() { ... };

// B.h
#include "ABase.h"
#include "Bimpl.h"

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 14:38:23
•W€•η‚ð‹‚ß‚éŒvŽZŽ®‚͂ǂ̂悤‚É‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 14:43:15
ƒOƒOƒŒƒJƒX

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 14:57:59
ƒŒƒX‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B

à–¾•s‘«‚Ì•”•ª‚ª‚ ‚è‚Ü‚µ‚½‚Ì‚ÅA•â‘«‚³‚¹‚Ä’¸‚«‚Ü‚·B

ŽÀÛ‚±‚̈—‚ðŽg‚¤ê–ʂłÍ

//interface A‚ÍA.h‚É’è‹`
//interface B‚ÍB.h‚É’è‹`

//callbackA.cpp
#include "A.h"
void callbackA(void *p) {
A *a = (A *)p;
a->MesA();
}
//callbackB.cpp
#include "B.h"
void callbackB(void *p) {
B *b = (B *)p;
b->MesB();
}
ˆø”p‚É‚ÍDƒNƒ‰ƒX‚̃AƒhƒŒƒX‚ª“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B

‚±‚̂悤‚É
callbackA.cpp’†‚Å‚ÍA‚Ìinterface‚݂̂ªŒöŠJ‚³‚êA
callbackB.cpp’†‚Å‚ÍB‚Ìinterface‚݂̂ªŒöŠJ‚³‚ê‚邿‚¤‚É‚µ‚½‚¢‚̂ł·B

‚â‚Í‚è>>551‚³‚ñ‚̂悤‚Écallbackƒ\[ƒX‚Ì’†‚ÅD‚âC‚Ì’è‹`‚ðŒöŠJ‚µ‚Ä
ƒLƒƒƒXƒg‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©H

à–¾•s‘«‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 15:24:17
>>556
callbackA‚ðŒÄ‚Ô‚Æ‚«‚Íp‚É‚ÍA*‚ðvoid*‚É‚µ‚½‚à‚Ì‚ð“n‚¹‚΂¢‚¢‚µ
callbackB‚ðŒÄ‚Ô‚Æ‚«‚Íp‚É‚ÍB*‚ðvoid*‚É‚µ‚½‚à‚Ì‚ð“n‚¹‚΂¢‚¢‚ª
‚Ç‚¤‚µ‚Ä‚àp‚É‚ÍD*‚ð“n‚µ‚½‚¢‚¯‚ÇD‚ÍŒöŠJ‚Å‚«‚È‚¢‚Æ‚¢‚¤‚̂͂í‚è‚Æ–³—‚ß

‚¢‚­‚ç‚©‘˦‚·‚é‚È‚ç—Ⴆ‚Î
class Z {
virtual void dummy(){}
};
‚Ý‚½‚¢‚ȃ_ƒ~[‚ð—pˆÓ‚µ‚Ä
class D: public C, public Z { ... };
‚Æ‚µ‚ÄD‚ÉZ‚ðŒp³‚³‚¹
void callbackA(Z *p) {
A *a = dynamic_cast<A *>(p);
a->MesA();
}
‚Á‚Ä•û–@‚à‚ ‚é

ˆø”‚ÌŒ^‚ð•Ï‚¦‚½‚­‚È‚¢‚È‚ç
void callbackA(void *p) {
A *a = dynamic_cast<A *>((Z*)p);
a->MesA();
}
‚Æ‚©

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 15:24:55
c‚ł͕ϔ‚̃AƒhƒŒƒX‚ð•\ަ‚·‚邯‚«‚É
printf("%p", i);
‚Æ‚©‚â‚Á‚Ă܂µ‚½‚ªA‚±‚ê‚ðcout <<
‚Å‚â‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H


559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 15:34:09
>>558
basic_ostream& operator<<(const void*)
‚ª’è‹`‚³‚ê‚Ă邩‚çA
cout << static_cast<void*>(i);
‚¾‚ÈB

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 16:04:19
>>559
‚ ‚肪‚Æ‚¤ƒXBŽÀÛ‚Í
void func(T& a)
{
cout << static_cast<void *>(&x);
...
}
‚Æ‚µ‚Ü‚µ‚½B


561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 16:13:28
‚¤‚íA‚ ‚肦‚Ë‚¥B

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 16:59:17
•Ï”x‚ª1`‚U‚ÌŠÔ‚È‚ç‚Á‚Ä•\Œ»‚µ‚½‚¢‚È‚ç
if(1<=x<=6){

‚Å‚¢‚¢‚̂łµ‚傤‚©HŠÔˆá‚Á‚Ä‚é‚Ȃ糂µ‚¢•û–@‚¨‚µ‚¦‚Ä‚­‚¾‚³‚¢EE

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 17:02:36
if (1 <= x && x <=6) {

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 17:35:21
if (x >= 1 && x <= 6) ;

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 17:48:21
switch (x) { case 1: case 2: case 3: case 4: case 5: case 6:

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 17:53:14
>>565
x‚ª®”‚¶‚á‚È‚¢ê‡‚à‚»‚ê‚ÅOK‚È‚ñ‚Å‚·‚ËH@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚±‚ê‚ʼnۑ肪I‚í‚è‚»‚¤‚Å‚·B

567:562
08/01/10 17:54:27
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚»‚̂ӂ½‚‚͂ǂÁ‚¿‚Å‚à‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 17:59:25
1‚ª‘O‚ɂȂÁ‚½‚Ì‚ÍAŽ¿–âŽÒ‚Ì‚ð‚»‚Ì‚Ü‚ÜƒRƒs[‚µ‚½‚©‚炾‚¯‚Ç
•ʂɂǂÁ‚¿‚Å‚à‚¢‚¢B

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 18:43:51
>>566
‚¢‚¢‚킯‚Ë[‚¾‚ëƒo[ƒJƒ`ƒ‡[ƒ“

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 18:50:12
>>566‚Í–¾‚ç‚©‚ÉŒ™–¡‚ÅŒ¾‚Á‚Ă邯Žv‚¤B

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 20:36:58
‰SŽÒ‚Å‚·B
VisualC++@win32API
‚ÅAŽ¿–â‚È‚ñ‚Å‚·‚ª
VisualStudio‚ŃvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚½‚ç‚¿‚á‚ñ‚Æ“®‚­‚Ì‚É
exeƒtƒ@ƒCƒ‹‚ðƒNƒŠƒbƒN‚µ‚ÄŽÀs‚·‚邯ƒtƒŠ[ƒY‚µ‚½‚è‚·‚é‚̂͂Ȃº‚È‚ñ‚Å‚µ‚傤‚©H


572:‚S‚S‚W
08/01/10 20:42:18
‚«‚½[[[[[[
‰ðŒˆ‚µ‚Ü‚µ‚½B
ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠ¨WINDOWSƒAƒvƒŠ‚ÉÝ’è‚ð•Ï‚¦‚éƒ^ƒCƒ~ƒ“ƒO‚ªˆ«‚©‚Á‚½‚Ý‚½‚¢‚Å‚·BB
\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½
‚ ‚Æ>>456‚Å‚à‚ç‚Á‚½ƒ\[ƒX‚ð“\‚è•t‚¯‚é•K—v‚ª‚ ‚è‚Ü‚µ‚½B
‚Ƃɂ©‚­A‚¨‚©‚°‚³‚܂ſ‚Öi‚߂܂µ‚½BƒŒƒX‚­‚ꂽl‚½‚¿A‚Ü‚¶‚Å‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 20:43:16
>>571
‚¨‘O‚Ì‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚ɃoƒO‚ª‚ ‚é‚©‚炾‚낤‚ÆŽv‚¤

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:17:05
CŒ¾Œê‚ÉŒÀ‚Á‚½‚±‚Ƃł͂Ȃ¢‚̂ł·‚ªA•‚“®¬”“_‚̕ϔ‚Å
float f = 1.0f
‚Æ‚·‚邯A‚»‚̕ϔŒ^‚̉”\‚ÈŒÀ‚èA1.000....‚ƂȂé‚̂łµ‚傤‚©
‚»‚ê‚Æ‚ଔ“_‘æ2ˆÊˆÈ‰º‚Í•s’è‚Æ‚È‚é‚̂łµ‚傤‚©

575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:19:44
>>574
¸“x‚͈̔͂Å1.000...
‚Á‚Ä‚¿‚á‚ñ‚Æ‚µ‚Ä‚­‚ê‚邿1.0‚ÉŠÖ‚µ‚Ă͂ÈI

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:22:49
‘‚¢•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ç‚¤‚¢‚¤ê‡‚ÉA‚Ü‚¸‚¢‚±‚Æ‚ª‹N‚±‚é‚ñ‚Å‚µ‚傤H
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ðŒ©‚é‚ÆA1.f‚Ȃǂ͂قƂñ‚Ç–³‚­1.0f‚Æ‚¢‚¤”Žš‚΂©‚è‚Ȃ̂ł·‚ªA
‚à‚µ‚©‚µ‚ÄŠÖŒW‚µ‚Ä‚é‚̂łµ‚傤‚©B

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:31:08
0.1 ‚Æ‚©‚Qi”‚Å–³ŒÀ¬”‚ɂȂ邩‚ç“r’†‚őł¿Ø‚ç‚ê‚éB

1.f ‚Æ 1.0f ‚É“Á‚ɈႢ‚Í–³‚¢‚ªA
Œ¾Œê‚É‚æ‚Á‚Ä‚Í . ‚ÅI‚í‚ê‚È‚¢ê‡‚à‚ ‚é‚Ì‚Å
1.0f ‚ÅŠµ‚ê‚Ä‚¨‚¢‚½•û‚ª—Ç‚³‚°B

578:562
08/01/10 22:39:57
‚·‚݂܂¹‚ñA‚P`‚U‚̂Ƃ«‚ ‚ ‚ ‚Á‚Äo—Í‚µ‚ÄA6`‚P‚O‚Ȃ炢‚¢‚¢‚Á‚Äo—ÍA‚»‚êˆÈŠO‚Í‚¤‚¤‚¤‚Á‚Ä
o‚·‚Ì‚Á‚Ä‚±‚ê‚Å‚¢‚¢‚ñ‚Å‚·‚æ‚ËH‚È‚ñ‚©ƒRƒ“ƒpƒCƒ‹‚·‚邯ƒGƒ‰[‚ª‚łĂµ‚Ü‚¤‚̂ł·‚ªEE
void aa(){
if (1 <= x && x <=6) {
printf("‚ ‚ ‚ \n");
}
else if(6 < x && x <=10){
printf("‚¢‚¢‚¢\n");
}
else{
printf("‚¤‚¤‚¤\n");
}
}

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:42:09
x ‚Á‚ĉ½H

580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:42:57
x‚ð’è‹`‚µ‚È‚³‚¢

581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:47:23
int x =0;‚Æ‚©‚ð2s–Ú‚É‚¢‚ê‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:50:02
>>578
> ‚È‚ñ‚©ƒRƒ“ƒpƒCƒ‹‚·‚邯ƒGƒ‰[‚ª‚łĂµ‚Ü‚¤‚̂ł·‚ªEE
‚±‚ê‚Íu‰½‚©‚ª‹N‚±‚Á‚½‚ñ‚Å‚·‚ªA‚±‚ê‚͉½‚Å‚µ‚傤Hv‚Á‚ÄŒ¾‚Á‚Ä‚é‚̂Ɠ¯‚¶‚¾B
‚¿‚á‚ñ‚ÆŽ¿–₵‚ëB

583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:50:27
x ‚ð‚Ç‚¤‚â‚Á‚ÄŽw’è‚·‚é‚©‚ðl‚¦‚ê‚ÎŽ©‚¸‚Æ•ª‚©‚é

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:51:58
‰½‚ð‚µ‚½‚¢ƒvƒƒOƒ‰ƒ€‚È‚ñ‚¾H
int x =0;‚Æ‚©“ü‚ê‚ê‚΃Gƒ‰[‚ÍÁ‚¦‚邪@‚¤‚¤‚¤@‚µ‚©o‚ñƒvƒƒOƒ‰ƒ€‚ɂȂ邼B
“ü—Í‚µ‚½”’l‚âŒvŽZŒ‹‰Ê‚ðŽg‚Á‚Äo—Í‚ð•Ï‚¦‚½‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©H

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:54:53
”Žš‚Ì’è‹`‚ÍŠO•”‚Æ‚¢‚¤‚©AƒvƒƒOƒ‰ƒ€‚Ì‘O‚Ì•”•ª‚Å‚µ‚Ä‚ ‚é‚Í‚¸‚È‚ñ‚Å‚·B
“ñl‚Å‚â‚é‰Û‘è‚ÅAx‚ð’è‹`‚Æ‚©“ü—͂ɉž‚¶‚Ä‹A‚邯‚©‚»‚̕ӂ͈Ⴄl‚ª‚â‚é‚Ì‚ÅEE

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:56:54
>>585
‚Ç‚Á‚¿‚É‚µ‚ëAŠÖ”aa()‚Éx‚ð“ü‚ê‚È‚«‚á‘Ê–Ú‚¾‚ëB

587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 22:59:14
ŠO•”A—Ⴆ‚ÎmainŠÖ”‚Åx‚ª’è‹`‚³‚ê‚Ä‚¢‚Ä‚àA‚»‚ÌŠÖ”‚©‚çx‚ð’¼ÚŽQÆ‚·‚邱‚Ƃ͂ł«‚È‚¢B
‹³‰È‘‚Ń[ƒJƒ‹•Ï”‚Æ‚©ƒOƒ[ƒoƒ‹•Ï”‚Æ‚©’²‚ׂČ©‚êB

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:12:47
‚¦‚¦A‚»‚¤‚È‚ñ‚Å‚·‚©EEE
ŠO•”‚Ì‚˜‚ð“ǂݞ‚߂݂½‚¢‚È–½—ß‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚µ‚傤‚©EE

589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:13:45
>>588
‚¢‚¢‚©‚狳‰È‘‚ŕ׋­‚µ‚È‚¨‚·‚ñ‚¾‚—‚—‚—‚—‚—‚—‚—

ˆø”‚Æ‚©ƒOƒ[ƒoƒ‹•Ï”‚Æ‚©•ª‚©‚ç‚È‚¢‚ÌH

590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:16:34
‚¨‘O‚͈ê¶1‚©‚ç10‚Ü‚Ål‚É•·‚¢‚Ä‚·‚²‚·‚‚à‚è‚©‚—
ŠÖ”‚ð•׋­‚·‚éʼn‚ÌŽö‹Æ‚ÅK‚¤‚悤‚È‚±‚ƂȂñ‚¾‚©‚çAƒm[ƒg‚ðŒ©’¼‚µ‚Ä—ˆ‚¢B
ƒm[ƒgŽæ‚Á‚ĂȂ¢‚Ȃ狳‰È‘‚ÌŠÖ”‚̃y[ƒWŠJ‚¢‚ĉÅB

591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:25:19
‹³‰È‘‚͈ꉞ‚ ‚邯‚lj½‚ðŒ¾‚Á‚Ä‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢‚Å‚·B
ŠO•”‚̕ϔ‚Ç‚¤“ǂݞ‚Þ‚©‚Á‚Ä‘‚¢‚ĂȂ¢‚悤‚ÈEE

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:40:36
‚»‚¤‚¾A’ú‚߂悤I

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:47:01
>>591
ITMedia‚Ì‹LŽ–‚Å
ƒWƒƒƒXƒg‚Ì‚¨‚Á‚³‚ñ‚ª

l‚É•·‚­‚Ì‚ªƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“”\—Í‚©‚Â
³‚µ‚¢¬’·•û–@‚¾‚Á‚Ä‚¢‚Á‚½‚¼ƒ{ƒP

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:51:30
warata
‘S‚­•׋­‚µ‚È‚¢‚ÅI‚í‚点‚é‹C‚Ȃ̂©H

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:53:23
void aa(){
extern int x;
if (1 <= x && x <=6) {
printf("‚ ‚ ‚ \n");
}
else if(6 < x && x <=10){
printf("‚¢‚¢‚¢\n");
}
else{
printf("‚¤‚¤‚¤\n");
}
}

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 23:55:13
>>593
•·‚¢‚½Ž–‚ðŒ³‚ÉA‚»‚ê‚È‚è‚ÉŽ©•ª‚Ål‚¦‚鎞ŠÔ‚àŽæ‚ç‚È‚¢‚Æg‚É•t‚©‚ñB

597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 00:11:54
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚ñ‚ȃRƒ}ƒ“ƒh‚ ‚Á‚½‚̂ł·‚ËEEE
‚²–À˜f‚¨‚©‚¯‚µ‚Ü‚µ‚½

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 00:23:25
form‚ªo‚½‚Æ‚«‚ɉ½‚ª‚Å‚«‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚Å‚·B

OS:windowsXP

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 00:39:42
ƒGƒXƒp[—lA>>598‚ª‚¨ŒÄ‚тł·B

600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 00:59:14
Ž©•ª‚ÅŽŽ‚¹‚΂¢‚¢‚Ì‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ªA‚»‚Ì—Í‚ª‚È‚¢‚Å‚·orz
³Šm‚È‘ª’è•û–@‚Å‚à—Ç‚¢‚̂ł²‹³Ž¦‚­‚¾‚³‚¢

C‚ƂȂñ‚Å‚à‚æ‚¢‚̂ł·‚ªA—Ⴆ‚ÎC#‚âVB
‚ ‚é•¶Žš—ñ‚Ì’†g‚Ì“Á’è•¶Žš—ñ‚ðŒŸõ‚·‚éꇂ¾‚Æ‚µ‚Ü‚·B
AEFASDEAEASDD‚Æ‚¢‚¤•¶Žš—ñ‚ª‚ ‚Á‚½’†‚ÅDEA‚ðŒŸõ‚·‚éê‡
C‚È‚ç‚΂܂¸•¶Žš—ñ“à‚ðˆê•¶Žš‚¸‚ƒ‹[ƒv‚ÅD‚ðŒŸõ‚µAŒ©‚‚©‚ê‚΂»‚Ì’¼Œã‚ÉEA‚»‚Ì’¼Œã‚ÉA‚Æ’T‚µ‚Ä‚¢‚«
”­Œ©‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªAC#‚âVB‚ł͕¶Žš—ñ‚ÌŒŸõ‹@”\iƒƒ\ƒbƒhHj‚ª‚ ‚è‚Ü‚·

ˆêŒ©ƒ‹[ƒv‚ÆðŒ•ªŠò‚ƃƒ\ƒbƒh‚̌ĂÑo‚µ‚ɂȂé‚̂łǂ¤‚µ‚Ä‚à‘OŽÒ‚ª‚͂₢‚Ƃ͎v‚¦‚Ü‚¹‚ñ
‚Å‚·‚ªŽÀÛ‚Í‘OŽÒ‚ª‚͂₢‚̂łµ‚傤‚©H

601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:02:33
strstr‚Å‚àŽg‚Á‚Æ‚¯

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:02:57
ƒƒ\ƒbƒh‚Ì•û‚ª‘½•ªƒlƒCƒeƒBƒuƒ‹[ƒ`ƒ“ŒÄ‚ñ‚ł邩‚瑬‚¢‚ÆŽv‚¤B

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:04:44
>>600
‰½ŒÌ‚»‚¤Žv‚¤‚̂ł·‚©?
ˆ½‚¢‚ÍA‰½ŒÌC‚È‚ç‚ÎŒŸõ‚·‚éŠÖ”‚ª‚È‚¢‚ÆŽv‚¤‚̂ł·‚©?

604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:05:05
>>602
‚ñ‚È‚±‚½[‚È‚¢B

605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:08:08
‚ ‚ AC ‚Æ C# ‚Ì”äŠr‚©B
‚»‚ê‚È‚ç C ‚ª‘¬‚¢‚ñ‚łȂ¢‚©‚¢B

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:08:13
>>604
‚¨‘O‚Ì“ª‚̈«‚³‚Æ
Xˆ«‚ȌŒèŠÏ”O‚ÉÜÛÀw

607:604
08/01/11 01:10:08
>>606
³‰ð‚ÍAuˆêŠT‚ɂ͌¾‚¦‚È‚¢v‚ƂȂéB
]‚Á‚ÄAuƒƒ\ƒbƒh‚Ì•û‚ª‰]Xv‚È‚ñ‚Ä‚­‚¾‚ç‚È‚¢Žv‚¢ž‚݂ɑ΂µ‚Ä‚Íu‚ñ‚È‚±‚½[‚È‚¢v‚Å[•ªB

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:11:29
‚»‚¤‚¢‚¤Ž–‚ðŒ¾‚¦‚é‚Ì‚ÍAˆêŠT‚ɂ͌¾‚¦‚È‚¢‚±‚Æ‚ðŠm‚©‚߂Ă©‚炾‚ÈB

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:11:39
>>599
C++burida‚̘b‚È‚ñ‚Å‚·‚¯‚Ç
ƒtƒHƒgƒVƒ‡‚ð‚‚Ȃ°‚邯‰½‚©‚ ‚é‚ñ‚Å‚µ‚傤‚©B

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:12:05
C++‚Ԃ肾?

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:12:06
•¶Žš‚ÌŒŸõƒAƒ‹ƒSƒŠƒYƒ€‚Í‚¿‚å‚Á‚Æ–Ê”’‚¢B‹»–¡‚ª‚ ‚Á‚½‚çFX’²‚ׂČ©‚È‚³‚¢B

612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:13:13
BM–@‚Æ’PƒŒŸõˆÈŠO‚È‚ñ‚à‚Ë[‚¾‚ë
‚ ‚Ƃ͂‚܂ñ‚Ë[’·‚½‚炵‚¢³‹K•\Œ»‚©



613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:13:43
KMP ‚Æ‚©‚à‚ ‚邨

614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:17:32
>>609
ƒGƒXƒp[‹‚ÞI

615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 01:19:39
–l‚ɇ‚Á‚½—Ç‚¢•a‰@‚͂Ȃ¢‚Å‚µ‚傤‚©B

616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 02:16:32
>>585
“ñl‚Å‚â‚é‰Û‘è‚Ȃ̂ÉAŠeŽ©‚Ì’S“–•”•ª‚̃Cƒ“ƒ^ƒtƒF[ƒX(ƒf[ƒ^‚̎󂯓n‚µ•û–@)‚ðŽæ‚èŒˆ‚߂Ȃ¢‚Ì‚©H
‚»‚ê‚¶‚ቼ‚ÉŒN‚ªC/C++‚Ì•¶–@‚ð—‰ð‚µ‚Ä‚¢‚½‚Æ‚µ‚Ä‚à–³—‚¾B


617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 02:25:59
>>609
³’¼‚ȘbA‚ ‚ñ‚½‚ª‰½‚ðŒ¾‚Á‚Ä‚¢‚é‚©–{‹C‚ł킩‚ç‚ñB
uC++buridav‚ŃOƒO‚Á‚Ă݂½‚çTOP‚Éuƒ_ƒCƒRƒ“‚Ì“¤’mޝv‚ª‚łĂ«‚½‚¼B
PhotoShop‚ð‚‚Ȃ°‚邯‚¢‚¤‚Ì‚àˆÓ–¡•s–¾A‰½‚ɂ‚Ȃ°‚é‚ñ‚¾H
‚»‚à‚»‚àPhotoShop‚̓\ƒtƒgƒEƒFƒA‚Ì–¼Ì‚ÅA‚‚Ȃ°‚邯‚¢‚¤“®ŽŒ‚ðŽg‚¤‚±‚Ƃ͒†X–³‚¢‚ÆŽv‚¤B
>>598Žž“_‚Å‚Ìform‚ÉŠÖ‚µ‚Ä‚à‚ ‚Ü‚è‚É‚à’ŠÛ“I‚È’PŒê‚ʼn½‚ðˆÓ–¡‚µ‚Ä‚¢‚é‚©•s–¾B

‡”Ô‚É’[܂炸‚ÉA‚¨‘O‚Ì•·‚«‚½‚¢‚±‚Ƃ𒚔J‚É‘‚«ž‚Þ‚ñ‚¾B
‚·‚êˆá‚¢‚È‚çƒGƒ‚¢l‚ª—U“±‚µ‚Ä‚­‚ê‚éB

618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 03:07:11
‘媂Ɋ낤‚­‚«‚»‚¤‚ɂȂÁ‚½B‚»‚ñ‚È‚à‚ñ’²‚ׂñ‚È‚—

619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 03:18:16
ƒvƒƒOƒ‰ƒ}“I‚ÉŒ¾‚¤‚ÆPhotoShop‚È‚ñ‚ă\ƒtƒgƒEƒFƒA‚͂Ȃ¢

620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 03:27:41
>>619
‚Í‚¢‚Í‚¢

621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 03:28:53
éܑ媂©w

622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 03:47:27
‚»‚¤‚¢‚¦‚΂±‚Ì“~‚͂܂¾ˆê“x‚àì‚Á‚ĂȂ¢‚ÈB

623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 04:05:52
>>617
C++Builder‚ÆForm‚͂܂ ”»‚Á‚½B
ƒtƒHƒgƒVƒ‡‚Ƃ͉½‚Ȃ̂©(Photoshop‚Æ‚µ‚Ä‚à‰½‚ÌŠÖŒW‚ª‚ ‚é‚Ì‚©)”»‚ç‚ñB

‚à‚¿‚ë‚ñA‰½‚ðŽ¿–â‚µ‚Ä‚¢‚é‚Ì‚©‚ȂǑS‘R”»‚ç‚ñB

624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 08:06:56
CorelDRAW‚ÍVBA‚ŧŒä‚Å‚«‚½‚æ('(ßÍß¿

¡‚̃o[ƒWƒ‡ƒ“‚Í’m‚ç‚ñ‚ª

625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 12:33:03
STL‚Ì’†‚ÅAmake_heap()‚Ȃǂ̃q[ƒvŠÖ˜A‚̃Aƒ‹ƒSƒŠƒYƒ€‚Ì
ˆÓ–¡‚ª‚í‚©‚è‚Ü‚¹‚ñB“K“–‚ȃRƒ“ƒeƒi‚Émake_heap(begin,end)‚·‚邯A
擪‚Ɉê”Ô‘å‚«‚¢—v‘f‚ª‚­‚éA‚»‚ꂾ‚¯‚È‚ñ‚Å‚·‚æ‚ËH
‚»‚ê‚¶‚á‚ Amake_heap()‚Æ‚©A‘¶Ý‚µ‚Ä‚¢‚éˆÓ‹`‚ª‚È‚¢‚悤‚ÈB


626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 13:08:25
>625
¢‚»‚ꂾ‚¯£‚ł͂Ȃ¢‚Å‚·Bƒq[ƒv‚Æ‚¢‚¤ƒf[ƒ^\‘¢‚ɂ‚¢‚Ä’²‚×‚Ä‚Ý‚é‚Æ‚¢‚¢‚æB

627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 13:51:39
>>626
’²‚×‚Ä‚Ý‚é‚ÆA
ƒq[ƒv‚Æ‚¢‚¤ƒf[ƒ^\‘¢‚ÍAƒf[ƒ^‚Ì’†‚©‚çÅ‘å(Ŭ)’l‚ðŽæ‚èo‚·‚Ì‚É
‚¢‚¢‚Æ‚¢‚¤‚±‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B

make_heap(begin,end)
pop_heap()begin,end)
make_heap(begin,end-1)
pop_heap()begin,end-1)
make_heap(begin,end-2)
pop_heap()begin,end-2)
...
‚ÅAƒq[ƒvƒ\[ƒg‘Š“–‚Ì‚±‚Æ‚ð‚Å‚«‚é‚ñ‚Å‚·‚ËB

‚Å‚àŽ©•ª‚ł͎g‚¢‚»‚¤‚ɂȂ¢‚È‚ B

628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:17:30
STL‚Ìlist‚ŃRƒ“ƒeƒi‚Ì“ü‚ê‘Ö‚¦(ƒRƒ“ƒeƒi‚Ì’†g‚ł͂Ȃ¢)‚ð
‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H

629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:24:57
>>628
‚»‚ÌuƒRƒ“ƒeƒi‚Ì“ü‚ê‘Ö‚¦v‚ð’è‹`‚µ‚Ä‚­‚¾‚³‚¢B

630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:32:04
Œ^‚̈Ⴄ‚à‚Ì“¯Žm‚Ì”äŠr‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢B
structure_card_information card_information;
unsigned char card_idm[8];
unsigned char card_pmm[8];
card_information.card_idm = card_idm;
card_information.card_pmm = card_pmm;

//ƒJ[ƒhî•ñ‚̓ǂݞ‚݈—

//“ǂݞ‚ÝŒ‹‰Ê‚Ì•\ަ
print_vector("card PMm:", card_pmm, sizeof(card_pmm));

@@//‰‰ñ‹N“®‚È‚çIDm‚ðfile.txt‚Ìæ“ª‚É“ü—Í‚·‚é
@@fp = fopen("file.txt","r");
@@char *c;
@@//c‚Ì’†‚Éfp‚Ìˆê•¶Žš–Ú‚ª“ü‚é
@@fgets(c,1,fp);
@@fclose(fp);
@@//‘¼‚̃J[ƒh‚Å’[––‚ÉÚG‚µ‚½‚Æ‚«ÚG‚µ‚½ƒJ[ƒh‚Ìidm‚ð’ljÁ“o˜^‚·‚é
if(c != card_idm){
print_vector("card IDm:", card_idm, sizeof(card_idm));

//ƒJ[ƒh‚Ö‚Ì‘‚«ž‚݈—‚ðs‚¤

‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚Ü‚·B
“ǂݞ‚ñ‚¾card_idm‚Æ‚¢‚¤‚à‚Ì‚ªcharŒ^‚Ìc‚ƈႤꇃJ[ƒh‚Ö‚Ì‘‚«ž‚݈—‚ð‚·‚é
‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚É‚µ‚½‚¢‚̂ł·‚ªcard_idm‚Æ‚¢‚¤‚à‚Ì‚ÍcharŒ^‚ł͂Ȃ¢‚̂łǂ̂悤‚É”äŠrˆ—‚ð‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚ǂ̂悤‚É”äŠr‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B‚à‚µ‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:39:38
if(strncmp(c,card_idm,strlen(c)){
hogehoge;
}

632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:42:43
>>630
ˆê”N’ú‚ß‚ÄA‚܂Ƃà‚ÉC‚ð•׋­‚µ‚Ä‚©‚瑲Œ¤‚ÉŽæ‚è‘g‚ñ‚¾‚ç?
fgets()‚ÌŽg‚¢•û‚ªˆ¢•ð‚·‚¬‚Ęb‚ɂȂç‚È‚¢‚ñ‚¾‚¯‚ÇB

633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 14:55:14
ƒ|ƒCƒ“ƒ^‚à‚Ü‚Á‚½‚­—‰ð‚Å‚«‚ĂȂ¢‚È

634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 15:15:15
>>628
swap‚Ì‚±‚Æ‚©H‚È‚çSTLƒRƒ“ƒeƒi‘S‚ÄŽ‚Á‚Ä‚éB

635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 15:37:11
>>629
ƒRƒ“ƒeƒi‚̘AŒ‹ó‘Ô‚ð•Ï‚¦‚½‚¢‚ñ‚Å‚·

>>634
swap‚¾‚Æ’†g‚̃Rƒs[‚É‚æ‚é’l‚Ì“ü‚ê‘Ö‚¦‚ɂȂé‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©H

—Ⴆ‚Îlist‚̃Rƒ“ƒeƒi‚ª 1,2,3,4,5 ‚ÆŒq‚ª‚Á‚Ä‚éꇂÉA3,4,5 ‚ð؂藣‚µ‚ÄA
1‚Æ2‚ÌŠÔ‚É‘}“ü‚µA1,4,5,6,2 ‚Æ‚¢‚¤Œ`‚É‚µ‚½‚¢ê‡‚ÉA’†g‚Ì“ü‚ê‘Ö‚¦‚Å‚Í
‚È‚­AƒRƒ“ƒeƒi‚̘AŒ‹æ‚Ì‚Ý‚ð‘‚«Š·‚¦‚邱‚Æ‚Ås‚¤•û–@‚ª–³‚¢‚©‚ð’m‚肽‚¢
‚̂ł·‚ªB

636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 15:40:09
’ù³
1,4,5,6,2 ‚ł͂Ȃ­A1,3,4,5,2

637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 15:47:00
>>635
splice

638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 16:02:13
>>635
‚È‚çspliceƒƒ“ƒo[ŠÖ”‚¾‚È

639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 16:04:20
Œ»ÝVS2008‚ÌC++‚ŃRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð˜M‚Á‚Ä‚¢‚Ü‚·‚ªA
_beginthreadex‚Ń‹[ƒ`ƒ“‚ðŒÄ‚Ño‚µ‚Ä‚àƒƒCƒ“ƒXƒŒƒbƒh‚ň—‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚ǂȂ½‚©‚¨•‚¯‚­‚炳‚¢BBB

640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/11 16:06:25
•’ʂ͂»‚¤‚È‚ç‚È‚¢‚Ì‚ÅAƒ\[ƒXŒ©‚¹‚Ä‚æ


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

4152“ú‘O‚ÉXV/166 KB
’S“–:undef