y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 04:32:05
>>197 >>198
‚»‚ꂼ‚ê‚Ì•û–@‚ÅŽŽ‚µ‚½‚Æ‚±‚ëAãŽè‚­‚¢‚«‚Ü‚µ‚½B
Ž¿–â‚̉ñ“š‚¾‚¯‚łȂ­Aׂ©‚È•â‘«à–¾‚܂łµ‚Ä‚¢‚½‚¾‚¢‚Ä
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B•׋­‚ɂȂè‚Ü‚µ‚½&&ƒLƒ…ƒDƒ“‚Æ‚«‚Ü‚µ‚½B

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 04:34:39
‚à‚Á‚ÆŠÈ’P‚É‘‚­•û–@‚͂Ȃ¢‚ñ‚Å‚·‚©H
‚½‚Æ‚¦‚Î stat[5]‚ÅSTAT‚̃Cƒ“ƒXƒ^ƒ“ƒX‚²‚Æì‚Á‚Ä‚­‚ê‚Ä
stat[5].member[1]‚ŃAƒNƒZƒX‚Å‚«‚邿‚¤‚È‚Ì
‘½dŠÔÚŽQÆ‚Á‚ĂȂñ‚©ƒ_ƒT‚¢‚Å‚·‚µ

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 04:58:56
>>200
”z—ñ‚ւ̃|ƒCƒ“ƒ^‚ƃ|ƒCƒ“ƒ^‚Ì”z—ñ‚͕ʕ¨‚¾‚©‚ç‚ÈB
‚ ‚ÆSTAT‚Ì’è‹`‚ðŽN‚³‚È‚¢‚ƃRƒƒ“ƒg‚Å‚«‚ñ‚æB

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 05:38:26
>>198‚̃R[ƒh‚ð“®‚©‚»‚¤‚ƈȉº‚̂悤‚ȃeƒXƒgƒR[ƒh‚ð‘g‚ñ‚ł݂½‚ñ‚Å‚·‚ª
ƒRƒ“ƒpƒCƒ‰‚ð’Ê‚è‚Ü‚¹‚ñA‚Ç‚¤‚µ‚Ăłµ‚傤‚©H

#include <stdio.h>
#include <stdlib.h>

struct STAT {
int member1;
} ;


func(STAT **stat) { 
  int i;
  *stat = malloc(sizeof(STAT)*5);
  for (i=0; i<5; i++) (*stat)[i].menber1 = 1; 
  return;


main() {
  int i;
  STAT *stat;
  func(&stat); 
  for (i=0; i<5; i++) printf("%d\n", stat[i].menber1);
  return;
}

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 05:58:48
‚½‚¾’Ê‚ç‚È‚¢‚Æ‚¢‚í‚ê‚Ăࢂ邪A‚È‚ñ‚©ƒƒbƒZ[ƒW‚ª‚łĂ邾‚ëB
‚à‚µC‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚é‚È‚çtypedef‚ª‚¢‚é‚ñ‚¶‚á‚ËH
typedef@struct@stat_@{@int@menber1;@}@STAT;


204:202
07/04/12 06:05:58
func()“à‚Ìmalloc‚Ì•”•ª‚Å–¾Ž¦“IŒ^ƒLƒƒƒXƒg‚ð‚‚©‚Á‚½‚肵‚Ä‚¢‚­‚ç‚©’Ê‚µ‚Ă݂½Œ‹‰Ê
‚Ç‚¤‚â‚ç
> (*stat)[i].menber1
‚ªSTAT‚̃ƒ“ƒo‚Å‚ ‚émember1‚ɂȂç‚È‚¢‚Ì‚ªŒ´ˆö‚̂悤‚Å‚·
‚±‚ê‚𑼂̕”•ª‚ð•Ï‚¦‚¸A‚©‚Â’¼Š´“I‚È•\Œ»‚É’¼‚·•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©‚ËH

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 06:17:22
>>204
’P‚È‚éŒëŽš‚¾‚ë‚»‚ê
member1
menber1

206:202
07/04/12 06:21:01
‰ðŒˆ‚µ‚Ü‚µ‚½II
‚±‚ê‚ÅŠwZs‚¯‚Ü‚·‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½III

‚â‚Á‚σRƒsƒy‚Åς܂¹‚é‚Ì‚Á‚ÄŠµ‚ê‚ĂȂ¢‚â‚΂¢‚ñ‚Å‚·‚Ë^^

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 06:39:48
„‚¦‚ÆAŽ„‚ÌŽ‚Á‚Ä‚é–{‚Å‚Íuƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^vuƒ_ƒuƒ‹ƒ|ƒCƒ“ƒ^v‚Ý‚½‚¢‚È‚±‚Æ‚ª‘‚¢‚Ä‚ ‚Á‚½‚Ì‚ÅA

‚»‚¤‚©A–ÊÚ‚Åuƒ_ƒuƒ‹ƒ|ƒCƒ“ƒ^‚ÍŽ©M‚ª‚ ‚è‚Ü‚·‚ªƒgƒŠƒvƒ‹ƒ|ƒCƒ“ƒ^‚Í‚¿‚å‚Á‚Æccv‚È‚ñ‚Ä
‚·‚Á‚Æ‚±‚Ç‚Á‚±‚¢‚È‚±‚Æ‚ðŒ¾‚Á‚Ä‚½‹ïŽt‚à‚»‚Ì–{‚ð“Ç‚ñ‚Å‚½‚Ì‚©‚à’m‚ç‚ñ‚ÈB

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 06:44:15
‚Ê‚é‚Û‚¢‚ñ‚½

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 06:47:35
>>202
C++‚Å‚±‚ê‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚é‚̂ȂçŒx‚ł܂­‚肾‚ë

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:16:54
ƒgƒŠƒvƒ‹‚Á‚ÄŽg‚¤‹@‰ï–³‚¢‚È‚ 

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:20:07
ŽOŽŸŒ³‚̃{ƒŠƒ…[ƒ€ƒf[ƒ^ˆµ‚¤Žž‚ɃgƒŠƒvƒ‹‚ÍŽg‚¤‚æ

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:28:27
ŠÔÚŽQƉ‰ŽZŽq‚Á‚Ä“à•”ŽÀ‘•ŽN‚µ‚Ä‚é‚̂Ɠ¯‚¶‚¶‚á‚ñ
*ˆêŒÂ‚È‚ç‚Ü‚¾‹–‚¹‚邯‚ÇA‘½d‚Í‚¿‚å‚Á‚ÆŒµ‚µ‚¢‚¶‚á‚ñ
‘g‚Ýž‚݂Ƃ©C++‚ªŽg‚¦‚È‚¢‚Æ‚±‚ë‚Á‚Ä‚»‚ñ‚Ȃ̂΂©‚è‚È‚ÌH

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:28:46
‚¾‚©‚çAƒ|ƒCƒ“ƒ^‚ÉŠK‘w‚ðˆÓ–¡‚·‚é’PŒê‚ð‚‚¯‚é‚Ì‚ª‹ð‚È‚ñ‚¾‚Á‚ÄB
ƒŠƒ“ƒNƒhƒŠƒXƒg‚È‚ñ‚©‚Ç‚¤‚·‚é‚ñ‚¾‚æB

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:38:21
‹³‰È‘‚Ç‚¨‚è‚ÉŽ©ŒÈŽQƃ|ƒCƒ“ƒ^‚ðŽ‚Á‚½\‘¢‘Ì‚ðŽg‚¤
‚±‚ê‚®‚ç‚¢‚È‚çŠK‘w‚¶‚á‚È‚­AuŽŸv‚Æ‚©u‘Ov‚Æ‚©u擪v‚Ý‚½‚¢‚Éuƒ|ƒCƒ“ƒ^v‚̈Ӗ¡‚ÅŽg‚¦‚é‚©‚ç”]‘«‚è‚ñ‚̉´‚Å‚à—‰ð‚Å‚«‚é
‚ÅAŠK‘w\‘¢‚Ç‚¤‚â‚Á‚Ä•\Œ»‚µ‚½‚ç‚¢‚¢‚ÌH

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:40:49
ƒŠƒ“ƒNƒgƒŠƒXƒg‚ł̓|ƒCƒ“ƒ^‚ւ̃|ƒCƒ“ƒ^‚Ío‚Ä‚±‚È‚¢‚¾‚ë

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 07:53:11
"ƒ_ƒuƒ‹"ƒ|ƒCƒ“ƒ^
"ƒgƒŠƒvƒ‹"ƒ|ƒCƒ“ƒ^

ƒ_ƒuƒ‹‚Á‚ÄŒ¾‚¤l‚̓AƒXƒ^ƒŠƒXƒN‚Ì”‚𔂦‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚ªA
ƒ_ƒuƒ‹‚Á‚Ă̂͊K‘w‚ðŽ¦‚·‚à‚̂ł͂Ȃ¢‚Æl‚¦‚é‚̂ŃIƒŒ‚͎󂯓ü‚ê‚ç‚ê‚È‚¢

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 08:10:19
ÅI“I‚É‚Í type*************** value
‚̂悤‚ÈŒ^‚É‚È‚é‚æ‚¤‚È\‘¢‚à•’Ê‚Éo‚Ä‚­‚é‚Ì‚©‚È‚Ÿc

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 08:19:25
I‚í‚Á‚Ă邾‚ëA‚»‚Ì*‚Ì”

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 08:36:58
int a[1][1][1][1][1][1][1][1][1][1];
**********a = 1;

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 08:49:17
•¡ŽG‚ȃf[ƒ^‚¾‚ÆA\‘¢‘Ì‚ª3d‚ɂȂÁ‚Ă邭‚ç‚¢‚Í‚ ‚邯‚Ç‚ÈB

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 13:09:08
Perl‚Ìchop()‚Ý‚½‚¢‚È––”ö‚ðí‚éŠÖ”‚Á‚Ä‚ ‚è‚Ü‚·‚©H
std::string s = "abcdefg";
‚Åg‚ðí‚肽‚¢ê‡‚Í
s = s.substr(0,s.size()-1);‚Æ‚â‚邵‚©‚È‚¢‚̂łµ‚傤‚©H

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 13:15:05
>>221
YouA––”ö‚É'\0'‚ð‘‚¢‚¿‚ႦYOI

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 13:19:59
>>222
std::string‚Í’¼Ú•ÒW‚µ‚Ă͂¢‚¯‚È‚¢B

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 13:41:39
>>221
resize ‚·‚ê‚Î

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 13:51:06
erase‚Å‚¢‚¢‚¶‚á‚ñ

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 14:00:49
>>224,225
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bresize‚àerase‚àŽ©•ª‚ªŒ©‚Ä‚éƒTƒCƒg‚É‚ÍÚ‚Á‚ĂȂ©‚Á‚½‚à‚Ì‚ÅEEE
‚Ç‚¿‚ç‚©Žg‚Á‚Ä‚â‚Á‚Ă݂܂·B

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:23:55
C‚ð“ÆŠw‚ł͂¶‚߂܂µ‚½Buƒ|ƒCƒ“ƒ^v‚Æ‚¢‚¤‚Ì‚ªo‚Ä—ˆ‚½‚Ì‚Å
ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚ăƒ‚ƒŠ‚Ì0‚©‚ç100‚ð“ǂݞ‚ñ‚ł݂悤‚Ɖº‚̃vƒƒOƒ‰ƒ€
‘‚¢‚Ă݂½‚̂ł·‚ªAŽÀs‚·‚邯A0x00000000‚ðreado—ˆ‚È‚¢‚Æo‚Ä—ˆ‚Ü‚·B
‚Ç‚¤‚·‚ê‚Î0x00000000‚©‚ç‚̃f[ƒ^‚ð“ǂގ–‚ªo—ˆ‚Ü‚·‚Å‚µ‚傤‚©H

--------------ƒ\[ƒX--------------

#include <stdio.h>

void main(void){

@@@@int *p=0;
@@@@int n;

@@@@for(n=0;n<=100;n++){
@@@@printf("%x", *p);
@@@@}

}

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:28:06
>>227
¡‚ÌOS‚ł͈ê”ʂ̃vƒƒOƒ‰ƒ€‚ªŒ©‚ç‚ê‚éꊂ͂»‚̃vƒƒOƒ‰ƒ€‚ÉŠ„‚è“–‚Ä‚ç‚ꂽ‹óŠÔ‚¾‚¯‚Å‚·B
‘ål‚µ‚­argv‚̕ӂè‚Å‚à”`‚¢‚ĂȂ³‚¢B

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:28:49
p=0‚Íp=NULL‚̈Ӗ¡
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚͂ǂ±‚àŽw‚µ‚Ä‚¢‚È‚¢ƒ|ƒCƒ“ƒ^‚¾‚©‚ç“ǂ߂é‚킯‚ª‚È‚¢

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:39:33
—ª‚µ‚Ăʂé‚Û
‚±‚Ì–â‘è‚ňê”ԑ厖‚È‚±‚Æ‚Íã‚ÌŽ–ŽÀ

