y‰SŽÒнŒ}zC/C++Ž ..
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 16:37:49
‚©‚키‚»‚¤‚¾‚©‚ç‚à‚¤‚»‚Á‚Æ‚µ‚Æ‚¢‚Ä‚ ‚°‚悤‚æ
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 16:38:03
‚±‚̘AÚA‘±‚‚Ì‚©A‘Å‚¿Ø‚è‚ɂȂé‚Ì‚©EEE
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 16:39:01
>>175
ƒoƒ“ƒu[ƒuƒŒ[ƒh‚̃Aƒjƒ‚ðŽv‚¢o‚µ‚½w
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 16:40:54
‘O‹´‚³‚ñ‚É‘‚¢‚Ä—~‚µ‚¢
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 16:41:47
‚¦A˜AÚ‚È‚ÌH
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 17:10:38
>>164
ƒXƒ~ƒ}ƒZƒ“w‹LŽ–x‚Å‚µ‚½‚ËB‚Å‚àC‚ ‚܂蔻‚ç‚È‚¢‚Ì‚ÅBBB
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 17:11:33
URLØÝ¸(builder.japan.zdnet.com)
“ÁW‚¾‚ÈB
>>180
‚»‚ê‚ÍCŒ¾Œê‚Ì–â‘è‚¶‚á‚È‚¢‚¾‚ëB
“ú–{Œê‚â‚è’¼‚¹B
182:‚¢‚Á‚»’N‚©“]Ú‚µ‚Ä‚‚êw
08/04/01 17:26:55
–â‘è‚ÍŒ‚̃y[ƒW‚¾‚¯‚ł͂Ȃ¢B
‚±‚¿‚ç‚̃y[ƒW‚©‚çˆø—p‚µ‚Ă݂悤B
URLØÝ¸(builder.japan.zdnet.com)
--
ƒf[ƒ^‚ð‹æØ‚é•¶Žš‚ð‹ó”’‚Ȃǂł͂Ȃ¢‚à‚̂ɂ·‚é•û–@‚¾B‚½‚Æ‚¦‚Îh%s,%sh‚Æ‚·‚ê‚ÎAhabc def,ghih‚ðhabc defh‚Æhghih‚Æ‚¢‚¤2‚‚̒l‚Æ‚µ‚Ä“ü—Í‚·‚邱‚Æ‚ª‚Å‚«‚éB
--
‚±‚ê‚àAŽÀŒ±‚µ‚Ă݂ê‚Î’¼‚®‚É”»‚邪o’L–Ú‚Å‚ ‚éB
ˆê‘Ì‘S‘ÌA‚±‚Ì“ÁW‚͂ǂñ‚È‹ZpŽÒ‚ðì‚낤‚ÆŒ¾‚¤‚Ì‚¾‚낤‚©w
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 17:44:37
‰½‚̘b‚©‚ÆŽv‚Á‚½‚çAscanf()‚©
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 17:46:36
>>182
scanf‚Å“ü—ͧŒÀ‚ªo—ˆ‚邱‚Æ‚ð’m‚ç‚È‚©‚Á‚½orz
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 18:02:09
>>184
•’Ê‚ÍAscanf()‚ł͎g‚¢‚É‚‚¢‚©‚çA“ü—ͧŒÀ‚Ísscanf()‚ÅŽg‚¤‚ñ‚¾‚¯‚Ç‚ËB
Šˆà“ü–å‘‚Å‚»‚̕ӂè‚É‚«‚¿‚ñ‚ÆG‚ê‚Ä‚¢‚é‚à‚Ì‚ÍA’m‚éŒÀ‚è‚È‚¢‚ËB
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 18:07:30
>>182 Šm‚©‚É“‚¢‚È
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 18:11:27
URLØÝ¸(builder.japan.zdnet.com)
„‘E‚Ì”‚ª”ò‚Ñ”²‚¯‚Ä‚¢‚é‚È
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 20:53:23
Œ‚Ìl‚Ì(URLØÝ¸(builder.japan.zdnet.com))
„‚Ü‚½Adouble‚©‚ç‚Ílong doublei12ƒoƒCƒg•ªj‚ð”h¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚邪A
„float‚ł͂»‚ꂪ‚Å‚«‚È‚¢‚Æ‚¢‚¤ˆá‚¢‚ª‚ ‚éB
‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚È‚ñ‚Å‚µ‚傤‚©H
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 20:58:36
long float
‚Æ‚¢‚¤Œ^‚ª–³‚¢Ž–‚ðŒ¾‚¢‚½‚©‚Á‚½‚ñ‚¶‚á‚ËH
“ú–{Œê‚Å‚¨‚‹‚È‹LŽ–‚¾‚È
‚±‚ñ‚È‚ñ‰SŽÒ‚ɓǂ܂¹‚Ä‚àŠQ‚É‚µ‚©‚È‚ç‚È‚¢‚È
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:01:05
‚¨‚êA¡‚Ü‚Ålong double‚Á‚Ä10ƒoƒCƒg‚Á‚ÄŽv‚Á‚Ä‚½‚æB
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:15:41
>>189 ‚È‚é‚Ù‚ÇB
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:19:08
long double ‚ª 12 ƒoƒCƒg‚̊‹«‚ÍŒ©‚½Ž––³‚¢‚È‚ B
10 ‚© 16 ‚È‚ç‚ ‚邪B
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:22:48
sizeof(long double)
12bytes gcc (MinGW)
10bytes Borland C++ Compiler
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:23:28
•’Ê‚Ì gcc ‚¾‚Æ 16 ‚¾‚ÈB
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:34:38
Žd•û‚È‚¢AŽæ‚芸‚¦‚¸“ÁW‚Ì‘S‚Ă̋LŽ–‚Ƀ_ƒo‚µ‚µ‚Ä‚‚é‚©B
‚±‚ꂾ‚¯“Ú’¿Š¿‚È‹LŽ–‚¾‚炯‚È‚çƒp[ƒtƒFƒNƒg‚à‘_‚¦‚邾‚ëw
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:36:46
>>182
‚±‚ꉽ‚©•s–¡‚¢‚Ì‚©H
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:47:56
>>196
#include <stdio.h>
int main() {
char a[10], b[10];
switch(sscanf("abc def,ghi", "%s,%s", a, b)) {
case 2:
puts("a, b‚Æ‚à‚ɓǂݞ‚ß‚½B");
puts(a);puts(b);
break;
case 1:
puts("a‚¾‚¯“ǂݞ‚ß‚½B");
puts(a);
break;
case 0:
puts("a‚àb‚à“ǂݞ‚߂Ȃ©‚Á‚½B");
break;
case EOF:
puts("ƒGƒ‰[");
}
return 0;
}
‚Ç‚¤‚È‚é‚Æ‚¨‚à‚¤H
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:54:06
ã‚Æ‰º‚ł͂ǂÁ‚¿‚ª‘¬‚¢‚Å‚·‚©H
bool rb = m_map.insert(std::make_pair(key, value)).second;
if(rb)
{
@@‚Ù‚°‚Ù‚°;
}
if(m_map.insert(std::make_pair(key, value)).second)
{
@@‚Ù‚°‚Ù‚°;
}
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:55:14
‚¢‚Á‚µ‚傾‚ëB
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:56:23
•Ï”‚ɃRƒs[‚·‚镪オ’x‚¢B
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:58:21
>>197
a‚¾‚¯¬Œ÷
ƒXƒy[ƒX‚̌オI’[•¶Žš—ñ‚ɂȂÁ‚Ä‚½
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 21:58:43
>>200
‚»‚Ì’ö“x‚È‚çÅ“K‰»‚ÅÁ‚¦‚邱‚Æ‚ªŠú‘Ò‚Å‚«‚éB
>>198
ŽÀ‘ªd—vB
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:00:30
‰º‚̓Xƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚̕ϓ®‚ªˆê‰ñ‘½‚‚È‚é‚Ì‚ÅA‹ÉX‹Í‚©‚É’x‚‚È‚é‹C‚àH
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:00:55
.@@@@@l
@ @@@i@ j
@@, 'LP@ MR
@ / i ( ll) j@Å“K‰»‚·‚ê‚ÎÁ‚¦‚é‚̂ł͂Ȃ¢‚©‚Æ
@ |l| úV_úV|É@@@‚Ó‚¶‚¨‚©‚ªŒ¾‚Á‚Ä‚¢‚éB
@ÉÉ| |o›_Ü_›
@@@@@i@´@j
.@@@@@oi@jo
@@@@ @@uu
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:05:51
>>193 ‚Å‚àMinGW‚¾‚Æ‚±‚ꂪH¨ unsigned int 0ˆÈã‚Ì®” (0‚©‚ç65535)
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:15:46
if(!banana)‚ÆA‘‚‚Ì‚ª‹CŽ‚¿ˆ«‚¢‚̂ł·‚ªA
if(true != banana)‚ÆA‘‚‚ƃXƒs[ƒh‚ª—Ž‚¿‚Ü‚·‚©H
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:21:01
if(banana == flase)‚¶‚á‚È‚¢‚Ì‚ª‹CŽ‚¿ˆ«‚¢‚È
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:21:46
‚¤‚¨ ŠÔˆá‚¦‚½w
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:24:30
>>205
‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤H
MinGW ‚Å‚à unsigned int ‚Í 0`4294967295 ‚͈̔͂ł·
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:32:28
>>206
‚Æ‚è‚ ‚¦‚¸>>207‚É’¼‚µ‚½‚Æ‚µ‚ÄA‚Ü‚¸•Ï‚í‚ç‚ñB
‚Þ‚µ‚ë•Ï‚í‚éŠÂ‹«‚ª‚ ‚Á‚½‚ç‚¿‚å‚Á‚Æ‹»–¡‚ª‚í‚B
‚ÅA‘¬“x‚ÍŽÀ‘ª‚ªŠî–{Bˆê‰ž‚ËB
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:46:02
true‚Æ”äŠr‚·‚é‚Ì‚Í(‘¬“x‚Í“e‚àŠp)ŠmŽÀ‚É1ƒXƒeƒbƒv–³‘ʂȈ—‚ª“ü‚éB
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:47:05
‚¤‚»[‚ñ
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:56:11
„if(!banana)
‚ÆA
„if(true != banana)
ƒR[ƒh‚̈Ӗ¡‡‚¢‚ªˆÙ‚È‚é
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 22:58:32
>>209 >>188‚Ì‹LŽ–‚©‚ç‚̈ø—p‚Å‚·
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:05:34
class hoge
{
hoge(){©ƒGƒ‰[
rcdefault.top = 0;
rcdefault.left = 0;
rcdefault.buttom = 480;
rcdefault.right = 640;
}
static const RECT rcdefault;
}
«“I‚ŌŒè‚È\‘¢‘̂̒†g‚͂ǂ¤‚â‚Á‚ÄŽw’è‚·‚é‚ÌH
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:10:47
Ëߺ´Û½
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:19:11
class HOge{
static const A a;
};
const RECT HOge::a = {1,2,3,4};
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:27:05
URLØÝ¸(builder.japan.zdnet.com)
--
–{—ˆ‚Ì–¼Ì‚Í1•¶Žš‚ÌC‚Ȃ̂¾‚ªA‚»‚ꂾ‚¯‚¾‚Æ•ª‚©‚è‚É‚‚¢‚©‚ç‚©Aˆê”Ê“I‚É‚ÍCŒ¾Œê‚Æ‚¢‚¤B
--
# CŒ¾Œê‚Æ•\‹L‚·‚邱‚Æ‚ª‘½‚¢‚Æ”F‚ß‚é‚͙̂傩‚ł͂Ȃ¢‚ªA‰Ê‚½‚µ‚ÄŠJ”Œ»ê‚ÅCŒ¾Œê‚ƌĂԔy‚͂ǂê‚Ù‚Ç‚¢‚é‚Ì‚¾‚낤‚©B
--
Žq‘·‚É‚ ‚½‚éƒvƒƒOƒ‰ƒ€Œ¾Œê‚É‚ÍA“¯‚¶‚ƒIƒuƒWƒFƒNƒgŽwŒü‚ªŽæ‚è“ü‚ê‚ç‚ê‚Ä‚¢‚éJava‚Ȃǂª‚ ‚éB
--
# ‚¢‚‚©‚çJava‚ÍC‚ÌŽq‘·‚ɂȂÁ‚½‚ñ‚¾?
URLØÝ¸(builder.japan.zdnet.com)
--
‚µ‚©‚µA‘Oq‚Ì’Ê‚èŒg‘Ñ“d˜b‚Ȃǂ̋@Ší‚Ì“®ì‚ÍC/C++‚ÅŠJ”‚³‚ꂽƒvƒƒOƒ‰ƒ€‚É‚æ‚Á‚Äs‚í‚ê‚Ä‚¢‚éB
--
# ‚»‚¤‚È‚ñ‚Å‚·‚©? –{“–‚É?
URLØÝ¸(builder.japan.zdnet.com)
--
float‚æ‚è‚àdouble‚̂ق¤‚ªˆµ‚¦‚é”’l‚͈̔͂ªL‚‚È‚éB‚»‚Ì‚½‚ßAfloat‚æ‚è‚àdouble‚̂ق¤‚ª¸–§‚È’l‚ð•\‚·‚±‚Æ‚ª‰Â”\‚ɂȂéB
--
# u‚»‚Ì‚½‚ßv‚ł͂ ‚è‚Ü‚¹‚ñB–³’ƒ‚ðŒ¾‚í‚ñ‚Å‚‚¾‚³‚¢B
URLØÝ¸(builder.japan.zdnet.com)
--
printf( "|%5.3f %-9.4f|", 12.34, 56.789 ); /* |12.340 56.7890 | */
--
# ‚í‚´‚í‚´‰SŽÒ‚𬗂³‚¹‚È‚‚Ä‚à‚¢‚¢‚Å‚µ‚傤B‘f’¼‚É%6.3f‚Æ‚µ‚Ă͔@‰½?
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:36:51
‚³‚·‚ª‚Éd‹÷ƒEƒUƒC
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:37:35
‚Å‚«‚Ü‚µ‚½B
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:40:22
>>218
‚±‚±‚É‘‚‚Æ•MŽÒ‚ªŒ©‚Ä‚‚ê‚é‚ÌH
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:43:52
>>220
who?
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:46:47
‹KŠi“à‚É C Œ¾Œê‚Á‚Ä‹Lq‚ª‚¢‚‚ç‚Å‚à‚ ‚é‚Ì‚ÉEEEB
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:51:37
The Programming Language C
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:54:05
¡ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Å— ‚ʼn摜“ǂݞ‚݂Ƃ©‚â‚Á‚Ä‚é‚ñ‚Å‚·‚ªA
‚ ‚éƒXƒŒƒbƒh‚ªê—p‚ÌŠÖ”‚É•K—v‚Ȉø”‚ð“n‚µ‚ÄA—v‹‚¾‚¯
vector‚ɃLƒ…[ƒCƒ“ƒO‚µ‚Ä‚Åo‚Äs‚A‚»‚µ‚ēǂݞ‚Ý—p‚̃XƒŒƒbƒh‚ª‚±‚Ìvector‚©‚ç
ƒƒbƒZ[ƒW‚ðŽæ‚èo‚µ‚ĉ摜“ǂݞ‚Ý‘€ì‚ðs‚¤‚Æ‚¢‚¤Œ`‚È‚ñ‚Å‚·‚ª
‚È‚ñ‚©‚Ç‚±‚©‚ÅÕ“ËH‚Ý‚½‚¢‚È‚±‚Æ‚ª‹N‚±‚Á‚Ä‚é‚Ý‚½‚¢‚ŬŒ÷‚µ‚½‚莸”s‚µ‚½‚è‚Å‚·BBB
ƒƒbƒZ[ƒW‚͒ljÁŽžpush_back‚ÅŽæ‚èo‚µŽžbegin()Žg‚Á‚Ă܂·B
Java‚Ìsynchronized‚Ý‚½‚¢‚É”r‘¼‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:56:50
>>225
STL‚͂Ђǂ¢Ž–‚Ƀ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ɑΉž‚µ‚ĂȂ¢ŽÀ‘•‚ðƒRƒ“ƒpƒCƒ‰»ì‘¤‚ª’ñ‹Ÿ‚µ‚Ä‚à—Ç‚¢Žd—l‚ɂȂÁ‚Ä‚é‚Ì‚ÅA
•Ê“rƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ɑΉž‚µ‚½ƒtƒ‰ƒO‚ðŠO‘¤‚©‚ç—pˆÓ‚·‚é‚ȂǑ[’u‚ð‚Æ‚é•K—v‚ª‚ ‚éB
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/01 23:56:59
>>225
win‚È‚çCriticalSection‚âMutex‚Æ‚©B
‚»‚êˆÈŠO‚Å‚à‚È‚çboost::thread‚Æ‚©B
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 00:03:51
STLport‚ðŽg‚¤
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:01:26
•¶Žš—ñ‚ð”z—ñ‚Å錾‚·‚é‚̂ƃ|ƒCƒ“ƒ^‚Å錾‚·‚é‚Ì‚Á‚ĉ½‚©ˆá‚¢‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©H
‚â‚Á‚Ă邱‚Æ“¯‚¶‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚ÇB
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:10:28
char a[]="test";‚Æchar *b="test";‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚È‚çˆá‚¢‚Í‚ ‚éB‚Æ‚è‚ ‚¦‚¸”z—ñ‚ðŽg‚Á‚Ä‚¨‚¯‚Ζâ‘è‚È‚¢B
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:10:50
>>229
> •¶Žš—ñ‚ð”z—ñ‚Å錾‚·‚é‚̂ƃ|ƒCƒ“ƒ^‚Å錾‚·‚é‚Ì‚Á‚ĉ½‚©ˆá‚¢‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©H
> ‚â‚Á‚Ă邱‚Æ“¯‚¶‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚ÇB
‚»‚Ì’Ê‚è‚â‚Á‚Ă邱‚Ƃ͓¯‚¶‚Ȃ̂ÅAD‚«‚È•û‚łǂ¤‚¼B
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:27:44
‚Í‚¶‚߂܂µ‚ÄB
VB‚ð¡T‚©‚çŽn‚ß‚½‰SŽÒ‚Å‚·B
ãŽi‚É‹³‚í‚è‚È‚ª‚ç‚â‚Á‚Ä‚¢‚Ü‚·‚ªA‘S‚‚í‚©‚è‚Ü‚¹‚ñB
‚Æ‚è‚ ‚¦‚¸AŒ¾‚í‚ꂽŽdŽ–‚ª
Ó¼Þ°Ù‚Q‚Å
Public Sub ŠÖ”–¼()
'•\‚ð’ljÁ‚µ‚Ü‚·
End Sub
‚ð쬂µ‚ÄAƒ‚ƒWƒ…[ƒ‹‚P‚Åcoll‚ŌĂÑo‚·‚炵‚¢‚ñ‚Å‚·‚ª
•\‚ð’ljÁ‚ÌŠÖ”‚ª‚í‚©‚è‚Ü‚¹‚ñB
’N‚©‹³‚¦‚ĉº‚³‚¢B
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:28:52
‚»‚ÌãŽi‚É•·‚¯‚æB
‚Æ‚¢‚¤‚©ƒXƒŒˆá‚¢‚¾B
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:29:30
—Ž‚¿’…‚¯
‚±‚±‚ÍC/C++ƒXƒŒ‚¾
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:31:09
>>230
‚»‚̈Ⴂ‚ɂ‚¢‚Ä’m‚肽‚¢‚ñ‚Å‚·‚ªAAAƒƒ‚ƒŠ‚Ì–â‘è‚Æ‚©‚Å‚·‚©‚Ë
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:33:55
232‚Å‚·B
\‚µ–ó‚È‚¢‚Å‚·B
‚Ç‚±‚É‘‚¯‚΂¢‚¢‚Ì‚©‚í‚©‚ç‚È‚‚ÄBBB
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:37:38
‚»‚ê‚·‚ç’²‚ׂç‚ê‚È‚¢‚È‚çƒ}‚ÉŒü‚¢‚ĂȂ¢‚©‚玫‚ß‚½•û‚ª—Ç‚¢
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:48:57
>>226,227‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
–Ê”’‚»‚¤‚Ȃ̂Ŏ©•ª‚Åì‚Á‚Ă݂邱‚Ƃɂµ‚Ü‚·B
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:49:38
‚»‚¤‚Å‚·‚ËB
Ž«‚߂õ‚Ü‚¢‚½‚¢‚Å‚·B
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 10:55:29
>>239
ŽdŽ–‚¶‚á‚È‚‚ĉۑè‚Ȃ̂łÍ? –¢ŒoŒ±‚Å‚ào—ˆ‚é‰Û‘è‚ðo‚³‚ꂽ‚ñ‚¶‚á‚È‚¢‚Å‚·‚©?
ƒvƒƒOƒ‰ƒ€ŒoŒ±‚Í‚ ‚é‚ñ‚Å‚·‚©?
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 11:10:26
–{“–‚ɉSŽÒ‚È‚µŽ¿–â‚©‚ÆŽv‚¤‚̂ł·‚ª
URLØÝ¸(tondol.ty.land.to)
‚̃vƒƒOƒ‰ƒ€‚È‚ñ‚Å‚·‚ªA”Žš‚ð“ñ‚“ü—Í‚·‚é‚̂ł·‚ª
1 2
‚Æ‚¢‚¤“ü—͂ł͂Ȃ
3
‚Æ‚¢‚¤‚悤‚É”Žšˆê‚‚ʼnüs‚³‚ꂽ‚çƒvƒƒOƒ‰ƒ€‚ðI—¹‚·‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 11:12:30
•¶Žš—ñ‚Ŏ󂯎æ‚Á‚ÄŽ©•ª‚Å’²‚ׂé
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 11:52:31
‚·‚¢‚Ü‚¹‚ñ•¶Žš—ñ‚Ŏ󂯎æ‚邯‚͂ǂ¤‚¢‚¤‚±‚Ƃłµ‚傤‚©H
244:238
08/04/02 12:03:36
Mutex‚Å_‘¬‚łł«‚Ä‚µ‚Ü‚Á‚½‚ñ‚¾‚¯‚ÇAƒ~ƒ…[ƒeƒbƒNƒX‚¾‚Ƃǂñ‚ȧŒÀ‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©H
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 12:18:56
‘½d‹N“®–hŽ~
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 12:19:23
>>244
”r‘¼ˆ—‚ð’ljÁ‚µ‚½•ª’x‚‚È‚éBMutex‚æ‚è‚àCriticalSectionƒZƒNƒVƒ‡ƒ“‚̂ق¤‚ª‘¬‚¢‚̂ŗp“r‚ɉž‚¶‚ÄŽg‚¢•ª‚¯‚邯‚æ‚¢B
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 12:20:21
ƒ~ƒ…[ƒeƒbƒNƒX‚ðŽg‚¤‚Æ“Š‹@ŽÀs‚̈—‚ª‘½‚‚È‚Á‚½‚èA‚æ‚葬‚¢ƒAƒNƒZƒX‘¬“x‚Ì‚ ‚éƒLƒƒƒbƒVƒ…‚ւ̃f[ƒ^Ši”[Å“K‰»‚ª‚Å‚«‚È‚©‚Á‚½‚è‚·‚éB
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 13:01:07
>>236
EXCEL‚ÉVBA‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚‚¢‚ĂȂ¢‚Ì‚©?
‚Ü‚ ŠY“–ƒXƒŒ‚ÍŒŸõ‚·‚ê‚΂·‚®Œ©‚‚©‚邾‚낤‚¯‚Ç,Ž¿–₵‚Ä‚à
‚â‚Á‚ăgƒ‰ƒC.ƒVƒŠ[ƒY‚Å‚¢‚¢‚©‚çEXCEL/VBA‚ÌŽQl‘ˆêû”ƒ‚¦
‚Ý‚½‚¢‚Șb‚ɂȂ邾‚¯‚Å‚·‚¼
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 13:21:53
>>236
”r‘¼§Œä”äŠrˆê——
URLØÝ¸(msdn.microsoft.com)
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 13:22:45
ã‚ÌA236‚¶‚á‚È‚‚Ä>>236‚Ö‚¾‚Á‚½
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 13:23:13
>>238‚Ö
‰½“xŠÔˆá‚Á‚Ä‚é‚ñ‚¾orz
252:238
08/04/02 15:33:58
>>245-247,249-251
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Ù‚‚Ù‚‚Å‚·
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 20:29:09
c++@VisualStadio.net
TestProgƒvƒƒWƒFƒNƒg‚É‚ ‚éCTestClassƒNƒ‰ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É‚µ‚ÄMainProjƒvƒƒWƒFƒNƒg‚ÅŽg‚¨‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·B
CTestClassƒNƒ‰ƒX‚ªéŒ¾‚³‚ê‚Ä‚¢‚éTestClass.hATestClass.cppA‚»‚µ‚ĂقƂñ‚ǃJƒ‰‚Ìstdafx.h‚Æstdafx.cpp‚ðƒrƒ‹ƒh‚µ‚ÄTestProg.lib‚ð쬂µ‚Ü‚µ‚½B
‚»‚µ‚ÄMainProjƒvƒƒWƒFƒNƒg“à‚̃tƒ@ƒCƒ‹‚É‚Ä
#pragma comment(lib, "TestProg.lib")
‚±‚̂悤‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ÌŽg—p‚ð錾‚·‚é‚܂ł͖â‘è‚È‚©‚Á‚½(ƒrƒ‹ƒh¬Œ÷)‚̂ł·‚ªACTestClass‚ðŽg‚¨‚¤‚Æ‚·‚é‚ÆéŒ¾‚ª‚³‚ê‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ªo‚Ü‚·B
ƒ‰ƒCƒuƒ‰ƒŠ“à‚̃Nƒ‰ƒX‚ðŽg‚¤‚ɂ͂±‚ê‚ç‚ɉÁ‚¦‚ĉ½‚©‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H
‚¿‚Ȃ݂ÉMainProj‚ÉTestClass.h‚ÆTestClass.cpp‚ð’ljÁ‚µAã‹L‚Ì#pragma‚Ì‘ã‚í‚è‚É
#include "TestClass.h"@‚ð“ü‚ê‚邯ƒGƒ‰[‚Ío‚Ü‚¹‚ñ‚Å‚µ‚½B
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 20:43:05
TestClass.h‚ւ̃pƒX‚Í’Ê‚Á‚Ă܂·‚©H
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 20:55:23
@@@/@@@@@/@@@@@/@@@@@@/@@/ @/ /
/@@@@@/@@@@@/@@@@@/@@@@@/ @@/@@@
@@@@@ @@@@@@@@@@@,.¤ ,.¤@@@@/@@@/@@@@@@
@@@@/@@@@/@@ @@ Ú“ñ“ñ¤R@@@@/@/@@
@@/@@@@/@@@/@@@iiL¥ƒÖ¥Mjj@‚¿‚å‚Á‚Æ‘D‚Ì—lŽq‚ðŒ©‚És‚Á‚Ä‚‚éc@
@@ @@@@@@@@@@@@/@~~F~~~q@@@/@@/@
@@@ @@@/@@@@/@ ƒm@@@F@_,,..T@@@/@
@@@@/@@@@/@@@@@i,,..,j“ñi_,Ú @/@@@@/
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 21:30:23
>>253
// MainProjƒvƒƒWƒFƒNƒg‚ÉTestProg.lib‚ÆTestClass.hƒRƒs[‚µ‚Ä
#pragma comment(lib, "TestProg.lib")
#include "TestClass.h"
257:238
08/04/02 21:32:33
@ÈQÈ
..i@@ @*j
..i@@@@jZ
‚È‚ñ‚¾‚©‹¹‘›‚¬‚ª‚·‚éEEEB
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 21:57:43
Xcode‚ÅŠJ”‚µ‚Ä‚¢‚é‚̂ł·‚ªA
"ƒNƒ‰ƒX::ŠÖ”()", referenced from:
‚ƃGƒ‰[‚ªo‚Ü‚·B
’²‚ׂĂà‚Ç‚¤‚¢‚¤ˆÓ–¡‚̃Gƒ‰[‚©‚à•ª‚©‚炸‚Å‚·B
‚Ç‚¤‚¢‚¤ˆÓ–¡‚̃Gƒ‰[‚È‚ñ‚Å‚µ‚傤‚©H
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 22:12:53
>>258
ƒGƒ‰[ƒƒbƒZ[ƒW‚Í‚»‚ꂾ‚¯‚¶‚á‚È‚¢‚Å‚µ‚åB‘O‚©Œã‚É‚à‰½‚©‘‚¢‚Ä‚ ‚é‚Í‚¸B
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 22:14:58
>>256
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽg‚¦‚邿‚¤‚ɂȂµ‚Ü‚µ‚½B
>>254
‚»‚ê‚͉½“x‚à‹^‚Á‚Ä‚¢‚½‚̂őåä•v‚Å‚µ‚½B
ƒpƒX‚ª’Ê‚Á‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ªo‚Ü‚·‚µlibŽ©‘Ì‚ª³í‚ÉXV‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚àŠm”F‚µ‚Ä‚¢‚Ü‚µ‚½B
•¡”‚̃TƒuƒvƒƒWƒFƒNƒg‚ŃNƒ‰ƒX‚ðì‚èAƒƒCƒ“ƒvƒƒWƒFƒNƒg‚Å‚±‚ê‚ç‚ðƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚ēǂݞ‚Þ‚½‚߂ɎŽsöŒë‚µ‚Ä‚¢‚Ü‚µ‚½B
.h‚Æ.cpp‚ðƒRƒs[‚µ‚ăƒCƒ“ƒvƒƒWƒFƒNƒg‚ɒljÁ‚·‚邯ƒƒCƒ“ƒvƒƒWƒFƒNƒg‚¾‚¯‚Å•ÏX‚ª‰Â”\‚Ȃ̂Æ
ƒtƒ@ƒCƒ‹”‚ª–c‘å‚ɂȂèŠÇ—‚ª‚µ‚É‚‚‚È‚é‚̂ʼnü‘P‚µ‚½‚¢‚ÆŒ¾‚¤‚Ì‚ªŽå‚È——R‚Å‚·B
¡‰ñ‚Ìꇂł·‚ÆMainProjƒvƒƒWƒFƒNƒg‚ÅCTestClassƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚âŠÖ”‚ðŽ©—R‚ɒljÁ‚·‚邱‚Æ‚ªo—ˆ‚Ä‚µ‚Ü‚Á‚½‚è
TestProgƒvƒƒWƒFƒNƒg‚ÅCTestClassƒNƒ‰ƒX‚ðXV‚·‚邯MainProjƒvƒƒWƒFƒNƒg‚ÌTestProg.lib‚¾‚¯‚łȂTestClass.h‚ÌXV‚à•K—v‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
MainProjƒvƒƒWƒFƒNƒg‚ÌCTestClassƒNƒ‰ƒXŽ©‘̂ɕÏX‚ª‰Á‚¦‚ç‚ê‚È‚¢‚悤‚ÈŽd‘g‚Ý‚â
XV‚ªlib‚¾‚¯‚Åςނ悤‚È•û–@‚Í–³‚¢‚à‚̂Ȃ̂łµ‚傤‚©B
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 22:31:40
ƒwƒbƒ_‚ð‚¢‚¶‚ç‚È‚‚Äςނ悤‚É‚·‚éƒCƒfƒBƒIƒ€‚Æ‚µ‚Äpimpl‚ª—L–¼B
‚È‚‚Æ‚àprivateƒƒ“ƒo‚Ì•ÏX‚ł͋¤—L‚·‚éƒwƒbƒ_‚ɉe‹¿‚ð—^‚¦‚È‚¢‚ÅÏ‚ÞB
262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:05:52
‚ ‚éŒ^‚ªƒNƒ‰ƒX/\‘¢‘Ì‚©‚Ç‚¤‚©’²‚ׂé•û–@‚Í‚ ‚è‚Ü‚·‚©H
‚ ‚ÆAƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ð—ñ‹“‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©
template<typename T> void enum_functions() {
@@if (T::is_class()) {
@@@@for (int i = 0; i < T::func_count(); ++i) {
@@@@@@std::cout << T::func_name(i) << '\n';
@@@@}
@@}
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅB
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:22:54
>>231
‰R‚Í‚¢‚©‚ñ‚æB
>>235
>char a[]="test";‚Æchar *b="test";
@*a='T';@@@ /* OK */
@a[0]='w';@@ /* OK */
// *b='T';@@ /* NG */
@b=a;@@@@ /* OK */
@*b='T';@@@ /* OK */
@b[0]='w'; @ /* OK */
// a=NULL; /* ‚Ç‚¤‚¾‚Á‚½‚Á‚¯H*/
264:238
08/04/02 23:28:59
>>262
‚Ç‚ñ‚ÈŽÀ‘•‚¾‚æB
‚¹‚ß‚Äclass T‚É‚µ‚悤‚º
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:30:32
// *b='T';@@ /* NG */
@*b='T';@@@ /* OK */
‚Ç‚Á‚¿‚¾‚æ
266:253,260
08/04/02 23:32:01
>>261
‰‚߂Ēm‚Á‚½’PŒê‚Ȃ̂Ŕñí‚É—L“ï‚¢‚Å‚·B
Œ‹‹ÇƒNƒ‰ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É‚·‚é‚Ì‚Ícppƒtƒ@ƒCƒ‹‚Ì’†g‚ªŒ©‚¦‚È‚‚Ȃ邾‚¯‚Å(ƒrƒ‹ƒh‚ª‘‚‚È‚Á‚½‚è‚à‚µ‚Ü‚·‚ª)
‚¢‚©‚Ƀwƒbƒ_•”•ª‚ðcpp‚Ɉڂ¹‚é‚©‚ÅŽg—pæ(ƒƒCƒ“ƒvƒƒWƒFƒNƒg)‚ł̉•ϫ‚ª•Ï‚í‚邯Œ¾‚¤‚±‚Ƃłµ‚傤‚©B
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:34:28
>>262
Žv‚¢•`‚¢‚Ä‚¢‚éŒ`‚Ƃ͈Ⴄ‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA
Boost‚Ü‚½‚ÍTR1‚ÉType Traits‚ÉAis_class‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚éB
‚©‚È‚èƒRƒ“ƒpƒCƒ‰‚ð‘I‚Ô‚¾‚낤‚¯‚ÇB
‚³‚·‚ª‚Ƀƒ“ƒo‚Ì—ñ‹“‚͂Ȃ¢B
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:35:43
>>259
‚·‚¢‚Ü‚¹‚ñB
"ƒNƒ‰ƒXA::ŠÖ”()",referenced from:
ƒNƒ‰ƒXB::ŠÖ”() in ƒNƒ‰ƒXB.o
symbol(s) not found
collect2:ld returned 1 exit status
‚Æ‚ ‚è‚Ü‚·B
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/02 23:40:16
>>265
// *b='T';@@ @@/* NG */
@b=a;@*b='T';@@ /* OK */
•ª‚©‚è‚É‚‚‚ĽϿ
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 00:43:38
>>268
ƒNƒ‰ƒXB.o ‚Ì’†‚É“ü‚Á‚Ä‚¢‚é ƒNƒ‰ƒXB::ŠÖ”() ‚©‚çŽQÆ‚³‚ê‚Ä‚¢‚é "ƒN
ƒ‰ƒXA::ŠÖ”()" ‚Æ‚¢‚¤ƒVƒ“ƒ{ƒ‹‚ªŒ©•t‚©‚è‚Ü‚¹‚ñA
‚ÆƒŠƒ“ƒJ[—l(ld)‚ª“{‚Á‚Ä‚ç‚Á‚µ‚á‚éB
‚‚܂èAƒNƒ‰ƒXA::ŠÖ”() ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½ .o ƒtƒ@ƒCƒ‹‚â‚»‚ꂪ“ü‚Á
‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚ðƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÉŽw’è‚·‚é•K—v‚ª‚ ‚éB
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 04:53:36
•¶ŽšƒR[ƒh‚Ì–â‘è‚Å‚·B
wchar_t buff[3];
‚Æ‚ ‚Á‚Ä
SHIFT-JIS‚Å‘‚©‚ꂽƒeƒLƒXƒg‚©‚çAfgetws‚œǂݞ‚ÞŽ–‚Å
—Ⴆ‚ÎA
u‚à‚¶v
‚È‚ç‚Î
buff[0]<=‚à
buff[1]<=‚¶
‚ÆA“ü‚鎖‚ð–]‚݂܂·B
‚±‚̂悤‚Ȉ—‚ð‚·‚éê‡A‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‚¿‚Ȃ݂ÉAfgetws‚œǂނÆAbuff[0]‚Æbuffr[1]‚Å"‚à"‚ª“ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
fgetws‚Ísjis‚Å‘‚©‚ꂽƒeƒLƒXƒg‚ðŽ©“®‚ŕϊ·‚µ‚ēǂݞ‚ñ‚Å‚‚ê‚邯•·‚¢‚½‚̂ł·‚ªEEEB
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 05:00:49
‚ Aˆê‰žŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
ƒeƒLƒXƒg‚ðAUTF16‚ÌBOM‚È‚µ‚É‚µ‚Ä
setlocale(LC_CTYPE, "");‚ðݒ肵AƒoƒCƒiƒŠƒ‚[ƒh‚œǂ߂΂悩‚Á‚½‚ñ‚Å‚·‚ËB
o—ˆ‚ê‚ÎASJIS‚©‚ç•ÏŠ·‚³‚ê‚邯‚ ‚肪‚½‚¢‚ñ‚Å‚·‚ªEEEB
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:16:33
std::vector<int> vec;
‚Æ‚¢‚¤•Ï”‚ª‚ ‚邯‚µ‚ÄA
for (int i = 0; i < vec.size(); i++) {.....}
‚Æ‚©‘‚‚Æint‚Æunsigned int‚ð”äŠr‚µ‚Ă邯‚¢‚¤Œx‚ª‚łČ™‚Ȃ̂Åstatic_cast<int>(vec.size())
‚Æ‚©‚â‚Á‚Ä‚é‚̂ł·‚ªA‚±‚ê‚à‚¢‚â‚Å‚·B‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:28:55
1.i‚ðstd::vector<int>::size_type‚É‚·‚éB
2.iterator‚ðŽg‚¤B
3.STL‚̃Aƒ‹ƒSƒŠƒYƒ€‚ðŽg‚¤B
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:43:33
>>273
4.i‚ðunsigned‚É‚·‚éB
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:51:22
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
STL‚̃Aƒ‹ƒSƒŠƒYƒ€‚ðŽg‚¤‚Æ‚¢‚¤‚Ì‚ÍAfor•¶‚Ì’†‚Å‚â‚肽‚©‚Á‚½‚±‚Æ‚ªSTL‚̃Aƒ‹ƒSƒŠƒYƒ€‚Å
•\Œ»‚Å‚«‚é•K—v‚ª‚ ‚è‚Ü‚·‚æ‚ËHí‚ɂł«‚邯‚¢‚¤‚±‚Ƃł͂Ȃ¢‚Å‚·‚æ‚ËH
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:55:56
>>271-272
‚Ü‚¸‚͊‹«‚ð‘‚±‚¤B
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 08:59:30
>>276
{...}‚Ì“à—e‚É‚æ‚Á‚Ă͂¿‚å‚Á‚Æ–Ê“|‚©‚à’m‚ê‚ñ‚Ì‚ÅA‚»‚ÌꇂÍ2.‚©‚ÈB
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 12:04:46
class complex {
public:
double re;
double im;
};
‚±‚¤‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚邯‚«‚ÉAoperator>>(istream &, complex &a) ‚ð’è‹`‚·‚邯‚·‚邯A
‚Ç‚¤‚¢‚¤•—‚É‚â‚é‚Ì‚ª‚æ‚¢‚Å‚µ‚傤‚©H
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 12:07:17
‚»‚ñ‚ȃNƒ‰ƒX‚Íì‚炸‚ÉA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ìcomplex‚ðŽg‚¤B
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 14:05:47
windows2k MinGW ‚ð“ü‚ꂽ‚¢‚̂ł·
MinGWƒCƒ“ƒXƒg[ƒ‰‚ªƒlƒbƒg–³‚¢‚̂Ŏg‚¦‚Ü‚¹‚ñ
ƒ\[ƒXƒtƒH[ƒW‚©‚ç‚Ç‚ê‚𗎂Ƃ¹‚Ηǂ¢‚Å‚µ‚傤‚©
‚Ü‚½‚»‚ê‚Í‘S‚Ä“¯‚¶ƒtƒHƒ‹ƒ_‚Éã‘‚«‚Å—Ç‚¢‚Å‚µ‚傤‚©
binƒtƒHƒ‹ƒ_‚Ȃǂ©‚Ô‚Á‚Ä‚¢‚é‚à‚Ì‚ª‚¨‚¨‚¢‚ñ‚Å‚·
Žg‚¢‚½‚¢‚Ì‚ÍCAC++ASDLAOpenGL‚Å‚·
ƒpƒX‚Í“K“–‚É’Ê‚»‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:08:36
>>281
‘å—¤‚ÖƒJƒGƒŒ
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:10:11
ê—pƒXƒŒ‚Å•·‚¢‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢BŽ©•ª‚ÍDev C++‚Ì“ú–{Œê”łœü‚ꂽ‚¯‚Ç
284:281
08/04/03 15:20:11
>>283
‚Å‚ÍMinGWƒXƒŒ‚Ɉړ®‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·
ƒŒƒX‡d‚Å‚µ‚½
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:47:08
C/C++‚Á‚¨‚¢‚Å‚·‚©
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:48:47
>>285
–¢’è‹`‚Å‚·
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:52:35
BCB‚Ì__property‚ÍVC‚Å‚àŽg‚¦‚Ü‚·‚©BVC‚Å‘‚¢‚Ă݂½‚çAF‚ª•Ï‚í‚Á‚½‚Ì‚ÅB
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 15:54:42
MFC‚ðŽg‚Á‚ÄCMainFrame‚©‚çŒp³‚³‚ꂽƒEƒBƒ“ƒhƒE‚ÆCDialog‚©‚çŒp³‚³‚ꂽƒ_ƒCƒAƒƒO‚ð
MTI(Multiple Top Level Window)•—‚É“¯Žž‚Ɏ戵‚½‚¢‚Å‚·B
‰½‚©ŽQl‚ƂȂéƒL[ƒ[ƒh‚âƒ\[ƒX‚âwebpage‚ð‹³‚¦‚Ä’¸‚¯‚È‚¢‚Å‚µ‚傤‚©B
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 16:00:47
>>287
VC“ü‚Á‚Ä‚é‚̂ȂçF1‰Ÿ‚µ‚ăwƒ‹ƒv‚ðŒ©‚é‚Ì‚¾
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 16:43:19
>>288
ƒL[ƒ[ƒhF
ƒ‚[ƒhƒŒƒXƒ_ƒCƒAƒƒO
ƒ^ƒCƒ}[
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 17:14:42
VC‚̂ǂÁ‚Ƃ˂Á‚ƂłȂ¢‚â‚‚ÅVB‚âC#‚Ý‚½‚¢‚ȃvƒƒpƒeƒB‚ðì‚é‚à‚̂͂ ‚è‚Ü‚·‚©H
292:288
08/04/03 17:16:36
>>290
ƒ‚[ƒhƒŒƒXƒ_ƒCƒAƒƒO‚¾‚ƃ_ƒCƒAƒƒO‚ªŽq‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚ÄA‚¿‚å‚Á‚Æ—~‚µ‚¢‚à‚Ì‚¶‚á‚È‚¢‚ñ‚Å‚·B
eŽqŠÖŒW‚͂ȂµA‚à‚µ‚‚ÍCMainFrame‚ðŽq‚É‚µ‚½‚¢‚ñ‚Å‚·B
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 17:16:39
ATL
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 17:44:43
>>279
comlex& operator>>(istream & a)
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 17:52:31
>>292
ƒEƒBƒ“ƒhƒE–³‚©”ñ•\ަ‚Ìe‚©‚烃Cƒ“ƒtƒŒ[ƒ€‚ƃ_ƒCƒAƒƒOì‚ê‚ÎŒZ’í‚ɂȂé
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 17:59:36
_declspec(dllexport)
‚±‚¤‚¢‚¤‚Ì‚Á‚ÄA‚b‚ÌŽd—l‚È‚ñ‚Å‚µ‚傤‚©H@‚»‚ê‚Æ‚àƒRƒ“ƒpƒCƒ‰‚Ì•û‚ÌŽd—l‚È‚ñ‚Å‚µ‚傤‚©H
‚܂Ƃ܂Á‚½•¶Í‚â•¶Œ£‚ð‚²‘¶’m‚Ì•û‚ª‚¢‚炵‚á‚¢‚Ü‚µ‚½‚ç‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·‚iQ@Qj‚
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 18:05:31
DLL‚ÍWindows—pŒê
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 18:09:02
•¶Œ£‚ÍMSDN‚É‚ ‚é
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 18:12:00
>>291
URLØÝ¸(msdn2.microsoft.com)
>>296
“ÆŽ©
URLØÝ¸(msdn2.microsoft.com)
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 18:20:47
擪‚ɃAƒ“ƒ_[ƒXƒRƒA‚ª‚Q‚•t‚¢‚½‚Ì‚Í
ˆê•”‚Ì‘g‚Ýž‚݃}ƒNƒ‚𜂢‚ÄA‘¼‚Í‘S‚Ĉ—Œn‚ÌŠg’£Žd—lB
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 18:21:29
>>297
>>299
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B•׋‚µ‚Ă݂܂·B
302:300
08/04/03 19:09:12
‰´‚Í–³Ž‹‚©EEEB‚Ü‚ ‚¢‚¢‚¯‚Ç‚³B
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 19:19:55
>>302
‚΂©‚¶‚á‚Ë‚¥‚Ì‚—
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 19:31:24
>>302 Ž¿–âŽÒ‚ªƒŒƒX“Ç‚ñ‚Å‚©‚瓊eƒ{ƒ^ƒ“‰Ÿ‚·‚܂łɑ‚«ž‚ނƃXƒ‹[‚³‚ê‚é
ƒAƒtƒŠƒJ‚ł͂悂 ‚邱‚Æ
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 19:45:47
>>302
‚·‚݂܂¹‚ñA‹C‚«‚Ü‚¹‚ñ‚Å‚µ‚½OOG@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“¯‚¶WindowsŠÂ‹«‚Å‚àAˆ—Œn‚Ɉˑ¶‚·‚é•”•ª‚ÍŒ‹\‚ ‚è‚»‚¤‚Ȃ̂ÅAŠæ’£‚Á‚Ä’²‚ׂĂ݂܂·„ƒ
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 21:15:07
template<class T>
class A{
public:
void put( T t )
{
std::cout << t << std::endl;
}
};
‚±‚̂悤‚ȃeƒ“ƒvƒŒ[ƒg‚ð—pˆÓ‚µ‚½‚Æ‚µ‚ÄA
A<int> a;
‚̂悤‚Éint‚Æ‚µ‚Ä’è‹`‚µ‚½ê‡‚ÉAput()‚ÉintˆÈŠO‚̈ø”‚ð
“ü‚ê‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚æ‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·‚ª
a.put( 1.0f ); // —Ⴆ‚΂±‚ÌꇃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ªo‚邿‚¤‚É‚µ‚½‚¢
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 21:21:19
A<float>().put(1.0f);
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 21:34:58
template<class T>
class A{
public:
template<class T2>
void put( T2 t )
{
BOOST_STATIC_ASSERT(boost::is_same<T, T2>::value);
std::cout << t << std::endl;
}
};
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:00:35
CŒ¾Œê‚©‚玩삵‚½API‚ðŒÄ‚Ño‚·‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
Windows API‚ÍA#include <windows.h>‚ŌĂÑo‚·‚±‚Æ‚ª‚Å‚«‚邿‚¤‚Ȃ̂ł·‚ªA
ƒ\ƒtƒgƒEƒFƒA‰®‚ªì‚Á‚½API‚ðC‚̃\[ƒX‚©‚çŒÄ‚Ño‚·•û–@‚ª‚³‚Á‚Ï‚èB
ƒOƒO‚Á‚Ă͌©‚½‚̂ł·‚ª‹ï‘Ì“I‚È‘‚«•û‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ŽQl‚ɂȂéƒTƒCƒgA‚à‚µ‚‚̓\[ƒX‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢B
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:02:40
extern "C"
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:04:05
>>309
DLL‚ð“®“I‚ɌĂÑo‚·‚©Aƒ\[ƒX‚È‚ç#include ""‚¾‚ë
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:06:51
operator<<()‚Ì’è‹`‚Ì’†‚ÅA錾‚È‚µ‚Éws‚Æ‚¢‚¤•Ï”‚ðŽg‚Á‚Äwhite space‚ð“ǂݞ‚ñ‚Å‚¢‚é‚à‚Ì‚ð‚Ý‚½‚̂ł·‚ªA
‚±‚ꂪˆê‘̂ȂɂȂ̂©‚í‚©‚è‚Ü‚¹‚ñBƒRƒ“ƒpƒCƒ‹‚Ío—ˆ‚Ä‚¢‚é‚̂ł‚©‚¦‚é‚Ý‚½‚¢‚Ȃ̂ł·‚ªAA
ƒOƒO‚Á‚Ä‚à‚¢‚¢‚Ì‚ª‚ЂÁ‚©‚©‚è‚Ü‚¹‚ñB‚Ç‚¤‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:20:15
>>310-311
ƒ\ƒtƒgƒEƒFƒA‰®‚ª—pˆÓ‚µ‚½APIi‹°‚ç‚DLLj‚ðŽèŒ³‚ÌCƒ\[ƒX‚©‚ç—˜—p‚µ‚½‚¢‚ñ‚Å‚·‚ªc
‚¢‚Ü‚¢‚¿‚í‚©‚ç‚È‚¢‚Å‚·BCŒ¾Œê‚ð‚â‚é‚͉̂‚߂ĂÅB
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:22:13
‹°‚ç‚‚Æ‚©Œ¾‚í‚ê‚Ä‚àEEEB
.lib ‚ðƒŠƒ“ƒN‚µ‚Ä’ñ‹Ÿ‚³‚ê‚Ä‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹ƒCƒ“ƒNƒ‹[ƒh‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ËH
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:23:48
LoadLibrary
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:35:46
>>312
‹ó”’‚ð“ǂݔò‚΂·ƒ}ƒjƒsƒ…ƒŒ[ƒ^‚Ìstd::ws
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:36:49
>>297
OS/2‚âTOWNS-OS‚Å‚àDLL‚¾‚Á‚½‚¯‚Ƕ‚«Žc‚Á‚½‚Ì‚ÍWindows‚¾‚¯‚©
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:40:25
OS/2‚ÍNT‚ÌŒ³ƒlƒ^‚Ý‚½‚¢‚È‚à‚ñ‚¾‚µ
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:40:38
>>314
‚È‚é‚Ù‚ÇcAPI‚ðG‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂łǂ¤‚¢‚¤‚à‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒ‰ƒCƒuƒ‰ƒŠ‚Æ“¯‚¶‚悤‚Ȉµ‚¢‚ŃCƒ“ƒNƒ‹[ƒh‚Å‚«‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:43:17
OS/2 ‚Á‚ĉ½H‚»‚ñ‚ÈŽq‚Í‚¢‚Ü‚¹‚ñ‚Å‚µ‚½‚æI
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 22:45:56
API
URLØÝ¸(e-words.jp)
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 23:42:51
std::map‚Ìinsert()‚Å–ß‚Á‚Ä‚‚éiterator‚Æbool‚Ìpair‚ÈŒ^‚͂ǂ±‚©‚É’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚ÌH
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 23:43:33
c++‚Ìcomplex‚Ìoperator>>‚ÌŽÀ‘•‚ðŒ©‚½‚̂ł·‚ªA4+5i ‚Æ‚¢‚¤•¡‘f”‚ª‚ ‚Á‚½‚Æ‚·‚邯A
(4,5) ‚Æ‚¢‚¤•¶Žš—ñ‚Å“ü—Í‚·‚邿‚¤‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½BŽÀ‘•‚Íij‚Æ‚©‚ÌŠ‡ŒÊ‚âƒRƒ“ƒ}‚ð‚Ý‚Ä
‚¿‚á‚ñ‚ƈ—‚â‚Á‚Ä‚½‚̂ł·‚ªA•’Ê‚Él‚¦‚½‚çA4+5i‚Æ‚©‚Ì•¶Žš—ñ‚Ì“ü—͂̕û‚ªŽ©‘R‚Ȃ悤‚È
‹C‚ª‚·‚é‚̂ł·‚ªA(4,5)‚Ì•û‚ª‚æ‚¢‚Æ‚¢‚¤——R‚ª‚ ‚è‚Ü‚·‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/03 23:47:48
CŒ¾Œê‚ª(,)‚Ì“ü—͂ɑΉž‚µ‚Ä‚¢‚é“_
a+bi‚ÍCŒ¾Œê‚ª‘Ήž‚µ‚Ä‚¢‚È‚¢
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 00:44:30
‘¼l‚Ì‘‚¢‚½ C‚âC++ƒ\[ƒX‚ª‘å—ʂɂ ‚Á‚½‚Æ‚µ‚ÄA
ƒR[ƒh‰ðÍ‚·‚邯‚«‚Á‚Ăǂ¤‚â‚Á‚Ä‚éH
Linux ŠÂ‹«‚Å grep ‚â vim + ctags ‚ʼnðÍ ¨ gdb ‚Å“®ìŠm”F‚È‚ñ‚Ä
‚â‚è•û‚µ‚Ă鉴‚ÍŒƒ‚µ‚Žž‘ã’x‚ê‚ÈŠóƒKƒX
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 00:51:17
>>325
“®ì‚³‚¹‚ç‚ê‚é‚È‚çA“®ì‚³‚¹‚Ă݂ÄA‚ǂ̊֔‚ªˆê”Ô•p”ɂɌĂÑo‚³‚ê‚Ă邩‚ð‚݂Ă݂éB
‘S‘Ì‚Ì20%‚̃R[ƒh‚ª80%‚ÌŽžŠÔ‚ðŽg‚Á‚Ă邯‚¢‚¤‚µ‚ÈB
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:06:04
>>324
cŒ¾Œê‚ª‘Ήž‚µ‚ĂȂ¢‚Æ‚¢‚¤‚Ì‚ÍA‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H
scanf()‚Åˆê•¶Žš‚“ǂݞ‚ñ‚ʼnðÍ‚·‚ê‚΂ł«‚Ü‚¹‚ñ‚©H
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:14:47
>>327
•¶Žš—ñ‚ð‰ðÍ‚·‚ê‚΂ł«‚邿
‚µ‚©‚µA’¼ÚƒvƒƒOƒ‰ƒ€“à‚Å@kansuu(x,y)‚Æ‚©‚¯‚é‚̂Ƃ͈Ⴄ
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:15:14
>>327
‰½‚ª‚¢‚¢‚½‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚ñ‚ªEEE
>complex x = 3 + 2i;
‚Á‚ÄŽg‚¢•û‚ª‚µ‚½‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©H‚»‚¢‚‚Ÿ–³—‚¾Bi‚È‚‚Æ‚à‚¨‚ê‚Ì’mޝ‚¶‚áj
‚È‚º‚»‚±‚Åscanf‚ªo‚Ä‚‚é‚Ì‚ª‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ‚ª
>complex x = "3 + 2i";
‚È‚çAŽÀ‘•‚͉”\‚¾B
‚½‚¾AŽíX‚Ì‘Ž®‚ɑΉž‚·‚邯‚ß‚ñ‚Ç‚‚³‚»‚¤‚È‚±‚Æ‚±‚Ìã‚È‚¢ŽÀ‘•‚ɂȂ肻‚¤B
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:15:48
ƒvƒƒOƒ‰ƒ€“à‚Å‚ÍA(x,y)‚ÌŒ`‚É‚·‚é‚©•¡‘f”Œ^‚ɕϊ·‚·‚邵‚©–³‚¢
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:22:17
scanf("%d+%di", &x, &y);
‚Ý‚½‚¢‚ÈH‚—
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:35:28
‚¢‚âA“ü—͕͂¶Žš—ñ‚ňµ‚Á‚Ä‚é‚ñ‚¾‚ªA
"1+2i"‚¶‚á‚È‚‚ÄA"(1,2)"‚Ý‚½‚¢‚ÉAŽÀ‘•‚µ‚Ä‚ ‚é‚͉̂½‚ÅH
‚Á‚ÄŽ¿–₾‚ÆŽv‚í‚ê‚—
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:54:54
C++•W€‚Ìcomplex‚Á‚ÄŽg‚Á‚½‚±‚ƂȂ¢‚ñ‚¾‚¯‚Ç‚»‚¤‚¢‚¤Žd—l‚È‚ÌH
Žd—l‚È‚çŽd•û‚È‚¢‚ªM‚¶‚ª‚½‚¢‚ñ‚¾‚ª‚—
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 01:58:38
C++‚Í‚±‚¤‚¾‚ëH
std::complex<double>(1, 3)
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 02:10:39
complex‚ðiostream‚Åo—Í‚·‚邯‚«‚ÉA
"1+2i"‚¶‚á‚È‚‚Ä"(1,2)"‚ƂȂÁ‚Ä‚¢‚é‚͉̂½‚ÅH
‚Á‚Ä‚±‚Æ‚¾‚ëB
336:335
08/04/04 02:12:00
× complex‚ðiostream‚Åo—Í‚·‚邯‚«‚ÉA
› complex‚ðiostream‚Å“üo—Í‚·‚邯‚«‚ÉA
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 02:23:09
ƒRƒsƒy‚µ‚ÄŽg‚¦‚邿‚¤‚É‚¶‚á‚ËH
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 02:41:24
335‚Ìl‚ªŒ¾‚Á‚Ä‚¢‚é‚Ì‚ªA‚±‚Á‚¿‚̈Ó}‚Å‚·B‚Å‚àʼn‚Ìl‚ªCŒ¾Œê‚ł̓Tƒ|[ƒg‚µ‚Ä‚¢‚È‚¢A
‚Æ‚¢‚¤‚Ì‚ª‚Ç‚¤‚¢‚¤ˆÓ–¡‚¾‚Á‚½‚Ì‚©‚͂킩‚è‚Ü‚µ‚½B
•¶Žš—ñ‚ňµ‚¤‚ñ‚È‚çA4+5i‚Æ‚©‚Å‚à–â‘è‚È‚¢‚ÆŽv‚Á‚½‚̂ł·‚ªA(,)‚ÅŽÀ‘•‚µ‚Ä‚µ‚Ü‚Á‚½‚µAAA
4+5i‚Æ‚©‚Í‚¿‚å‚Á‚Æ–Ê“|‚‚³‚»‚¤B
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 07:40:38
i‚¾‚Á‚½‚èj‚¾‚Á‚½‚è‚·‚é‚©‚ç‚¶‚á‚Ë‚—
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 12:05:27
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒXì‚Á‚ÄA
‚»‚̃|ƒCƒ“ƒ^‚ðlist‚ɂ‚Á‚±‚ñ‚Å
ƒCƒeƒŒ[ƒ^‚Å‘–¸‚µ‚悤‚Æ‚µ‚½‚ç“{‚ç‚ê‚é
//Error
list<Hoge<T>*>::iterator it;
expected `;' before "it"
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ð
ƒeƒ“ƒvƒŒ[ƒg‚̂܂܂Ԃ¿ž‚Þ‚Ì‚ª‚¢‚¯‚È‚¢‚Ì‚©A
‚»‚ê‚Æ‚à•ʂ̂Ƃ±‚낪‚¢‚¯‚È‚¢‚Ì‚©‚Å‚¢‚¢‚ñ‚Å‹³‚¦‚Ä‚‚¾‚³‚¢
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 12:30:31
- list<Hoge<T>*>::iterator it;
+ typename list<Hoge<T>*>::iterator it;
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 12:34:55
‚ ‚ A‚»‚¤‚¢‚¤‚±‚Æ‚¾‚Á‚½‚Ì‚Ë(L¥ƒÖ¥`)
‚ ‚肪‚Æ[
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 12:35:00
>>340
‚»‚è‚áŒ^Œˆ‚Ü‚Á‚ĂȂ¢‚Æ–³—‚łȂ¢‚©H
list<Hoge<int>*>::iterator it;
‚Æ‚©‚Ȃ炢‚¯‚邯Žv‚¤‚¯‚ÇB
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 12:41:23
gcc‚¾‚Æ‚¿‚á‚ñ‚ƃGƒ‰[‚Í‚¢‚Ä‚‚ê‚邪VC‚¾‚ƒʂ邩‚碂é
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 15:28:40
‚ðA2ƒy[ƒW–Ú‚É‚àC³“ü‚Á‚½‚Ý‚½‚¢‚¾‚ÈB
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:45:18
‹³‚¦‚ÄII
Œ¾Œê‚ð•׋‚µ‚½‚¢‚Ì‚¾‚ª‰½‚ª‚¨Š©‚ßHH
C++HHJavaHH
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:46:17
–Ú“I‚ÍH
Žï–¡‚Ȃ牽‚Å‚à‚¢‚¢‚ÆŽv‚¤‚æB
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:47:57
>>346
BASIC
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:51:06
>>347
>>348
ŽdŽ–‚ÅUNIX‚̃IƒyƒŒ[ƒ^‚ð‚µ‚Ä‚¢‚Ü‚·B
Œ¾Œê‚ðŠo‚¦‚ăXƒLƒ‹ƒAƒbƒv‚µ‚½‚¢B‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚Å‚àF‚ñ‚ÈŒ¾Œê‚ª‚ ‚è‚·‚¬‚ĉ½‚ðŽn‚ß‚ê‚΂¢‚¢‚Ì‚©
•ª‚©‚è‚Ü‚¹‚ñB¡‚ÌŽž‘ã‚É‚ ‚Á‚Ä‚¢‚Ä‚±‚ê‚©‚ç‚àŽg‚Á‚Ä‚¢‚¯‚»‚¤‚È
Œ¾Œê‚ð‹³‚¦‚ĉº‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:53:20
>>346
½ÚÀ²‚ª“ǂ߂é’ö“x‚Ì“ú–{ŒêB
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:53:45
UNIX‚È‚ç‚Ü‚¸‚̓VƒFƒ‹ƒXƒNƒŠƒvƒg‚©‚ç‚Í‚¶‚߂Ă݂ĂÍH
‚ÅAawk&sedAperlApython or ruby‚Æi‚Þ‚Æ‚©B
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:57:41
C/C++‚̃XƒŒ‚Åu‚©‚ꂽ‚È‚çA‚â‚Á‚Ï‚èC/C++‚Æ“š‚¦‚é‚ׂ«‚©
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:58:14
C#‚Æ‚¢‚Á‚Ă݂é
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 16:59:02
C++‚ł͊ȒP‚Éo—ˆ‚ÄJava‚Å‚â‚è‚É‚‚¢Ž–
‚»‚Ì‹t‚È‚Ç‚ð‹³‚¦‚ĉº‚³‚¢B
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 17:03:38
‚»‚ÌŽè‚ÌŽ¿–â‚Í‚®‚®‚Á‚½‚Ù‚¤‚ª’š”J‚ȉðào‚Ä‚‚邿
‚±‚±‚Å•·‚¢‚Ä‚à‚·‚êˆá‚¢‚Ì‚¤‚¦’[“I‚¾‚Á‚½‚è‹É’[‚·‚¬‚铚‚¦‚µ‚©•Ô‚Á‚Ä‚±‚È‚¢‚æ
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 17:15:06
‰SŽÒ‚Ì‚½‚߂̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêƒKƒCƒh Part7
½ÚØÝ¸(tech”Â)
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 20:28:22
‰SŽÒ‚͂܂¸‚±‚ê‚ð“Ç‚ñ‚Å
ƒ|ƒCƒ“ƒ^‚ð—‰ð‚·‚邱‚Æ
URLØÝ¸(builder.japan.zdnet.com)
‚±‚ꂪ‚Å‚«‚È‚¢“z‚ÍC/C++‚¢‚¶‚é‚ÌŽ«‚ß‚ë
“K³‚ª0‚©ƒ}ƒCƒiƒX‚¾
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 20:58:48
>>94
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 21:22:45
‚»‚ê1TŠÔ‘O‚̃lƒ^
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 21:50:48
C++‚Ƀ|ƒCƒ“ƒ^”r—‘‚¾‚ë
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 21:57:43
‚Ü‚ ‘å•”•ª‚Í”rœ‚Å‚«‚é‚ÈB
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 22:21:10
constƒƒ\ƒbƒh‚©‚ç‚Å‚àƒ|ƒCƒ“ƒ^Œ^ƒƒ“ƒo‚ÌŽQÆæ‚Ȃ瑀삵•ú‘è‚Æ‚©‘Ê–ÚŠˆ—p‚µ‚Ä‚¢‚é
363:238
08/04/04 22:32:21
protected‚Åstatic‚ȓƎ©ƒNƒ‰ƒX‚Ì”z—ñ‚ÌŽQƂ̉Šú‰»‚Å‘¼‚̃Nƒ‰ƒX‚̃ƒ“ƒo•Ï”‚ð—^‚¦‚½‚¢‚ñ‚Å‚·‚ª
–³—‚Å‚·‚æ‚ËEEEH
‚à‚µ‘¼‚̃Nƒ‰ƒX‚Ìstatic•Ï”‚È‚ç‘åä•v‚Å‚µ‚傤‚©H
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 22:36:38
RTTI‚ÍŽÀۂɂǂ¤‚¢‚¤ê–ʂŎg‚í‚ê‚é‚ñ‚Å‚·‚©H
template<typename T> void hoge(const T &a) {
@@if (typeid(a) == typeid(int)) { ... }
}
‚Æ‚©‚â‚é‚ñ‚Å‚·‚©‚Ë
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 22:37:35
ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXŽ©g‚Ö‚ÌŽQƂȂ炢‚‚ç‚Å‚à‰Â”\‚¾‚ÆŽv‚¤‚ªA
‚»‚Ì’†‚̃ƒ“ƒo•Ï”‚ÆŒ¾‚í‚ê‚邯“‚¢‚Æ‚¢‚¤‚©A
‚»‚à‚»‚à‚»‚ñ‚ȉö‚µ‚¢Ž–‚µ‚悤‚Æ‚µ‚Ä‚¢‚鎖‚ɂ܂¸‹^–â‚ðŽ‚½‚´‚é‚𓾂Ȃ¢B
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 22:38:45
>>364
dynamic_cast ‚à RTTI ‚ð—˜—p‚µ‚Ä‚éB
typeid ‚Í‚ ‚Ü‚èŽg‚¤Ž–‚Í–³‚¢‚ÈB
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 22:54:27
dynamic_cast‚È‚çA‚æ‚‚±‚¤‚¢‚¤ó‹µ‚ÅŽg‚¢‚½‚‚È‚éB
1. ƒ‰ƒCƒuƒ‰ƒŠ‚Ì—pˆÓ‚µ‚½Šî’êƒNƒ‰ƒXB‚©‚ç”h¶‚µ‚½Ž©ìƒNƒ‰ƒXD‚ðì‚éB
2. D‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É“n‚·B
3. ƒ‰ƒCƒuƒ‰ƒŠ‚©‚ç‚̃R[ƒ‹ƒoƒbƒN‚Å2‚Å“n‚µ‚½‚à‚Ì‚ªBŒ^‚Ö‚ÌŽQÆEƒ|ƒCƒ“ƒ^‚Å—^‚¦‚ç‚ê‚éB
‚±‚̗Ⴞ‚ÆŒ‹‹Çboost::polymorphic_downcast‚É‚·‚é‚ñ‚¾‚¯‚Ç‚ËB
>>364
‚»‚̗Ⴞ‚Á‚½‚ç“ÁŽê‰»‚Å\•ªB
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 23:00:11
”z—ñ‚ÌŽQƂ̃Xƒ^ƒeƒBƒbƒN‚ȃNƒ‰ƒX•Ï”‚̃Nƒ‰ƒX’è‹`ŠO‚Å‚Ì錾‚Á‚Ä
Hoge Piyo::(&foo)[][100];
‚¶‚á‚È‚¢‚ÌEEEH
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 23:05:51
‚Æ‚è‚ ‚¦‚¸ƒRƒ“ƒpƒCƒ‹‚Ì’Ê‚éƒR[ƒh‚ð—Š‚Þ
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 23:09:04
>>360
‘½‘Ô‚Æ‚©
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 23:09:50
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å‚¢‚¢B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/04 23:58:47
‚Å‚¢‚¢‚Æ‚¢‚¤‚©Aƒ|ƒCƒ“ƒ^Žg‚¦‚È‚¢‚È‚çAƒ|ƒCƒ“ƒ^‚à‚Ç‚«‚ðŽg‚¤‚µ‚©‚È‚¢B
ƒNƒ‰ƒX‚ªƒƒ“ƒo‚ÉŽQÆ‚ðŽ‚Â‚ÆƒRƒ“ƒeƒi‚ɓ˂Áž‚߂Ȃ‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
Œ™‚Å‚àƒ|ƒCƒ“ƒ^Žg‚í‚È‚«‚á‚È‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 00:07:58
‘å‘̃|ƒCƒ“ƒ^‚ð—‰ð‚Å‚«‚È‚¢‚È‚çƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚à—‰ð‚Å‚«‚È‚¢‚©‚Æ
360‚͉½‚ðŒ¾‚¢‚½‚©‚Á‚½‚Ì‚¾‚낤
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 00:08:53
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚̓AƒhƒŒƒX‰‰ŽZ‚Æ‚©‚â‚ç‚È‚¢‚©‚ç
scoped_ptr ‚‚ç‚¢‚Ȃ牽‚Æ‚©‚È‚é‚ñ‚¶‚á‚ËH
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 00:15:57
ƒ_ƒ‚È“z‚ÍA‚â‚è•û‚ªŒ¾ŒêŽd—l‚Ɉø‚Á’£‚ç‚ê‚éB
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 00:17:42
‚¢‚âƒCƒeƒŒ[ƒ^Žg‚¤‚È‚çƒAƒhƒŒƒX‰‰ŽZ‚Ƒ債‚ĕςí‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©
ƒ|ƒCƒ“ƒ^‚í‚©‚ç‚È‚¢‚悤‚Å‚ÍC++‚Å‚«‚È‚¢‚Æ‚¢‚¤‚Ì‚Í^ŽÀ‚¾‚ÆŽv‚¤‚¯‚Ç
377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 01:24:51
”r—‘“ú
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 03:16:18
ƒƒ“ƒo•Ï”‚Ì•¶Žš—ñ‚̈ꕔ‚ðV‚µ‚¢•¶Žš—ñ‚Æ‚µ‚ĕԂµ‚½‚¢‚ñ‚Å‚·‚ª
‚Ç‚¤‚¢‚¤•û–@‚ª‚ ‚è‚Ü‚·‚©H
‚±‚¤‚¢‚¤‚̂ł·
class Test {
private:
@char data[256];
public:
@char * getStr()
@{
@@char *ret = new char[3];
@@ret[0] = data[0];
@@ret[1] = data[1];
@@ret[2] = data[2];
@@
@@return ret;
@}
};
‚±‚ê‚ð
std::string str = getStr();
‚±‚̂悤‚ÉŽg‚Á‚½ê‡ret‚̃fƒŠ[ƒg‚ª‚Å‚«‚È‚¢‚Ì‚Å
ƒƒ‚ƒŠƒŠ[ƒN‚µ‚Ü‚·‚æ‚ËH‰½‚©‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©H
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 04:35:02
const std::string getData() const { return std::string( data ); }
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 06:48:36
I’[‚É '\0' ‚ð’ljÁ‚·‚é‚Ì‚à–Y‚ꂸ‚É
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 08:04:56
ƒNƒ‰ƒX‚ªƒƒ“ƒo‚ÉŽQÆ‚ðŽ‚Â‚ÆƒRƒ“ƒeƒi‚ɓ˂Áž‚߂Ȃ‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 08:49:39
void getStr(std::string& str) const {
@str.assign(data, 3);
}
std::string getStr() const {
@return std::string(data, 3);
}
ŒãŽÒ‚Í‘ã“ü‚·‚鎞‚ɃRƒs[‚ª”¶‚·‚é‚Ì‚Åꇂɂæ‚Á‚Ă͌ø—¦ˆ«‚¢‚ª
i‰Šú‰»‚Ìꇂ͑å’ï‚̃Rƒ“ƒpƒCƒ‰‚È‚ç–ß‚è’lÅ“K‰»‚µ‚Ä‚‚ê‚é‚̂őå’ïƒRƒs[‚Í”¶‚µ‚È‚¢jA
‚©‚Æ‚¢‚Á‚Ä‘OŽÒ‚Í•K‚¸•Ï”—pˆÓ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
‚Ç‚Á‚¿‚É‚·‚é‚©A‚ ‚é‚¢‚Í—¼•û—pˆÓ‚·‚é‚©‚Í‚¨D‚«‚Ȃ悤‚ÉB
‚Ü‚ Astring ‚ɂǂñ‚ȃƒ“ƒo‚ª‚ ‚é‚©‚‚ç‚¢Œ©‚Æ‚¯B
URLØÝ¸(www.wakhok.ac.jp)
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 10:43:49
>>381
ŽQƂ̂悤‚Èconst‚ȃƒ“ƒo[•Ï”‚ðŽ‚Â‚ÆƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘‚¯‚È‚¢
ˆê•û‚Ù‚Æ‚ñ‚ǂ̃Rƒ“ƒeƒi‚̓ƒ‚ƒŠŠm•Û‚ðŽ©“®‚Å‚·‚é‚©‚çƒRƒs[‚ª”¶‚·‚é
펯‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚¯‚ǂǂ±‚©‚¨‚©‚µ‚¢‚Ì‚©
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 10:53:24
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘‚¯‚È‚¢‚ÆŒ¾‚Á‚½•û‚ª³‚µ‚¢‚©
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 11:06:11
ƒRƒsƒRƒ“‚Í‘‚¯‚邾‚ëH
‘‚¯‚È‚¢‚̂͑ã“ü‰‰ŽZŽqB
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:09:51
I—¹•¶Žš‚Ì\0‚Á‚Ä“ü‚ê‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©B
ƒTƒ“ƒvƒ‹‚Å\0‚ðŽg‚Á‚Ä‚¢‚éƒR[ƒh‚ð\0Á‚µ‚Ä‚à³í‚É“®ì‚·‚é‚ñ‚Å‚·‚ªB
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:14:40
BCC‚ÅuˆÙ‚È‚é `Œ^‚ւ̃|ƒCƒ“ƒ^‚ª¬Ý‚µ‚Ä‚¢‚év‚Á‚Äo‚é‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚Ăǂ¤‚·‚ê‚Î‰ðŒˆ‚Å‚«‚é‚ñ‚Å‚µ‚傤H
‰ÓŠ‚Í
vsprintf(unsigned char*,const char*,va_list);
‚Á‚ÄŽg‚Á‚Ă邯‚±‚ë‚È‚ñ‚Å‚·‚ªAunsigned‚̃|ƒCƒ“ƒ^‚©‚çsigned‚̃|ƒCƒ“ƒ^‚ɂ̓LƒƒƒXƒg‚Å‚«‚È‚¢‚Á‚ÄŒ¾‚í‚ꂽ‚µEEE
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:14:41
>>386
ƒR[ƒh‚É‚æ‚éBƒTƒ“ƒvƒ‹ŽN‚¹B
ŽÀ‚͂ǂ±‚©‚Å\0‚ª•t‚¢‚Ä‚¢‚邾‚¯‚©‚à‚µ‚ê‚È‚¢B
389:386
08/04/05 12:28:09
>>388
‚±‚ê‚Å‚·B
int CreateSave() {
HANDLE hFile;
SYSTEMTIME st;
TCHAR szTime[128];
TCHAR *lpszBuf;
DWORD dwAccBytes;
DWORD dwSize = 0L;
@@@@@@ HGLOBAL hMem;
DWORD dwLen;
GetLocalTime(&st);
wsprintf(szTime,_T("\r\nƒtƒ@ƒCƒ‹ì¬Žž: %d”N%02dŒŽ%02d“ú%02dŽž%02d•ª%02d•b"),
st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond);
dwLen = (DWORD)lstrlen(szTime);
390:386
08/04/05 12:28:48
‘±‚«
hFile = CreateFile(_T("ƒtƒ@ƒCƒ‹ƒƒO.txt"),GENERIC_READ, 0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
dwSize = GetFileSize(hFile, NULL) + dwLen;
hMem = GlobalAlloc(GHND, sizeof(TCHAR) * dwSize + 1);
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);
lpszBuf[dwSize] = '\0';
hFile = CreateFile(_T("ƒtƒ@ƒCƒ‹ƒƒO.txt"), GENERIC_WRITE, 0,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, lpszBuf, (DWORD)lstrlen(lpszBuf), &dwAccBytes, NULL);
CloseHandle(hFile);
GlobalUnlock(hMem);
GlobalFree(hMem);
return -1;
}
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:30:09
>>387
(const signed char *)‚ɃLƒƒƒXƒg
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:50:12
>>390
‚æ‚“Ç‚ñ‚łȂ¢‚¯‚Çstrcat(lpszBuf, szTime);‚±‚ÌŽž“_‚Å¥0‚ª‚‚¢‚Ă邯Žv‚í‚ê
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:58:53
>>391
const‚Á‚Ä‚±‚Ƃ͑æ2ˆø”‚ɂł·‚æ‚ËH‚â‚Á‚½‚瓯‚¶ƒGƒ‰[‚ª2ŒÂ‚É‘‚¦‚½‚ñ‚Å‚·‚¯‚ÇEEE
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 12:59:59
const‚ð”j‚éƒLƒƒƒXƒg‚ª‚ ‚é‚ñ‚Å‚·‚ªA‚ ‚ꂪ‚ ‚Á‚½‚çconst‚̈Ӗ¡‚È‚‚È‚¢‚Å‚·‚©H
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 13:04:11
const‚Í”j‚邽‚߂ɂ ‚é
‚¾‚©‚ç const const char‚ª‚ ‚邾‚ë
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 14:33:43
>>390
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);
lpszBuf[dwSize] = '\0';
‚±‚Ì‚ ‚½‚è‚©B
‰½‚©–³’ƒ‹ê’ƒŠëŒ¯‚ȃR[ƒh‚ÉŒ©‚¦‚é‚ñ‚¾‚¯‚ÇB
hMem = GlobalAlloc(GHND, sizeof(TCHAR) * dwSize + 1);@@© dwSize •¶Žš•ª‚̃ƒ‚ƒŠ‚ðŠm•Û‚µ‚Ă邂à‚è‚̂悤‚¾‚ªA+1 ‚̈ʒu‚ª‚¨‚©‚µ‚¢iTCHAR ‚ª‚QƒoƒCƒg‚ÌŽž‚ɗ̈悪‘«‚è‚È‚¢j
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);@@© dwSize “ǂݞ‚Þ
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);@© '\0' ‚ð•t‚¯‚È‚¢‚Ü‚Ü lstrcat ‚͊댯‚Æ‚¢‚¤‚©AszTime ‚Ì•¶Žš”•ª—̈悪‚³‚ç‚É•K—v‚È‚ñ‚¾‚¯‚Ç‚»‚̗̈æ‚ðŠm•Û‚·‚炵‚Ä‚¢‚È‚¢
lpszBuf[dwSize] = '\0';@© lstrcat ‚Ì‘O‚És‚¤
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 14:35:01
‚µ‚©‚àAlpszBuf[dwSize] = '\0'; ‚¶‚á‚È‚‚Ä lpszBuf[dwAccBytes] = '\0'; ‚¾‚ÈB
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 14:41:08
Unicodeƒrƒ‹ƒh‚©‚Ç‚¤‚©‚ÅAƒtƒ@ƒCƒ‹‚Ì•¶ŽšƒR[ƒh‚Ü‚Å
‰e‹¿‚ðŽó‚¯‚邯‚¢‚¤‚̂͗ǂ‚È‚¢ê‡‚̂ق¤‚ª‘½‚¢‚ÆŽv‚¤‚¯‚ÇA
‚»‚ê‚Í‚¢‚¢‚Ì‚©H
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 15:57:43
‰½‚à‚Ђ˂炸‚Él‚¦‚邯‚±‚¤‚Å‚·‚ª
if( n % 2 )
@@printf( "Šï”‚Å‚·\n" );
else
@@printf( "‹ô”‚Å‚·\n" );
Šï”‚©‹ô”‚©’²‚ׂé‚à‚Á‚Æ‚àƒXƒ}[ƒg‚ȃR[ƒh‚Á‚Ăǂñ‚È‚ñ‚Å‚·‚©‚ËH
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/05 15:59:38
int isOdd(int n){ return n % 2; }
if( isOdd(n) )
@@printf( "Šï”‚Å‚·\n" );
else
@@printf( "‹ô”‚Å‚·\n" );
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4043“ú‘O‚ÉXV/246 KB
’S“–:undef