231:227
07/04/12 17:45:46
>>228
‚Å‚àAdiskprobe‚Æ‚©‚¾‚ÆMBR‚ª“ǂ߂½‚肵‚Ü‚·‚æ‚ËH
‚±‚ê‚Á‚Ä‘S‘Rˆá‚¤˜b‚È‚ñ‚Å‚·‚©‚ËHmbr‚ðcŒ¾Œê‚œǂݞ‚ñ‚ł݂½‚¢‚ñ‚Å‚·cB
‚Æ‚¢‚¤‚©AOS‘‚­‚Ì–Y‚ê‚Ă܂µ‚½B‚·‚݂܂¹‚ñB
>>229
‚È‚é‚Ù‚ÇB

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:49:23
0”Ô’n‚ª“ǂ߂邩‚Ç‚¤‚©‚ÍOS‚É‚æ‚é

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:50:57
>>231
ƒfƒBƒXƒN‚Ì“Á’è‚Ìꊂð“ǂ݂½‚¢‚È‚çƒfƒBƒXƒN‚̃hƒ‰ƒCƒo‚É–½—߂𑗂Á‚ēǂÝo‚¹‚΂¢‚¢

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:52:09
>>231
mbr‚Á‚ăn[ƒhƒfƒBƒXƒN‚É‚ ‚é“z‚¶‚á‚È‚¢‚Ì‚©H
‚¨‘O‚ª“Ç‚à‚¤‚Æ‚µ‚Ä‚é‚̂̓ƒ‚ƒŠ‚È‚ñ‚¾‚ª

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 17:59:05
>>231
ƒfƒBƒXƒN‚Ìæ“ªƒZƒNƒ^‚ð“ǂ݂½‚¢‚È‚çAƒfƒBƒXƒNƒfƒoƒCƒX‚ð“K“–‚ÉŠJ‚¯‚Ε’ʂɓǂ߂܂·B
#‘å’ï‚ÌOS‚ÅB
–Þ‚àA‚»‚ꎩ‘Ì‚à‚â‚Í‚èAŠÇ—ŽÒŒ ŒÀ‚ª•K—v‚¾‚Á‚½‚è‚à‚µ‚Ü‚·B

ˆ‚ÅA>231‚É‚àOS‚ª‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñ‚Ë‚¥B

236:227
07/04/12 18:02:26
>>222
XP‚͓ǂݞ‚ß‚é‚ñ‚Å‚·‚©HSP2‚È‚ñ‚Å‚·‚ªB
>>233
ŒŸõ‚µ‚Ă݂܂·I
>>234
ƒ°(P„DP)ƒK[ƒ“
‚»‚¤‚Å‚·‚æ‚ËcMBR‚Á‚ÄHDD‚Ìæ“ªƒZƒNƒ^‚Ȃ̂©I
‚Á‚Ä‚©Aƒƒ‚ƒŠ‚Ìʼn‚ɂ͉½‚ª“ǂݞ‚Ü‚ê‚Ä‚é‚ñ‚¾‚낤cB
HDD‚̃f[ƒ^‚È‚ñ‚Å‚·‚¯‚ÇAƒ|ƒCƒ“ƒ^‚Ńƒ‚ƒŠ‚̔Ԓn‚ðŽw’肵‚Ä‘€ìo—ˆ‚邿‚¤‚É
HDD‚àƒAƒhƒŒƒXiƒZƒNƒ^Hj‚ÅŽw’肵‚ēǂݞ‚ÞŽ–‚͉”\‚È‚ñ‚Å‚·‚©H
‚»‚ê‚Æ‚àƒtƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚Ńtƒ@ƒCƒ‹–¼‚Æ‚©‚ðŽw’è‚·‚鎖‚Å‚µ‚©
“ǂݞ‚߂Ȃ¢/‘‚«ž‚߂Ȃ¢‚ñ‚Å‚·‚©‚ËH

237:227
07/04/12 18:07:18
‚Æ‚¢‚¤‚©A>>236‚Ì“š‚¦‚Á‚Ä>>233‚Ȃ̂©II‰´‚Á‚ĂȂñ‚Ă΂©‚È‚ñ‚¾I
‚¨‘›‚ª‚¹‚µ‚Ä‚¨‚è‚Ü‚·(T-T)

>>235
„ˆ‚ÅA>231‚É‚àOS‚ª‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñ‚Ë‚¥B

\‚µ–ó‚ ‚è‚Ü‚¹‚ñIIIIIIm(TžT )m
Windows XP(SP2)‚Å‚·B

238:235
07/04/12 18:12:37
>>237
>235‚É‘‚¢‚½‚±‚Æ‚ª‚»‚̂܂ÜXP‚É‚à“–‚ěƂ܂éB
Ú‚µ‚­‚ÍAMSDN‚ÌCreateFile‚Ì(‚È‚ª``‚¢)à–¾ŽQÆB

239:227
07/04/12 18:21:00
>>238
¡‚݂Ă݂܂µ‚½B‚»‚ê‚©‚猟õ‚µ‚Ä‚½‚ç
URLØÝ¸(ext2read.sourceforge.net)
‚±‚¤‚¢‚¤‚Ì‚ªo‚Ä—ˆ‚½‚ñ‚Å‚·‚¯‚ÇAmsdn‚̉ðà“¯—l( ß„tß)Îß¶°Ý‚Èó‘ԂȂ̂ÅA
‚Ü‚¸‚Í”ƒ‚Á‚Ä—ˆ‚½–{‚ðˆê’Ê‚è“Ç‚ÝI‚¦‚Ä‚©‚çi‚Ü‚¾ƒ|ƒCƒ“ƒ^‚Ì͂Ȃ̂Åj
‚¢‚½‚¾‚¢‚½î•ñ‚ð‚à‚Æ‚ÉŒŸõ‚µ‚Ă݂½‚¢‚Æ‚¨‚à‚¢‚Ü‚·I
>>235‚³‚ñAŽ¿–â‚É“š‚¦‚Ä‚¢‚½‚¾‚¢‚½‚݂Ȃ³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 18:46:38
>>225
erase ‚͌¢ŠÂ‹«‚Å–¼‘O‚ªˆá‚Á‚Ä‚½‚èˆø”ˆá‚Á‚Ä‚½‚è‚·‚邱‚Æ‚à‚ ‚é‚©‚çA‚»‚Ì“_‚Í’ˆÓ‚ÈB

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 20:14:47
‘S‚ẴfƒoƒCƒX‚ª mmap ‚Á‚Ä‚é‚̂͂»‚ê‚È‚è‚ÉãY—í‚©‚à‚µ‚ê‚È‚¢‚È(w

242:‚łʂé‚Û
07/04/12 22:59:28
C/C++—p‚̂ʂé‚Ûƒ`ƒFƒbƒJ[‚ðì‚Á‚Ă݂½
’@‚­‚È‚èƒXƒ‹[‚Ȃ肨D‚«‚É
URLØÝ¸(denullpo.exblog.jp)


243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/12 23:50:22

__
___
_@ ÈQÈ
@ @i LEƒÖEj
@ @G@ @‚Æj@¶Þ¯ >>242
@ @ RÜ)¤ _lÈ__È
@ @@ P@iQj >M„tLj')
@@@@@@@@ É‚Â@@ /

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 06:51:35
VS‚Ńeƒ“ƒvƒŒ[ƒg‚̕׋­Žn‚߂܂µ‚½B
•’ʂ̃Nƒ‰ƒX‚ð‘‚­‚Æ‚«‚ɂ̓wƒbƒ_ƒtƒ@ƒCƒ‹‚ƃ\[ƒXƒtƒ@ƒCƒ‹‚ð
•ÊX‚Éì‚è‚Ü‚·‚ªAƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ÉŠÖ‚µ‚Ä‚Í
“¯ˆê‚̃tƒ@ƒCƒ‹‚É‹Lq‚µ‚È‚¢‚ÆŠO•”ŽQƃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
Java‚Ý‚½‚¢‚łǂ¤‚à‹CŽ‚¿ˆ«‚¢‚ñ‚Å‚·‚ªA‰½‚©‰ðŒˆô‚Í‚ ‚è‚Ü‚·‚©H

template <typename X> X CTest<X>::func(){ ... }
ª‚±‚ê‚ðƒNƒ‰ƒX‚Ì錾‚ÌŒã‚ë‚É‘‚¯‚΂¿‚á‚ñ‚Æ“®‚«‚Ü‚·‚ªA
•ʂ̃\[ƒXƒtƒ@ƒCƒ‹‚É‘‚­‚ƃ_ƒ‚Å‚·B

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 07:24:15
#define HOGE_ template <typename X> X CTest<X>

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 08:21:36
–¾Ž¦“IŽÀ‘̉»‚Æ‚¢‚¤•û–@‚ª‚È‚­‚͂Ȃ¢B
URLØÝ¸(www.fides.dti.ne.jp)

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 08:54:57
>>246‚³‚ñ‚ÌŽ¦‚µ‚Ä‚­‚ꂽ•û–@‚łł«‚Ü‚µ‚½B
ƒeƒ“ƒvƒŒ[ƒg‚Í‚ ‚­‚܂ŃRƒ“ƒpƒCƒ‹Žž‚ɉðŽßE¶¬‚³‚ê‚é‚à‚Ì‚¾‚Æ‚¢‚¤‚Ì‚Í
—v‚·‚é‚É‚±‚¤‚¢‚¤‚±‚Æ‚¾‚Á‚½‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:05:22
new‚Å0‚ʼnŠú‰»‚µ‚½ó‘Ô‚ÅŠm•Û‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:09:51
new‰‰ŽZŽq‚Í‚»‚±‚܂Ŗʓ|Œ©‚Ä‚­‚ê‚È‚¢‚©‚玩•ª‚Å0‘ã“ü`
Windows‚È‚ç
Zeromemory(pDest, sizeof(type)*size);
‚Ý‚½‚¢‚ÈŠ´‚¶‚©A‚à‚¿‚ë‚ñŠî–{Œ^‚ÉŒÀ‚邪

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:12:01
unix‚È‚çH

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:17:14
‚Ç‚¤‚悱‚Ì’´Œ´Žn“IŽè’i
char *hoge=(char *)Dest;
for(int i=0; i<sizeof(type)*size; i++)
hoge[i]=0;

‚Ä‚©A‚»‚à‚»‚à‰½‚ðnew‚ÅŠm•Û‚·‚é‚ÌH

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:31:52
int‚Å‚·B
memset‚Å‚àOK‚Å‚·‚©H

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 09:41:12
•’Ê‚Éstd::fill‚Å‚àŽg‚Á‚Æ‚¯B

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 12:09:41
>>249
POD‚Ȃ牊ú‰»‚µ‚Ä‚­‚ê‚邾‚ë
T* t = new T();
e.g.
int* p = new int(); // *p->0

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 12:50:45
new‚ʼnŠú‰»‚Ì–â‘è‰]X‚¢‚¤‚Æ‚«‚Í‘å’ï”z—ñ‚Ì•û‚¾‚ÆŽv‚¤‚ª‚Ë

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 14:24:39
export‚ª‚ ‚ê‚΂Ȃ cB

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 17:49:26
>>248
•’Ê‚Éstd::vector<int>Šm•Û‚·‚ê‚΃fƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»‚³‚ê‚邿

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 17:54:44
>>255
”z—ñ‚Å‚à‰Šú’l‚ʼnŠú‰»‚È‚ç–â‘è‚È‚¢‚Å‚µ‚å
int* p = new int[10]();

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 19:25:50
–¾‰ð‚bŒ¾Œê‚Ì“ü–傯ŽÀ‘H•Ò‚ðI‚¦‚½‚΂©‚è‚Ì“ñË–¢–ž‚Ì‚à‚̂Ȃñ‚Å‚·‚ªA
C‚ðŽg‚Á‚½ƒ\ƒPƒbƒgƒvƒƒOƒ‰ƒ~ƒ“ƒOiƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOj‚ðŠw‚Ô‚Ì‚É
ƒIƒXƒXƒ‚Ì‘ÐA–”‚ÍWEBƒTƒCƒg‚ªŒäÀ‚¢‚Ü‚µ‚½‚çA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚Å‚µ‚傤‚©B

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 19:30:18
”LC

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 19:41:11
‚Ü‚¸‚Í•W€“üo—͂𿹯ĂɌ©—§‚Ăđ‚¢‚Ă݂é
¨ inetd ‚Å ³Ï°
ÌßÛĺَü‚è‚Í RFC (Œ´•¶&“ú–{Œê–ó) ‚ðŽQÆ
# u²ÝÀ°È¯ÄRFCŽ«“TvŽ‚Á‚Ă邯‚ÇŒ‹‹Ç RFC–{‘Ì‚ð’Ç‚¤‚µ‚È‚Ÿc

Windows ‚¾‚Æ ASync Žü‚肪Œ™‚炵‚¢‚Ì‚ÅA
MSDN {
½ÚØÝ¸(tech”Â) ‚ÌÃÝÌßÚ»²Ä {
‚®‚®‚é {
MFC‚Ì¿°½’­‚ß‚é {
‚ȂǂȂÇ

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 20:09:18
‚»‚ñ‚È‚Ìo—ˆ‚é‚ñ‚·‚©H
‚¶‚á‚ “üo—̓Cƒ“ƒ^[ƒtƒFƒCƒX‚Æ‚µ‚Äistream/ostreamŽ‚Á‚Ä‚éƒNƒ‰ƒX‚È‚ç
‚»‚ê‚ð‚»‚Ì‚Ü‚ÜhttpƒXƒgƒŠ[ƒ€‚É‚µ‚Äo—͂ł«‚é‚ñ‚·‚©H

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 20:18:19
À²Ñ±³Ä‚Æ‚©–Ê“|Œ©‚È‚¯‚è‚á‚»‚±‚»‚±‚¢‚¯‚é‚ñ‚¶‚á‚ËH
¿¹¯Ä Ì Ì§²ÙÊÝÄÞÙ@‚ª inetd ‚ÌŽdŽ–‚¾‚©‚ç‚ÈB
# ¸×²±ÝÄ‹Lq‚¾‚Æ inetd ÀÞÒÎß‚©‚àc

¿¹¯Ä‚É—¬‚·‚ׂ«Êß¹¯Ä‚ÌÙ°Ù@@ÌßÛĺÙ@‚ÍA
ç·–œ•ʂȂ̂ŠŽd—l‘ (=RFC) ‚ðŒ©‚é‚µ‚©‚È‚¢B

‚ÅAHTTP ‚®‚ç‚¢‚É‚È‚é‚ÆA‚»‚Ìٰقª•¡ŽG‰öŠï‚¾‚©‚ç“‚¢‚³‚ËB

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 20:37:44
‚ ‚ÆC++‚Ìiostream‚Íu‚»‚Ì‹C‚ɂȂê‚ÎvA
‚Ç‚ñ‚È‘ŠŽè‚Å‚à“üo—͂ł«‚邿‚¤‚ɂł«‚éB
inetd‚Æ‚©Žg‚í‚È‚¢‚ÅŽ©‘O‚Å‚â‚邯‚«‚ɂ͂ËB

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 23:57:03
throw()‚Á‚Ä錾‚µ‚½‚Ù‚¤‚ª‚¢‚¢H

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/13 23:59:07
>>265
•SŠQ‚ ‚Á‚Ĉꗘ‚È‚µ

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 00:27:06
ƒfƒXƒgƒ‰ƒNƒ^‚Ìthrow()錾‚­‚ç‚¢‚Í‚¢‚¢‚ÆŽv‚¤‚æD
â‘Î‚É“Š‚°‚¿‚áƒ_ƒ‚¾‚©‚çD
‘S‘R‹­§—Í‚à‚È‚¢‚µC‚ ‚ñ‚܈Ӗ¡‚È‚¢‚¯‚Ç‚Ë

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 00:28:23
ˆê—˜‚®‚ç‚¢‚Í‚ ‚é‚ñ‚¶‚á‚È‚¢‚©B
‚Ƃ肠‚¦‚¸ƒfƒXƒgƒ‰ƒNƒ^‚Æswap‚ɂ͂‚¯‚éB

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 00:47:33
‚³‚ñ‚­‚·
‚â‚Á‚Ï‚»‚Ì’ö“x‚É‚µ‚©Žg‚¦‚È‚¢‚Ì‚Ë

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 00:48:42
C++‚Ì—áŠO‚Á‚ÄŽg‚¢‚Ç‚±‚낪•ª‚©‚ç‚È‚¢

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 02:14:51
‚½‚܂Ɍp³‚à‚Æ‚̃fƒXƒgƒ‰ƒNƒ^‚ªthrow()‚Å錾‚³‚ê‚Ä‚éꇂªEEE

272:259
07/04/14 04:13:08
>>260
¡“x—§‚¿“ǂ݂µ‚Ă݂܂·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>261
‘òŽR‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚©‚È‚è•׋­‚ɂȂ肻‚¤‚Ȃ̂Å
“Á‚Ƀeƒ“ƒvƒŒ‚ɂ悭–Ú‚ð’Ê‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 04:54:14
>>270
C++ˆÈŠO‚Ì—áŠO‚ɂ‚¢‚Ä•ª‚©‚Á‚Ä‚¢‚é‚È‚çA‚¢‚Á‚µ‚傾‚ÆŽv‚¤‚æB

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 07:27:44
ŠëŒ¯«‚ªˆá‚¤‚¾‚ë

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 10:27:12
finally‚È‚ñ‚Ä‚¢‚ç‚ñ‚̂ł·‚æ

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 12:56:37
HDC‚É‘‚«ž‚ñ‚¾•¶Žš‚âü‚ð‰æ‘œƒtƒ@ƒCƒ‹‚Æ‚µ‚ĕۑ¶‚µ‚½‚¢‚̂ł·‚ªA
BMPƒtƒ@ƒCƒ‹‚ɕۑ¶‚·‚邾‚¯‚Å‚àA‚È‚ñ‚©‚·‚°[FX‚â‚邱‚Æ‚ ‚Á‚Ä•~‹‚‚¢‚̂ł·‚ªA
HDC“n‚·‚¾‚¯‚ÅŸŽè‚ɉ摜ƒtƒ@ƒCƒ‹ì‚Á‚ĕۑ¶‚µ‚Ä‚­‚ê‚é‚Ý‚½‚¢‚È
“s‡‚Ì‚¢‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚Á‚ĂȂ¢‚à‚ñ‚Å‚·‚©H

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 13:22:31
GDI+

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 13:39:09
>>277
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BGDI+‚Á‚ăvƒ‰ƒX‚Á‚ÄŒ¾‚¤‚­‚ç‚¢‚¾‚©‚ç
‚³‚ç‚É‚‹@”\‚ł߂ñ‚Ç‚­‚³‚­‚È‚é‚ÆŽv‚Á‚½‚̂ł·‚ªA
’²‚ׂĂ݂½‚çŠÈ’P‚ɂȂÁ‚Ä‚é‚̂ł·‚ËB
‚È‚ñ‚©—Ç‚¢‘ЂȂ¢‚©’T‚µ‚ÄAGDI+‚ɂ‚¢‚ĕ׋­‚µ‚Ă݂܂·B

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 15:34:28
>>274
ŠëŒ¯«‚Á‚ĉ½‚Ì‚±‚ÆH

280:ƒIƒiƒjƒXƒgƒKƒƒA ŸHEfxsk5e3k
07/04/14 16:17:47
vineLinux‚ÅC++‚â‚è‚Ü‚·B
¡‚³‚Á‚«‚Ü‚Ånamespace‚Ì‘¶Ý‚ð’m‚ç‚È‚­‚ĺÝÊß²Ù‚ªo—ˆ‚È‚­‚Ä¢‚Á‚Ă܂µ‚½B
‚æ‚낵‚­‚¨‚Ë‚ª‚¢‚µ‚Ü‚Ó

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 20:31:30
Visual Studio C++ 2005 EXPRESS EDITION‚ÅA
Windows API‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŽn‚߂悤‚Æ‚µ‚½‚ñ‚Å‚·‚ªA
ƒrƒ‹ƒh‚·‚邯‚¢‚«‚È‚èA
\source\main.c(1) : fatal error C1083: include ƒtƒ@ƒCƒ‹‚ðŠJ‚¯‚Ü‚¹‚ñB'windows': No such file or directory
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒvƒƒWƒFƒNƒg‚ÍAWin32ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ł‚­‚Á‚½‚Ì‚Å
–â‘è‚͂Ȃ¢‚ÆŽv‚¤‚̂ł·‚ªA
‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H

#include <windows.h>

int WINAPI WinMain(HINSTANCE hinst,HINSTANCE hPreInst, LPSTR pCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello, World","ƒ^ƒCƒgƒ‹",MB_OK);
return 0;
}


282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 20:33:43
Express Editinon‚Å‚ÍA•Ê“rWindows SDK‚©Platform SDK‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚éB

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 20:40:58
>>282
Platform SDK‚ÍAƒCƒ“ƒXƒg[ƒ‹‚ð‚µ‚Ä‚¢‚Ü‚·B
PSDK`.exe‚Á‚Ă₂ł·‚æ‚ËH


284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 20:43:20
>>283
VisualStudio(C++)ê—pƒXƒŒ‚Ö‚Ç‚¤‚¼B

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 20:47:09
>>283
VC‚ÉPSDK‚ÌꊂðÝ’è‚·‚é•K—v‚à‚ ‚éB

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 22:50:54
‚·‚݂܂¹‚ñACŒ¾Œê‚ÉŠÖ‚·‚é‚²Ž¿–â‚Å‚·

'a'‚Íˆê•¶ŽšA"abcde"‚Í•¶Žš—ñ‚Æ‹³‚í‚è‚Ü‚µ‚½‚ªA‚Å‚Í
'abcde'‚Æ’è‹`‚µ‚½ê‡‚Ç‚¤‚¢‚¤ˆÓ–¡‚ɂȂé‚̂łµ‚傤‚©H

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 22:58:45
>>286
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ä"str"‚Æ“¯‚¶‚¾‚Á‚½‚èAƒGƒ‰[‚ªo‚½‚è

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 22:58:48
>>286
o—ˆ‚½‚©H
4•¶Žš‚܂łȂç‚Å‚«‚鈗Œn‚à‚È‚¢‚ł͂Ȃ¢‚ªc

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:05:20
>>287
–Ï‘z‰³B

>>286
ƒVƒ“ƒOƒ‹ƒR[ƒe[ƒVƒ‡ƒ“‚ň͂ñ‚¾•¶Žš‚Í®”’l‚Æ‚µ‚Ĉµ‚í‚ê‚é‚Ì‚ÅA
sizeof(int)‚Æ“¯‚¶•¶Žš”‚܂łµ‚©‘‚¯‚È‚¢”¤B
‚¨‚Ü‚¯‚É‚»‚Ì’l‚ª“¯‰ðŽß‚³‚ê‚é‚©‚͊‹«ˆË‘¶B
—Ⴆ‚ÎA'abcd'‚Æ‘‚¢‚Ä'a'<<24|'b'<<16|'c'<8|'d'‚ɂȂ邩'a'|'b'<<8|'c'<<16|'d'<<24‚ɂȂ邩‚Í
“¯‚¶ƒRƒ“ƒpƒCƒ‰‚Å‚àƒo[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ĉá‚Á‚Ä‚¢‚½‚è‚·‚éB

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:09:42
‚¿‚Ȃ݂ÉC++‚¾‚Æ•¶ŽšƒŠƒeƒ‰ƒ‹‚Íchar‚¾B
ŒÝŠ·«‚ð’f‚¿Ø‚Á‚½‚»‚¤‘½‚­‚È‚¢‰ÓŠ‚È‚Ì‚Å—vƒ`ƒFƒbƒNB

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:36:01
C‚ÅA !0 ‚ª1‚ɂȂç‚È‚¢ˆ—ŒnEƒRƒ“ƒpƒCƒ‰‚Å—L–¼‚Ç‚±‚ë‚͉½‚ª‚ ‚è‚Ü‚·H

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:46:30
ISO‚âANSI‚É€‹’‚µ‚ĂȂ­‚ÄK&R‚Ƃ̌݊·«‚à‚È‚¢ˆ—Œn

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:50:11
>>292
‹ï‘Ì“I‚ɂ͂ǂñ‚È‚ÌH¡‚Å‚àG‚ꂽ‚èŽg‚í‚ꂽ‚肵‚Ä‚éH
>>292‚ª¡Žg‚Á‚Ă邯‚©H

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/14 23:51:55
‚»‚ñ‚È‚¯‚Á‚½‚¢‚È‚à‚ÌŒ»‘¶‚µ‚ĂȂ¢‚¾‚ë

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:02:44
>>294
–{“–IH‘åä•v‚È‚ÌIH‚»‚ñ‚Ȉ—Œn‚à‚¤‚È‚¢IH

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:04:11
‚ ‚Ÿ[–l‚Í¡ˆ—ŒnˆË‘¶ƒR[ƒh‚ð‘‚¢‚Ä‚¢‚邿[I‹C‚ð‚‚¯‚悤‚Ë‚¥[I

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:07:27
‰½‚ð‘‚¢‚Ä‚é‚Ì‚©’m‚ç‚ñ‚ªA‚¨‘O‚̃Œƒxƒ‹‚È‚ç‹KŠi‚É€‹’‚µ‚ĂȂ¢ˆ—Œn‚Ü‚Ål—¶‚·‚邱‚Ƃ͂Ȃ¢‚¾‚ëB

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:09:38
programming‰SŽÒ‚Å‚·
visual c{{‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ł·‚ªAcŒ¾Œê‚ðŽg‚Á‚Äprogramming‚ÌŠwK‚ð‚µ‚½‚¢‚̂ł·‚ª
windows‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒgã‚ÅcŒ¾Œê‚Ìprogram‚ð‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚낵‚¢‚̂ł·‚©H
ŠÂ‹«Ý’è“™‚ª‰ð‚炸¢‚Á‚Ă܂·B
‚Ç‚¤‚©A‚²Žw“±‚̂قǂæ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:14:22
>>297
‚ǂ̂­‚ç‚¢‚̃Œƒxƒ‹ˆÈã‚©‚炾‚Æ ‹KŠi‚É€‹’‚µ‚Ä‚¢‚È‚¢ˆ—Œn‚Ü‚Å
l—¶‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢H

‚¹‚¢‚º‚¢int‚ª16ƒrƒbƒgŒn‚É‚µ‚©‚ ‚½‚Á‚½‚±‚ƂȂ¢‚È[
NULL‚ª0‚¶‚á‚È‚¢‚Ì‚É‚à‚ ‚½‚Á‚½‚±‚ƂȂ¢‚µ‰^‚ª‚¢‚¢‚¾‚¯‚©‚È[

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:19:11
> int‚ª16ƒrƒbƒg
> NULL‚ª0‚¶‚á‚È‚¢
‚»‚ê‚͂ǂÁ‚¿‚àANSI€‹’‚¾‚ë

301:ƒIƒiƒjƒXƒgƒKƒƒA ŸHEfxsk5e3k
07/04/15 00:19:56
ruby‚ªo—ˆ‚é‚̂ł·‚ªAC++‚à‚·‚®‚Éo—ˆ‚邿‚¤‚ɂȂ肻‚¤‚Å‚·‚©H

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:23:04
‚¢‚¢‚¦

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:24:15
>>300
NULL==0‚È‚à‚̂ɂµ‚©‚ ‚½‚Á‚½‚±‚Æ‚ª‚È‚¢B
‚Æ‚¢‚¤‚©ANULL==0‚Æ‚¢‚¤‘O’ñ‚ȃR[ƒh‘‚«‚Ü‚­‚è‚ñ‚®B

‚¨‘O‚͂ǂ¤‚¾‚¢H

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:26:22
NULL‚Í0‚Ì#define‚¾‚ëB==‚ª¬‚è—§‚½‚È‚¢‚Ù‚¤‚ª‚¨‚©‚µ‚¢

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:28:17
‚ [‚à‚¤ C FAQ ‰ÅB
URLØÝ¸(www.kouno.jp)
‚Í‚¢A‚¨‚µ‚Ü‚¢B

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 00:42:05
‚Ê‚é‚Û

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 01:11:48
>>305
4ŒŽ‚¾‚È

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 02:01:40
>>305
0‚ÍNULL‚Æ‚µ‚Ă悢‚ªNULL‚Í0‚Ƃ͌À‚ç‚È‚¢ ‚Æ‘‚¢‚Ä‚ ‚郓‚¾‚¯‚ÇEEE
NULL‚ª0‚łȂ¢ˆ—Œn‚ª¡‚łං«Žcƒb‚Ä‚¢‚é‚Ì‚©•·‚«‚½‚¢ƒ“‚¾‚ªB

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 02:04:02
ƒ|ƒCƒ“ƒ^Œ^‚ÌNULL‚Æ®”Œ^‚Ì0‚ð”äŠr‚·‚é‚̂̓iƒ“ƒZƒ“ƒXB
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚Ì“à•”•\Œ»‚ª0‚łȂ¢ˆ—Œn‚Ȃ炲‚Ü‚ñ‚Æ‚ ‚éB

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 02:12:54
>>308
#define NULL ((void*)0)
‚Æ‚³‚ê‚Ä‚éC‚̈—Œn‚È‚ç¡‚Å‚à‚ ‚邿B

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 02:15:17
>>308
NULL ‚ª 0 ‚łȂ¢ƒRƒ“ƒpƒCƒ‰‚ðŽ©•ª‚Åì‚ê‚΂¢‚¢‚¶‚á‚È‚¢‚©

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 02:25:57
>>309
‹ï‘Ì—á‹@–~‚Ê

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:06:51
>>309
ƒ|ƒCƒ“ƒ^‚ªŒ»‚í‚ê‚é‚ׂ«‚Æ‚±‚ë‚É‘‚©‚ꂽ0‚Í
®”Œ^‚Æ‚µ‚ĉðŽß‚³‚ê‚邱‚Ƃ͂Ȃ¢‚ñ‚¾‚¯‚ÇB
u16i”‚Ì0x1A‚Í‚¨‚©‚µ‚¢I®”‚Ì’†‚É•¶Žš’è”'A'‚ª“ü‚Á‚Ä‚¢‚éIv
‚Á‚ÄŒ¾‚Á‚Ä‚¢‚邿‚¤‚È‚à‚ÌB

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:07:38
>>313
—¬‚ê“ǂ߂æB

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:11:24
>>309
‹ï‘Ì—á‚«‚Ú‚ñ‚Ê

>>314
‚±‚¤‚Å‚·‚©H‚í‚©‚è‚Ü‚¹‚ñ„ƒ

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:35:07
>>309‚ª’m‚Á‚½‚©‚̃Aƒz‚ÅFA

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:51:35
>>313
ƒ|ƒCƒ“ƒ^—l‚Æ0‚ð”äŠr‚·‚邯‚¢‚¤‚Ì‚Í
ƒ|ƒCƒ“ƒ^—l‚ª‚Ê‚é‚Û‚©‚Ç‚¤‚©”äŠr‚·‚邱‚ƂƓ™‚µ‚¢‚Æ‚¢‚¤‚±‚ƃKƒb
Œ¾Œê‹K’è‚Å‹K’肳‚ê‚Ä‚¢‚é‚Ì‚ÅA‚±‚ê‚Í‚¨‚©‚µ‚­‚È‚¢

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 03:53:39
‚Ê‚é‚Û

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 04:18:49
“‡ªŒ§‚݂̂Ȃ³‚ñAƒpƒ`ƒ“ƒR‚ð‚·‚é‚È‚çA

@@—D—ǃpƒ`ƒ“ƒR“X@ƒGƒCƒgƒƒ“@@@@

‚És‚±‚¤I@‰“Šui¦‚Pj‚ðâ‘΂â‚Á‚ĂȂ¢‚Ì‚ÍuƒGƒCƒgƒƒ“v‚¾‚¯I
ˆá–@ƒƒ€i¦‚Qj‚ðâ‘ÎŽg‚Á‚ĂȂ¢‚Ì‚àuƒGƒCƒgƒƒ“v‚¾‚¯I
ƒGƒCƒgƒƒ“‚Å‚ÍA‰“Šu“™‚ª‰Â”\‚ÈÝ”õ‚Í“ü‚ê‚Ä‚¢‚Ü‚¹‚ñB@ƒƒ€‚àAŒxŽ@‚ªƒ`ƒFƒbƒN‚µ‚â‚·‚¢‚悤‚É‚µ‚Ä‚¢‚Ü‚·B

Ú‚µ‚¢•û‚Í‚²‘¶’m‚Ì’Ê‚èA‚Ç‚ñ‚ȂɃpƒ`ƒ“ƒR‚Ì—V‹YlŒû‚ª•Ï“®‚µ‚Ä‚àA‚»‚ÌŽsê‹K–͕͂ςí‚è‚Ü‚¹‚ñi¦‚RjB
—v‚·‚é‚ÉA‹q‚ªŒ¸‚Á‚Ä‚àAŽc‚Á‚½‹q‚©‚çi‚è“‚é—Ê‚ð‘‚₵‚Ä’²®‚µ‚Ä‚¢‚é‚̂ł·B
‚µ‚©‚µA‰½ŒÌ‚»‚ꂪ‰Â”\‚Ȃ̂©Hc‚²—‰ð’¸‚¯‚邯Žv‚¢‚Ü‚·‚ªA‚XŠ„ˆÈã‚Ì“X‚ªŠmŽÀ‚ɉ“Šu“™‚ðs‚Á‚Ă܂·B
‚P–œ“XˆÈã‚Ì’†‚Å‚àA‰“Šu‚àˆá–@ƒƒ€‚àŠmŽÀ‚É‚â‚Á‚ĂȂ¢‚Ì‚ÍuƒGƒCƒgƒƒ“v‚P“X‚¾‚¯‚Å‚·I

¦‚Pc‰“Šu‚Æ‚Í
@u‚¨A‚ ‚Ì‹q‚ÍVŠç‚¾‚ÈBŸ‚½‚¹‚Ä–¡‚ðè‚ß‚³‚¹‚é‚©B‰“Šu‘€ì‚ÅÝ’è•ÏX‚µ‚æv
@u‹q‚ªŒ¸‚Á‚Ä‚«‚½‚ÈB‚ÜAÝ’è‚ði‚ß‚Äiˆá–@jA‚Pl‚ ‚½‚è‚©‚çï‚é—Ê‚ð‘‚₹‚΂¢‚¢‚©v
@u‚ ‚̃Iƒ„ƒW•‰‚¯‘±‚¯‚Ă邩‚ç‚»‚ë‚»‚뎫‚߂邩‚à‚ÈB¡“ú‚ÍŸ‚½‚¹‚Ä‚â‚é‚©v

¦‚Qcˆá–@ƒƒ€‚Æ‚Í
@u‚¤‚¿‚̃Aƒ^ƒŠŠm—¦‚ÍA‚à‚¿‚ë‚ñ‘¼‚Æ“¯‚¶w›››•ª‚Ì‚Px‚Å‚·‚æIiƒƒ€‚¢‚¶‚Á‚Ă邩‚çƒEƒ\‚¾‚¯‚Çjv

¦‚R@@@@@@@Žsê‹K–Í@@@—V‹YlŒû
@•½¬06”N@30’›4,780‰­‰~@2,930–œl
@•½¬08”N@30’›0,630‰­‰~@2,760–œl
@•½¬10”N@28’›0,570‰­‰~@1,980–œl
@•½¬12”N@28’›6,970‰­‰~@2,020–œl
@•½¬14”N@29’›2,250‰­‰~@2,170–œl
@•½¬16”N@29’›4,860‰­‰~@1,790–œl

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 04:19:59
‚Û‚é‚Ì

321:ƒIƒiƒjƒXƒgƒKƒƒA ŸHEfxsk5e3k
07/04/15 08:34:26
c++‚Å‚ÍNULL‚Í®”Œ^‚Ì0‚Å’è‹`‚³‚ê‚Ă܂·‚æ‚Á‚ÆB
¡—Ñæ¶‚Ì–{“Ç‚ñ‚Å‚é

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 15:23:03
SIMD‚Á‚ĉ½‚ēǂނñ‚Å‚·‚©H

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 15:38:40
C++‚Å‚ÍNULL‚ł͂Ȃ­0‚ðŽg‚¤‚±‚Æ‚ª„§‚³‚ê‚Ä‚¢‚é‚킯‚¾‚ªB

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 16:29:54
>>322
like "Ess, I'm Dee".

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 17:28:37
>>324
‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚ÆEss, I aim Dee.

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 19:25:13
>>321
’N‚à’è‹`‚̘b‚ð‚µ‚Ä‚È‚¢‚¾‚ë
‚¿‚á‚ñ‚Ɠǂ߂æ’á”]

327:286
07/04/15 19:43:02
>>287-290
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚¿‚È‚Ý‚ÉŽŽ‚µ‚½‚킯‚ł͂Ȃ­
ƒˆ‚ɂǂ¤‚È‚é‚Ì‚©‚ÆŽv‚Á‚½
‚¾‚¯‚Å‚µ‚½B

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 21:13:07
vip‚©‚ç‚«‚Ü‚µ‚½ q(^-^)p

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 21:29:29
URLØÝ¸(52.xmbs.jp)
ª
‚±‚̃TƒCƒg‚Ô‚Á’ׂµ‚Ü‚¹‚ñ‚©HH
ŽÊƒ‚Æ‚©“\‚Á‚Ä‹CŽ‚¿ˆ«‚¢‚Å‚·BŽ©•ª‚͉SŽÒ‚È‚ñ‚Œׂµ•û‚ª‚æ‚­
•ª‚©‚ç‚È‚¢‚̂ł݂Ȃ³‚ñ‚¨Šè‚¢‚µ‚Ü‚·B

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 22:14:26
void *m = 0;‚̂Ƃ«A*(size_t*)&m!=0‚Æ‚¢‚¤‚±‚Æ‚¶‚á‚ËH

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 22:17:12
>>329
‚¨‘O‚ð’Ê•ñ‚µ‚Ü‚µ‚½

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/15 22:56:52
C++‚ÌŒ¾ŒêŽd—l‚ł̓kƒ‹ƒ|ƒCƒ“ƒ^‚Í0‚È‚ð‚¾‚ª‚ÈB

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 00:56:11
\‘¢‘̂̔z—ñ‚Ì”z—ñ‚ð“®“IŠm•Û‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
typedef struct {
char a;
char b;
} St;

void poo(int x, int y){
St **hoge;
hoge = (St **)malloc(sizeof(St*)*x);
for(int i=0;i<x;i++){
@hoge[i] = (St *)malloc(sizeof(St)*y);
}
}
‚±‚ꂾ‚Ƒʖڂłµ‚½BƒRƒ“ƒpƒCƒ‹’Ê‚Á‚Ä‚à’†g‚ɃAƒNƒZƒX‚µ‚悤‚Æ‚·‚邯‚Ó‚Á‚Ƃт܂·B
hoge[3][5].a = 'T';
‚̂悤‚ÉŽg‚¢‚½‚¢‚̂ł·‚ªB

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 01:04:23
>>333
poo(3, 5); ‚Á‚ČĂÑo‚µ‚Ä‚é‚Á‚Ä—Ž‚¿‚Å‚ÍH
‚±‚¿‚ç‚Å‚Ípoo(4, 6)‚Å‚¿‚á‚ñ‚Æ“®‚­B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 01:14:56
>>334
poo(100,100)“™‚Æ“ü‚ê‚Ä‚é‚̂ł»‚¤‚¢‚¤‚킯‚ł͂Ȃ¢‚Ý‚½‚¢‚Å‚·B
‘¼‚Ì•”•ª‚Ƃ̉e‹¿‚©‚à‚µ‚ê‚È‚¢‚Ì‚Å‚à‚¤­‚µ‚¢‚¶‚­‚Á‚Ă݂܂·B

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 01:25:55
>>335
”O‚Ì‚½‚ßCodeGuard‚ðŠ|‚¯‚Ă݂½‚¯‚Çu‰ð•ú‚³‚ê‚Ä‚¢‚Ü‚¹‚ñv‚Ì
ŒxˆÈŠO‚̓Gƒ‰[o‚È‚¢‚Ë‚â‚Á‚Ï‚èB

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:02:54
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽg‚Á‚½‰Šú‰»‚Åauto_ptr‚Å
ƒƒ“ƒoŠÖ”‚ðŒÄ‚Ño‚·‚ƃAƒNƒZƒXˆá”½‚ª”­¶‚µ‚Ü‚µ‚½‚Á‚Ä
“{‚ç‚ê‚é‚ñ‚Å‚·‚ªA‰½‚ªˆ«‚¢‚ñ‚Å‚µ‚傤‚©B

class Circle : public Shape{
public:
Circle(int radius=0)throw();
Circle(const Circle& circle) throw();
virtual void draw() const throw();
virtual ShapePtr clone() const throw(bad_alloc);
virtual ShapePtr createSimilar() const throw(bad_alloc);
protected:
int radius_;
};
ShapePtr Circle::createSimilar() const throw(bad_alloc)
{ return new Circle(); }

ShapePtr Circle::clone() const throw(bad_alloc)
{ return new Circle(*this); }

void userCode(ShapePtr s ) throw(){
cout << "userCode() number1:";
s->draw();
ShapePtr copy = s->clone();
cout << "userCode() number2:";
copy->draw();
ShapePtr similar = s->createSimilar();
cout<< "userCode() number3:";
similar->draw();
}

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:10:10
>>337
ƒR[ƒh‚ª‘«‚è‚È‚¢BÇó‚ªÄŒ»‚·‚éŬ‚̃\[ƒX‚ð“\‚Á‚ÄB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:22:49
#include <iostream>
#include <new>
#include <memory>
using namespace std;
class Shape;
typedef auto_ptr<Shape> ShapePtr;

class Shape{
public:
Shape() throw();
virtual ~Shape() throw();
virtual void draw() const throw() =0;
virtual ShapePtr clone() const throw(bad_alloc)=0;
virtual ShapePtr createSimilar() const throw(bad_alloc) =0;
protected:
int radius_;
};
Shape::Shape() throw(){}
Shape::~Shape() throw(){}

class Circle : public Shape{
public:
Circle(int radius=0)throw();
Circle(const Circle& circle) throw();
virtual void draw() const throw();
virtual ShapePtr clone() const throw(bad_alloc);
virtual ShapePtr createSimilar() const throw(bad_alloc);
protected:
int radius_;
};


340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:23:28
Circle::Circle(int radius)throw()
:Shape(), radius_(radius){}
Circle::Circle(const Circle& circle)throw()
{ this->radius_ = circle.radius_; }
void Circle::draw() const throw()
{ cout << "Circle: radius=" << radius_ << "\n"; }
ShapePtr Circle::createSimilar() const throw(bad_alloc)
{ return new Circle(); }
ShapePtr Circle::clone() const throw(bad_alloc)
{ return new Circle(*this); }
void userCode(ShapePtr s ) throw(){
cout << "userCode() number1:";
s->draw();
ShapePtr copy = s->clone();
cout << "userCode() number2:";
copy->draw();
ShapePtr similar = s->createSimilar();
cout<< "userCode() number3:";
similar->draw();
}
int _tmain(int argc, _TCHAR* argv[])
{
ShapePtr c(new Circle(42) );
cout << "main() number1:";
c->draw();
userCode(c);
return 0;
}
‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
‚¨Šè‚¢‚µ‚Ü‚·B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:28:52
ShapePtr Circle::createSimilar() const throw(bad_alloc)
{ return auto_ptr<Circle>(new Circle()); }
ShapePtr Circle::clone() const throw(bad_alloc)
{ return auto_ptr<Circle>(new Circle(*this)); }

‚±‚ê‚łǂ¤H

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:31:57
ShapePtr Circle::createSimilar() const throw(bad_alloc) {
return ShapePtr(new Circle());
}
ShapePtr Circle::clone() const throw(bad_alloc) {
return ShapePtr(new Circle(*this));
}

ˆ«‚¢‚±‚Á‚¿‚Ì•û‚ªŒ©‚â‚·‚¢‚ËB

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:51:24
‚¤‚¨‚¨B
‚¢‚¯‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚È‚é‚Ù‚ÇA‚¿‚á‚ñ‚Æauto_ptr‚É‚µ‚ĕԂ³‚È‚¢‚Ƒʖڂ¾‚Á‚½‚ñ‚Å‚·‚ËB



344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:54:43
>>343
ŠÈ’P‚ÉŒ¾‚¤‚Æ‚»‚¤‚¢‚¤Ž–‚È‚ñ‚¾‚¯‚ÇA‚»‚Ì‘O‚ɃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É
‚È‚ç‚È‚©‚Á‚½H

_tmain()‚Æ‚ ‚é‚©‚çVisual C++‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 02:57:48
‚¿‚Ȃ݂Égcc(MinGW 3.4.2)‚¾‚Æ

error_cc1.cpp:46: error: conversion from `Circle*' to non-scalar type `ShapePtr' requested

‚̂悤‚ȃGƒ‰[‚ð•Ô‚·B

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 12:19:02
long long ‚Á‚ÄA‚Ü‚¾Œ»Ý‚Ì C++ ‚Ì‹KŠi‚ɂ͓ü‚Á‚ĂȂ¢‚ÌH

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 13:01:37
‚Ç[‚Å‚à‚¢‚¢‚¯‚Çlong long‚Á‚Ä
‚¿‚å‚Á‚ÆA‚¿‚å‚Á‚Æ‚¿‚å‚Á‚ƃŒƒxƒ‹‚¾‚æ‚È

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 13:33:13
DLL‚ÌŠÖ”‚ðŒÄ‚Ô‚Æ‚«‚É

Func(p1,p2,p3,p4)
‚Æ‚µ‚ČĂÑo‚µ‚½ŠÖ”‚ªAŒÄ‚Ño‚³‚ꂽ‘¤‚Å‚Í
‚PF Func(“ä‚Ì’l, p1, p2, p3)
‚Á‚ĂȂÁ‚¿‚ႤƒP[ƒX‚ÆA³‚µ‚­
‚QF Func(p1,p2,p3,p4)
‚ĂȂé‚̂ɂ»‚ÌŠÖ”“à‚Åp4‚ª”j‰ó‚³‚ê‚éi‚ ‚½‚炵‚­éŒ¾‚µ‚½ƒ[ƒJƒ‹•Ï”‚ªã‘‚«‚µ‚Ä‚µ‚Ü‚¤jƒP[ƒX‚ª‚ ‚éB

ƒfƒoƒbƒK‚ŃAƒZƒ“ƒuƒ‰‚ð’Ç‚Á‚½‚Æ‚±‚ëAcall Func ‚Ì’¼‘O‚Épush p1 ‚µ‚Ä‚¢‚é‚̂͊m”FÏ‚ÝB
iŒÄ‚Ño‚µ‘¤‚Ícdecl‚Ȃ̂Åp4‚©‚燂ɑS‚ÄpushBj
call‚ŌĂ΂ꂽŠÖ”‚É“ü‚Á‚½’¼Œã‚ÉAƒfƒoƒbƒK‚̃Xƒ^ƒbƒNƒgƒŒ[ƒXƒEƒBƒ“ƒhƒE“à‚Åã‹LŒ»Û‚ðŠm”F‚µ‚Ä‚¢‚éB
i‚±‚ê‚Á‚ăXƒ^ƒbƒN‚ðŒ©‚Ä‚é‚Ì‚©‚Èj

call‚ÆAcall“à•”Å‰‚̃Xƒeƒbƒv‚Ƃ̊ԂÉAƒfƒoƒbƒK‚ł͌©‚¦‚È‚¢‰½‚ç‚©‚̃oƒCƒiƒŠ‚ª‚ ‚é‚Ì‚©‚ÈB
‚à‚µ‚­‚ÍDLLƒvƒƒZƒX‹óŠÔ‚ÖØ‚è‘Ö‚í‚éi‚±‚̕ӂ¶‚‚͂悭—‰ð‚µ‚Ä‚¢‚È‚¢jÛ‚ÉAƒXƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ª‚¨‚©‚µ‚­‚È‚éiã‹LŒ»Û‚ðà–¾‚Å‚«‚é‰¼à‚ª—§‚Ä‚ç‚ê‚Ä‚¢‚È‚¢j‚Æ‚©‚»‚¤‚¢‚¤‚±‚Æ‚©‚ÈB

DLLŒo—RŠÖ”ŒÄ‚Ño‚µ‚ÌAƒoƒCƒiƒŠƒŒƒxƒ‹‚Ì‹““®‚ɂ‚¢‚ĂȂɂ©’m‚Á‚Ä‚½‚狳‚¦‚Ä‚­‚ê`


349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 13:48:24
ŠÖ”‚Ì錾‚ʼn½‚©iŽå‚ɌĂÑo‚µ‹K–ñ‚ðjƒ~ƒX‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚ÌH

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:00:01
__stdcall ‚Æ‚© __cdecl ‚Æ‚© __pascal ‚Á‚Ä‘‚¢‚ĂȂ¢‚ÌH

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:01:38
“ä‚Ì’l‚Æ‚¢‚¤‚̂͂Ђå‚Á‚Æ‚·‚邯thisƒ|ƒCƒ“ƒ^‚̉”\«‚à‚ ‚é‚©‚àB
extern "C" ‚ŌĂÑo‚·‚悤‚É‚µAC++‚ÌŒ`Ž®‚ÌŠÖ”‚ÍŽg‚í‚È‚¢
‚悤‚É‚·‚é‚Ì‚ªŒ´‘¥‚¾‚¯‚Ç‚»‚ñ‚ÈŽ–‚Í’m‚Á‚Ă邿‚ËB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:06:35
ŒÄ‚Ño‚µ‹K–ñ‚©thisƒ|ƒCƒ“ƒ^‚©‚Ç‚Á‚¿‚©‚Ì–â‘肾‚ÆŽv‚¤

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:07:44
this Ï‚Þ‚Ì‚Í __thiscall ‚©ÒÝÊÞŠÖ”‚¾‚ÆŽv‚¤‚ªc
C++ ‚Á‚Ä•W€‚Í __stdcall ‚¾‚Á‚¯‚©H

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:22:23
__stdcall‚ðŽg‚¤‚ÆC‚Å‚à‘¼‚ÌŒ¾Œê‚łஇ«‚ª‚ƂꂽƒXƒ^ƒbƒN‚ð
’ñ‹Ÿ‚Å‚«‚éB

‚½‚¾‚µAextern "C" ‚ðŽg‚Á‚½ê‡‚Å‚àC‚È‚ç‚ÎCAC++‚È‚çC++‚Å
Žó‚¯‚È‚¢‚Æthisƒ|ƒCƒ“ƒ^‚Ì—‚݂ł¸‚ê‚Ä‚­‚éB

extern "C"‚Í–¼‘Oƒ}ƒ“ƒOƒŠƒ“ƒO‚¾‚¯‚ÉŠÖŒW‚·‚éB

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:30:19
ŒÄ‚Ño‚µ‘¤‚àŒÄ‚Ño‚³‚ꑤ‚à _cdecl ‚𖾎¦“I‚ÉŽw’肵‚Ä‚¢‚éB
extern "C"‚ÍDLL‘¤‚ł͎w’肵‚Ă邪AŒÄ‚Ño‚µ‘¤‚͂ǂ±‚łǂ¤‚â‚Á‚ÄŽw’è‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚ç‚ñ‚—
(GetProcAddress ‚ÅŠÖ”ƒ|ƒCƒ“ƒ^‚ŌĂñ‚Å‚¢‚éj

>>351
>>352
‚»‚Ìê‡Acall‚Ì‘O‚É push this “I‚È‚à‚Ì‚ª“ü‚é‚ñ‚¶‚á‚È‚¢‚ÌH

‚³‚ç‚É’²‚ׂĂ¢‚½‚çA‚P‚̃P[ƒX‚Å‚àÅŒã‚̃pƒ‰ƒƒ^‚Í”j‰ó‚³‚ê‚邿‚¤‚¾B

‚ ‚ÆADebug‚Ńrƒ‹ƒh‚·‚邯‚·‚ׂijí‚É“®‚­B


356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:33:35
ƒƒCƒ“ƒvƒƒOƒ‰ƒ€‚àDLL‚àC++‚È‚ÌH
ˆê“x__stdcall‚É‚µ‚ărƒ‹ƒh‚µ‚È‚¨‚µ‚Ă݂ĂæB
DEFƒtƒ@ƒCƒ‹‚Ì‘‚«•û‚͂킩‚邿‚ËH‚±‚ê‚𑂯‚Î
extern "C"‚Í•s—v‚ɂȂé‚Ì‚ÅB

357:348
07/04/16 14:34:53
‚ A355‚Í–l‚Å‚· ƒXƒ}ƒ\

„Debug‚Ńrƒ‹ƒh‚·‚邯‚·‚ׂijí‚É“®‚­B

’ù³BDLL‘¤‚ðDebug‚Ńrƒ‹ƒh‚·‚邯‚·‚ׂijí‚É“®‚­B


358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:34:56
>>355
typedef ret_type (__cdecl *pfunc) (arg_types...) PFUNC;

PFUNC pfn;
(FARPROC&)pfn = GetProcAddress();

±ÄÞÚ½‚ðŽó‚¯‚é•Ï”‚ɌĂÑo‚µ‹K–ñ‚ð–„‚ß‚é‚ñ‚¾

359:348
07/04/16 14:36:28
>>358

‚ñ‚É‚áA _cdecl ‚Í‚¿‚á‚ñ‚ÆŽw’肵‚Ä‚¢‚邿B
extern "C"‚͌ĂÑo‚µ‘¤‚ÍŠÖŒW‚È‚¢‚Á‚Ä‚±‚Ƃł¢‚¢‚ñ‚¾‚æ‚ËH

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:39:35
‚ ‚ 
GetProcAddress() ‚¾‚¯‚ÅŠ®Œ‹‚µ‚½ŒÄ‚Ño‚µ‚È‚ç
–¾Ž¦‚µ‚Ä‚é‚ñ‚¾‚©‚ç extern "C" ‚Ͳ×È-‚ÈB

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:40:12
>>359
extern "C"‚ÍC++‚Ì–¼‘Oƒ}ƒ“ƒOƒŠƒ“ƒO‚ðŽ~‚ß‚é‚à‚ÌB
ƒƒCƒ“‚àDLL‚à“¯‚¶ˆ—Œn‚Ì“¯‚¶C++‚ÅŠJ”­‚·‚é‚È‚ç•K—v‚È‚¢B
(Cü–¼‚à“¯‚¶‚ɂȂ邩‚ç)

__declspec(ddexport)‚Æ‚©__declspec(dllimport)‚ðŽg‚¦‚Î
DEFƒtƒ@ƒCƒ‹‚Í•s—vB

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:41:25
GetProcAddress‚É‚Íextern"C"•t‚¯‚Ä‚¨‚­•K—v‚ª‚ ‚éB
‚È‚º‚È‚çWin32API‚ɂ͖¼‘Oƒ}ƒ“ƒOƒŠƒ“ƒO‚ª‘¶Ý‚µ‚È‚¢‚©‚çB

‚»‚ê‚Æ
~ddexport
›dllexport

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:42:42
‚Ü‚ windows.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¨‚¯‚Îextern "C"‚ÍŽ©“®“I‚É
‚â‚Á‚Ä‚­‚ê‚é‚̂ŋC‚É‚·‚é•K—v‚͂Ȃ¢B

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 14:51:18
ŒÄ‚Ño‚µ‹K–ñˆÈŠO‚É‚àAˆø”‚̃TƒCƒY‚Ì•sˆê’v‚Æ‚©‚ ‚è‚»‚¤‚¾‚È
\‘¢‘Ì‚ð’l“n‚µ‚µ‚Ä‚½‚è@‚Æ‚©@‰Â•ψø”‚¾‚¯‚nj”ŠÔˆá‚¦‚½‚è@‚Æ‚©‚µ‚ĂȂ¢H

365:348
07/04/16 15:01:02
ˆø”‚Ì”‚ªˆá‚¤‚Æ‚â‚Á‚Ï‚è–â‘è‚Ȃ̂©‚ÈB

ŽÀ‚͌ĂÑo‚µ‚ÍŒ‹\‰ö‚µ‚¢‚±‚ƂɂȂÁ‚Ä‚ÄA
union DllVar { //4-byte generic container variable
HWND handle;
DWORD dword; //NULL
LPCSTR string; //String
bool boolean; //Boolean
float number; //Number
};
‚Æ‚¢‚¤‚Ì‚ª‚Ü‚¸‚ ‚Á‚ÄAŒÄ‚Ño‚µ‘¤‚Í
typedef LPCSTR (_stdcall *METHOD)(DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar,DllVar);
‚Á‚ĂȂÁ‚Ă邪AŽó‚¯Žæ‚葤‚Í•K—v‚È”‚µ‚©Žó‚¯Žæ‚ç‚È‚¢B

ƒI[ƒXƒgƒ‰ƒŠƒAl‚Ì‹ZpŽÒ‚ªu‚±‚ê‚ÅOKv‚Á‚ÄŒ¾‚Á‚Ä‚½‚Ì‚Å
i_cdecl‚ł͌ĂÑo‚µ‘¤‚ªƒXƒ^ƒbƒN”jŠü‚à‚·‚é‚©‚ç‚»‚Ì“_‚ÅŒ¾‚Á‚Ä‚à–â‘è‚È‚³‚»‚¤j
M—p‚µ‚Ä‚é‚ñ‚¾‚ªB

__stdcall ŽŽ‚µ‚Ă݂éyoB



366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 15:05:51
‚»‚ê‚͂܂¸‚¢‚¼B
stdcall‚͌ĂÑo‚³‚ꂽ‘¤‚ªƒXƒ^ƒbƒN‚ð”jŠü‚·‚é‚Ì‚ÅA
ƒXƒ^ƒbƒN‚ɂ‚܂ꂽˆø”‚Ì”‚ð³Šm‚É’m‚ç‚È‚­‚Ă͂Ȃç‚È‚¢B
‰Â•όˆø”‚ðŽæ‚éŠÖ”‚Å‚Ístdcall‚ðŽg‚¦‚È‚¢iŽw’肵‚Ä‚àcdecl‚Æ“¯‚¶‚ɂȂéj‚Ì‚à‚±‚Ì‚½‚ßB

‚¾‚©‚ç‚»‚¤‚¢‚¤ŠÖ”‚È‚çcdecl‚É‚µ‚Ä‚¨‚¯B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 15:33:28
sizeof(wchar_t) ‚̑傫‚³‚É‚æ‚Á‚Ä’è‹`‚ð•Ï‚¦‚½‚¢‚̂ł·‚ªA
#if sizeof(wchar_t) == 4 ‚à
#if sizeof(L'A') == 4 ‚à
’蔎®‚ł͖³‚¢‚ÆAƒRƒ“ƒpƒCƒ‰‚ªŽó‚¯•t‚¯‚Ä‚­‚ê‚Ü‚¹‚ñB
‰½‚©‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©H

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 16:36:22
C++‚È‚çƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚Ä‚²‚ɂ傲‚É‚åA
C‚È‚çWCHAR_MAX‚Ì’l‚ðŒ©‚é‚­‚ç‚¢‚µ‚©‚È‚¢‚ÆŽv‚¤B

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 16:43:58
bcc‚ł͒ʂÁ‚½B

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 16:52:01
‚Å‚à‹KŠiã‚̓vƒŠƒvƒƒZƒbƒT“à‚Åsizeof‚ÍŽg‚¦‚È‚¢Žd—l‚̂͂¸

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 17:05:41
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅAƒ\ƒPƒbƒgƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚½‚¢‚̂ł·‚ªA
winsock2.h‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚邾‚¯‚ŃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 17:08:32
‚Ç‚ñ‚ȃGƒ‰[‚ªo‚Ä‚é‚Ì‚©‚­‚ç‚¢‘‚¯‚æ

373:371
07/04/16 17:11:58
>>372
‚·‚݂܂¹‚ñ‚Å‚µ‚½B
«‚Ý‚½‚¢‚ȃGƒ‰[‚ª57ŒÂ‚ł܂·

c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(112) : error C2011: 'fd_set' : 'struct' Œ^‚ÌÄ’è‹`
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock.h(54) : 'fd_set' ‚Ì錾‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(147) : warning C4005: 'FD_SET' : ƒ}ƒNƒ‚ªÄ’è‹`‚³‚ê‚Ü‚µ‚½B
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock.h(88) : 'FD_SET' ‚Ì‘O‚Ì’è‹`‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(156) : error C2011: 'timeval' : 'struct' Œ^‚ÌÄ’è‹`
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock.h(97) : 'timeval' ‚Ì錾‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B
c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(212) : error C2011: 'hostent' : 'struct' Œ^‚ÌÄ’è‹`

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 17:19:58
<winsock2.h>‚Í<windows.h>‚æ‚è‚àæ‚É#include‚·‚éB

375:371
07/04/16 17:39:38
>>374
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(_ _)m
–³Ž–‰ðŒˆ‚µ‚Ü‚µ‚½I

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 18:30:52
#define WIN32_LEAN_AND_MEAN
‚Å‚à‚æ‚©‚Á‚½‚Æ‚¨‚à‚½B
Windows.h‚ªwinsock.h‚àinclude‚·‚é‚Ì‚ª——R‚Æ‚©‰½‚Æ‚©

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 18:33:15
WIN32_LEAN_AND_MEAN‹³‚¦‚邯A•K—v‚ȃwƒbƒ_‚ªinclude‚³‚ê‚È‚­‚È‚Á‚Ä‚ÄA‚Ü‚½‹ƒ‚«•t‚©‚ê‚邱‚ƂɂȂé‚â‚à‚µ‚ê‚ñB

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 18:38:20
WIN32_LEAN_AND_MEAN ‚͂Ƃ肠‚¦‚¸–³Œø‰»‚·‚é‚ËB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 19:32:45
‚Ç‚Á‚¿‚É‚µ‚ëƒzƒ“ƒg‚É•K—v‚ȃwƒbƒ_‚ÍMSDNŒ©‚È‚¢‚ƃ_ƒ‚¾‚©‚ç‚Ë[

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 20:32:14
Ž¿–₪‚ ‚è‚Ü‚·B
string str[] = {"aaa", "bbb", "ccc", ""};
‚ð錾‚µ‚ÄA

string *tmp = str;
while (*tmp->c_str()) {
printf("%s", tmp->c_str());
tmp++;
}
‚Æ‚â‚邯Aˆê‰žccc‚Æ•\ަ‚³‚ꃋ[ƒv‚𔲂¯‚é‚̂ł·‚ª‚±‚ê‚ͳ‚µ‚¢ˆ—‚Ȃ̂łµ‚傤‚©H
‚à‚µŠÔˆá‚Á‚Ä‚¢‚é‚Ȃ糂µ‚¢‚â‚è•û‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢BŒäŠè‚¢‚µ‚Ü‚·B

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 20:55:45
>>368
>>369
>>370
sizeof‚ªŽg‚¦‚È‚¢‚͕̂s•Ö‚Å‚·‚æ‚Ë^^
Œ‹‹ÇAWCHAR_MAX‚Ì’l‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:04:40
>>380
for (string *tmp = str; !tmp->empty(): ++tmp) {
printf("%s", tmp->c_str());
}

Ž©•ª‚Ȃ炱‚¤‘‚­

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:20:14
!tmp.size()‚Å‚à‚¢‚¢‚È

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:26:29
‹CŽ‚¿ˆ«‚¢

385:380
07/04/16 21:29:02
>>382-383
—L‚è“‚²‚´‚¢‚Ü‚·B
ŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚·B

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:46:06
C++‚È‚ç—]‚èƒ|ƒCƒ“ƒ^‚ÍŽg‚¢‚½‚­‚È‚¢‚ÈEEE

std::vector<std::string> str;

str.push_back("aaa");
str.push_back("bbb");
str.push_back("ccc");

for (std::vector<std::string>::const_iterator pos = str.begin(); pos != str.end(); ++pos)
std::cout << pos->c_str() << std::endl;

‚Æ‘‚¢‚¿‚Ⴄ‚ÈEEEE

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 21:48:10
std::copy(str.begin(), str.end(), std::ostream_iterator<std::string>(std::cout, "\n"));

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/16 22:08:05
>>383
tmp->size()‚Å‚ÍH
‚‚܂è˜_—‚ª‹t‚ł͂Ǝv‚¢‚Ü‚·B

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:13:19
‚ ‚éƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚Æ‚µ‚Ä‚±‚ñ‚È’è‹`‚ª‚ ‚Á‚½ê‡A
class Neko {
@classA hoge1;
@classB hoge2;
}
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Í hoge1¨hoge2AƒfƒXƒgƒ‰ƒNƒ^‚Í‚»‚Ì‹t‚̇”Ô‚Å
ŒÄ‚Ño‚³‚ê‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚·‚ªA
‚±‚ê‚ÍC++‚Ì‹KŠi‚Æ‚µ‚Ä•ÛØ‚³‚ê‚Ä‚¢‚Ü‚·‚©H

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:14:58
‚¢‚¢‚¦

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:24:31
ŒÄ‚Ño‚³‚ê‚釔Ԃ͕s’è‚Æ‚¢‚¤‚±‚Ƃł·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:30:01
Ž©•ª‚̈—Œn‚Å‚Í•ÛØ‚³‚ê‚Ä‚é‚ñ‚¾‚©‚ç
‚»‚ê‚Å‚¢‚¢‚¶‚á‚ñ‚ÆŽv‚¤‰´ƒzƒr[ƒvƒƒOƒ‰ƒ}[

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:52:09
ƒ‰ƒxƒ‹‚ð‚Ü‚½‚ª‚È‚¯‚ê‚Îã‚©‚ç‡A‚ÆŒˆ‚Ü‚Á‚ĂȂ©‚Á‚½‚Á‚¯H

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 00:55:35
‚Â[‹KŠi•[]

‚±‚êˆÈŠO‚Ì‘‚«ž‚݂͉R‚¾‚ÆŽv‚¦

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:02:18
錾‡‚¾‚Á‚½‚Í‚¸‚¾‚¯‚Ç

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:04:41
‚ ‚Á‚½

URLØÝ¸(www.kuzbass.ru:8086)
‚Ì-5-‚©‚ç

>Then,@nonstatic@data@members@shall@be@initialized
>in@the@order@they@were@declared@in@the@class@definition
>(again@regardless@of@the@order@of@the@mem-initializers).

”ñstaticƒf[ƒ^ƒƒ“ƒo‚̓Nƒ‰ƒX’è‹`‚Å‚Ì錾‡‚ɉŠú‰»‚³‚ê‚éB(ƒƒ“ƒo‰Šú‰»ƒŠƒXƒg‚̇˜‚ÍŠÖŒW‚È‚¢)

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:10:03
ƒ‰ƒxƒ‹‰]X‚Á‚Äl‚ÍAƒƒ“ƒo‚̃ƒ‚ƒŠ”z’u‚Ƭ“¯‚µ‚Ă邩‚ÈB

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:16:28
>>389
•ÛႳ‚ê‚Ä‚¢‚éB
static‚łȂ¢ƒƒ“ƒo•Ï”‚Í錾‚Ç‚¨‚è‚̇”ԂŃRƒ“ƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê\12.6.2
ƒfƒXƒgƒ‰ƒNƒ^‚Í‚»‚Ì‹t‡‚ŌĂÑo‚³‚ê‚é\12.4.6

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:25:30
‹KŠi‚Å•ÛႳ‚ê‚Ä‚¢‚邯‚Í‚¢‚¦A‰Šú‰»‡˜‚ð‚ ‚Ä‚É‚µ‚½ƒR[ƒh‚Í‘‚«‚½‚­‚È‚¢B
ƒGƒfƒBƒ^‚Å錾‚̇”Ô‚ð•Ï‚¦‚Ä‚µ‚Ü‚¤‚¾‚¯‚Å“®‚©‚È‚­‚È‚é•sŽv‹c‚ȃR[ƒh‚ɂȂéB
‚Ƃ͂¢‚¦A‚»‚¤‚¢‚¤‰Šú‰»‡˜‚ðl—¶‚µ‚½‚¢ê‡‚à‚܂܂ ‚é‚킯‚ÅA‚»‚ñ‚ȃR[ƒh‚ð‘‚­‚ȂƎ咣‚·‚é‚킯‚É‚às‚©‚¸B
‚¹‚ß‚ÄA‘‚©‚È‚¢‚Ù‚¤‚ª—Ç‚¢‚ÆŽå’£‚·‚é‚Ì‚ª¸ˆê”tB

>>390‚Ý‚½‚¢‚ÉAC++ƒvƒƒOƒ‰ƒ}‘Sˆõ‚ÉA‹KŠi‘‚ð‚«‚Á‚¿‚è“Ç‚ñ‚Å’u‚¯‚Æ‚¢‚¤‚Ì‚à“‚È˜bB

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:25:42
a=a++;

‚»‚ë‚»‚ëA‚±‚Ì—Þ‚ÌŽ–Û‚ð •s’肾‚Ì–¢’è‹`‚¾‚Ì››—‹ü•À‚ׂ¸‚É
ƒGƒ‰[‚É‚·‚é‚©“®ì‚ð’è‹`‚·‚é‚© ‚Ç‚¿‚ç‚©‚É‚·‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾B

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:28:16
>>400
ŽQÆ‚ª–â‘è‚ð•¡ŽG‚É‚µ‚Ä‚­‚ê‚é‚©‚çA‚Ƃ肠‚¦‚¸ƒGƒ‰[‚É‚·‚邯‚¢‚¤‘I‘ðŽˆ‚¶‚á‰ðŒˆ‚ɂ͂Ȃç‚ñ‚¾‚낤‚ÈB

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 01:29:03
>>399
‚¾‚Á‚½‚çC++‚È‚ñ‚©Žg‚¤‚È‚æ

403:391
07/04/17 04:36:55
‚¿‚á‚ñ‚Æ‹K’肪‚ ‚Á‚½‚ñ‚Å‚·‚Ëcc‰ü‚߂Ă ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚¢‚­‚‚©‚Ì’lihoge1‚Æ‚©hoge2‚Æ‚©j‚̃|ƒCƒ“ƒ^‚ð•ÛŽ‚µ‚Ä‚¨‚¢‚ÄA
ƒfƒXƒgƒ‰ƒNƒ^‚Ńtƒ@ƒCƒ‹‚É‘‚«o‚·A‚Æ‚¢‚¤ƒNƒ‰ƒX‚ð
C++‚ð‚â‚èŽn‚ß‚½ ‚Éì‚Á‚Ä‚¸‚Á‚ÆŽg‚Á‚Ä‚¢‚½‚̂ł·‚ªA
‚±‚̃Nƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚邿‚è‚àæ‚É
hoge1‚âhoge2‚ª”j‰ó‚³‚ê‚Ä‚µ‚Ü‚Á‚½‚ç‚Ü‚¸‚¢‚¶‚á‚ñA
‚Æ‚¢‚¤‚±‚Æ‚ÉŋߋC•t‚¢‚½‚ñ‚Å‚·B

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 08:26:50
>>403
eŽqŠÖŒW‚¾‚©‚çƒZ[ƒt‚¾‚Ë

eÊ“¯Žm‚̇˜ˆË‘¶‚·‚é‚Á‚Ä[‚Æ >>389 ‚Å‚Ì classB ‚̺ݽÄ׸À‚É
classA ‚ÌÎß²ÝÀ‚Æ‚é‚æ‚¤‚Ȃ₂Ƃ©‚©‚È

405:391
07/04/17 08:42:26
‘‚«•û‚ªˆ«‚©‚Á‚½‚ñ‚Å‚·‚ªAŽÀÛ‚»‚ñ‚ÈŠ´‚¶‚Å‚·
iƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ł͂Ȃ­‚ÄA‰Šú‰»ƒ‹[ƒ`ƒ“‚Ì’†‚Å
ClassB.AddItem()‚Ý‚½‚¢‚ÈŠÖ”‚ðŽg‚¤‚̂ł·‚ªjB
C++‚Í‚¸‚Á‚ƓƊw‚Å‚â‚Á‚Ä‚«‚Ä‚¢‚½‚Ì‚Å
‚·‚²‚­•Ï‚È\‘¢‚¾‚Á‚½‚̂ł͂Ȃ¢‚©‚Æ•sˆÀ‚¾‚Á‚½‚ñ‚Å‚·‚ªA
K‚¢‚É‚µ‚ÄiHjŽ„‚É‚»‚±‚܂ł̃IƒŠƒWƒiƒŠƒeƒB[‚Í
‚È‚©‚Á‚½‚悤‚Å‚·‚ËB‚¿‚å‚Á‚ƈÀS‚Å‚·B


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

5399“ú‘O‚ÉXV/148 KB
’S“–:undef