y‰SŽÒнŒ}zC/C++Ž ..
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
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 08:50:19
ifstream@‚Å@ƒfƒXƒNƒgƒbƒv‚̃tƒ@ƒCƒ‹‚ª“ǂ߂܂¹‚ñ
ƒlƒbƒg‚ÅŒŸõ‚·‚邯“¯‚¶Ž¿–₪‚ ‚é‚̂ł·‚ª‰ðŒˆ‚µ‚Ă܂¹‚ñ
‘½•ªƒtƒ@ƒCƒ‹–¼‚Ì“ú–{Œê‚ªƒ„ƒo‚»‚¤‚Ȃ̂ł·
ŠÂ‹«‚ÍVC‚W‚ÌExpress‚ÅAWin32ƒRƒ“ƒ\[ƒ‹‚ÅCLR–¢Žg—p
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽg‚¤ƒ^ƒCƒv‚Å‚·
‚ ‚ƃ}ƒ‹ƒ`ƒoƒCƒg‚É‚µ‚Ä‚¢‚Ü‚·
ŠCŠO‚̃\ƒtƒg‚Æ‚©ƒfƒXƒNƒgƒbƒvã‚̃tƒ@ƒCƒ‹‚ª•s‰Â‚Ȃ̂ÅA“ú–{Œê‘Ήž‚Æ‚©‚ ‚é‚̂łµ‚傤‚©H
407:ƒIƒiƒjƒXƒgƒKƒƒA ŸHEfxsk5e3k
07/04/17 09:15:42
ruby‚ł͔’l‚È‚Ç‚à‚·‚ׂÄobject‚Å‚µ‚½‚ªC++‚͈Ⴂ‚Ü‚·‚©H
C++‚ª‘‚¯‚邯‚Ç‚¤‚¢‚Á‚½—˜“_‚ª‚ ‚è‚Ü‚·‚©H
‚¿‚Ȃ݂Ɋ‹«‚ÍVineLinux gcc‚Å‚·
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:24:19
Šî–{Œ^iint, double, char“™‚Ì‚½‚¾‚Ì”’lj‚̓Nƒ‰ƒXiƒIƒuƒWƒFƒNƒgj‚¶‚á‚È‚¢B
³Šm‚ÉŒ¾‚¤‚ƃRƒ“ƒXƒgƒ‰ƒNƒ^‚ÍŽ‚Á‚Ä‚¢‚邯‚ÇC++‚Ì’†‚ÅŒ¾‚¤ƒNƒ‰ƒX‚ł͂Ȃ¢B
“–‚½‚è‘O‚̘b‚¾‚¯‚ÇA—˜“_‚͂ǂ¤Žg‚¤‚©A‰½‚ÉŽg‚¤‚©A‰½‚Æ”ä‚ׂ邩‚É‚æ‚éB
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:33:07
E“®ì‘¬“x‚ª‘¬‚¢
EÓIŒ^‚É‚æ‚é‚¢‚‚‚©‚Ì—˜“_i“–‘RAÓIŒ^‚ɂ͌‡“_‚à‚ ‚éj
@EƒI[ƒo[ƒ[ƒh‚ª‰Â”\
@EƒRƒ“ƒpƒCƒ‹Žž‚ÉŒ^‚ÉŠÖ‚·‚é‘å•”•ª‚̃oƒO‚ð”rœ‚Å‚«‚é
‚Æ‚è‚ ‚¦‚¸Žv‚¢‚‚¢‚½‚̂͂±‚Ì‚‚ç‚¢B
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 09:41:34
>>406
local.h
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 12:13:17
>>406
WIn32‚ÍŠÖ”–¼‚ÌŒã‚ë‚ÉA‚ª•t‚¢‚Ä‚¢‚é‚à‚Ì‚ÍANSI—p‚Å
Š´‚¶‚̓VƒtƒgJIS‚Æ‚µ‚Ĉµ‚í‚ê‚éBW‚ª‚‚¢‚Ä‚¢‚镨‚ªUNICODEB
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:02:09
‚¿‚Ȃ݂ÉNTŒn‚ÅANSI‚ÈAPIŒÄ‚Ô‚ÆUnicode•ÏŠ·‚³‚ê‚ÄW‚ÈAPI‚ªŒÄ‚΂ê‚é
413:348
07/04/17 15:36:46
ƒfƒoƒbƒKã‚Å‚»‚¤Œ©‚¦‚Ä‚½‚¾‚¯‚ÅŽÀۂͳ킾‚Á‚½yo
orz
ƒGƒ‰[‚͕ʂ̌´ˆöBMFC‚̃fƒoƒbƒO”Å‚ðƒŠƒ“ƒN‚·‚邯³í“®ì‚·‚é‚Ì‚ÉAƒŠƒŠ[ƒX”Å‚¾‚Æ—áŠO‚ª”¶B
‚¤‚¨[ƒfƒoƒbƒO‚Å‚«‚Ë‚¦
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:47:23
std::vector<int> v;
v‚É1, 3, 2, 3, 4‚ª‚±‚̇”Ô‚Å“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B
STL‚Ìremove()‚͈—Œã‚Ì—LŒø‚ÈÅŒã‚Ì—v‘f‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ð•Ô‚·‚Ì‚ÅA
remove(v.begin(), v.end(), 3)‚Æ‚·‚邯A•Ô‚éƒCƒeƒŒ[ƒ^‚Í4‚ðŽw‚µ‚Ä‚¢‚邯Žv‚¢‚Ü‚·B
‚¾‚©‚çA
v.erase(remove(v.begin(), v.end(), 3), v.end());
‚Æ‚·‚邯A4‚©‚ç––”ö‚Ü‚ÅÁ‚¦‚Ä‚µ‚Ü‚¢A1, 2‚¾‚¯‚ɂȂé‹C‚ª‚·‚é‚̂ł·‚ª
‚Ç‚¤‚µ‚ĂȂç‚È‚¢‚̂łµ‚傤‚©H
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:51:16
>>414
std::remove()‚͈—Œã‚Ì휂³‚ꂽ–³‚©‚Á‚½ÅŒã‚Ì—v‘f‚Ì
"ŽŸ‚Ì"ˆÊ’u‚ð•Ô‚·B‚‚܂肱‚ÌꇂÍv.end()‚ðŽw‚µ‚Ä‚¢‚éB
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:53:23
ƒ`ƒSƒ^B3‚ªíœ‚³‚êA‚»‚ꂪ4‚Åã‘‚«‚³‚ê‚éB
‚‚܂èA1, 2, 4, 4 ‚ƂȂèA“ñ‚‚Ì4‚ÌÅŒã‚Ì•û‚ð•Ô‚·B
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 15:57:34
‚±‚ê‚ðŒ©‚Ä‚à‚炦‚Îremove()‚Ì“®ì‚ª‚æ‚‚í‚©‚é‚Í‚¸B
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
int main()
{
@int a[] = {1, 2, 3, 4};
@std::vector<int> v(a, a + 4);
@std::vector<int>::iterator pos = std::remove(v.begin(), v.end(), 3);
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
@v.erase(pos, v.end());
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
}
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:08:43
>>414
>v.erase(remove(v.begin(), v.end(), 3), v.end());
>‚Æ‚·‚邯A4‚©‚ç––”ö‚Ü‚ÅÁ‚¦‚Ä‚µ‚Ü‚¢A1, 2‚¾‚¯‚ɂȂé‹C‚ª‚·‚é‚̂ł·‚ª
‚ȂɂȂÉA‚R‚ª2‚‚ƂàÁ‚¦‚é‚Á‚ÄŒ¾‚¢‚½‚¢‚ÌH
1 3 2 3 4
0 1 2 3 4
^ ‚±‚±‚µ‚©Á‚¦‚È‚¢‚æ
419:418
07/04/17 16:09:46
s“ª‚̃Xƒy[ƒX‚ªƒgƒŠƒ€‚³‚ꂽorz
ÅŒã‚Ìs‚Ì^‚Í‚R‚ðŽw‚µ‚Ä‚¢‚éB
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:13:46
1, 3, 2, 3, 4‚Ȃ炱‚¿‚ç‚Å
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
int main()
{
@int a[] = {1, 3, 2, 3, 4};
@std::vector<int> v(a, a + sizeof(a) / sizeof(a[0]));
@std::vector<int>::iterator pos = std::remove(v.begin(), v.end(), 3);
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
@v.erase(pos, v.end());
@std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
@std::cout << std::endl;
}
421:414
07/04/17 16:34:17
‚‚܂èA
remove‚̕ԋp’l‚ÍAv‚Ìæ“ª•”•ª‚ÉŒ`¬‚³‚ꂽuŽw’è’l‚ªŽæ‚蜂©‚ꂽ”z—ñv‚ÌÅŒã‚Ì—v‘f‚ðŽw‚·
‚̂ł͖³‚‚ÄA
uŽæ‚蜂©‚ꂽ”z—ñv‚ÌŒã‚É‘±‚•”•ª‚Ìʼn‚Ì—v‘f‚ðŽw‚·
1,3,2,3,4‚Ì—á‚Å‚¢‚¤‚ÆAv[2]‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ł͂ȂAv[3]‚ðŽw‚·ƒCƒeƒŒ[ƒ^‚ª•Ô‚é
‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 16:41:12
>>421
‚»‚¤‚¢‚¤Ž–‚¾‚ËB
std::remove()‚̃Aƒ‹ƒSƒŠƒYƒ€Ž©‘̂͗v‘f‚ð휂·‚邯‚¢‚¤‚̂ł͂Ȃ
휑ÎۈȊO‚Ì—v‘f‚ð‘O‚É‹l‚߂铂«‚ð‚·‚éB
‚»‚µ‚Ä휑ÎÛ‚Ì—v‘f‚Ìæ“ª‚ð•Ô‚·‚̂ł»‚ê‚ðerase()‚É‚©‚¯‚Ä‚â‚ê‚Î
‚¤‚܂휑ÎÛ‚ª–³‚‚È‚é‚킯‚¾B
423:MSDN
07/04/17 16:43:52
‚±‚̃eƒ“ƒvƒŒ[ƒgŠÖ”‚ÍAfirst ‚ð X ‚É‘ã“ü‚µAŽŸ‚̃Xƒe[ƒgƒƒ“ƒg‚ðŽÀs‚µ‚Ü‚·B
if (!(*(first + N) == val))
*X++ = *(first + N);
‚±‚̃Xƒe[ƒgƒƒ“ƒg‚ÍA”ÍˆÍ [0, last - first) “à‚ÌŠe N ‚ɑ΂µ‚ÄŽÀs‚³‚ê‚Ü‚·B
‚±‚ÌŠÖ”‚ÍAŒ‹‰Ê‚Æ‚µ‚Ä X ‚ð•Ô‚µ‚Ü‚·B
‚‚܂èAqŒê *(first + N) == val ‚ð^‚Æ‚·‚é—v‘f‚¾‚¯‚ðƒV[ƒPƒ“ƒX‚©‚çœ‹Ž‚µAŽc‚è‚Ì—v‘f‚Ì‘Š‘Î“I‚ȇ˜‚ð•ÏX‚µ‚Ü‚¹‚ñB
‚³‚ç‚ÉA•ÏX‚³‚ꂽƒV[ƒPƒ“ƒX‚ÌI’[‚ðŽw‚·”½•œŽq‚Ì’l‚ð•Ô‚µ‚Ü‚·B
‚¢‚‚ÂðŒ‚Ƀ}ƒbƒ`‚µ‚½‚©‚ÉŠÖ‚í‚炸Aend() ‚ª•Ô‚é ‚Å‚¨‚‹H
424:414
07/04/17 16:44:36
—Ç‚•ª‚©‚è‚Ü‚µ‚½BŠF—l‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
425:406
07/04/17 20:12:18
>>411
‚Ü‚¶‚ÅI‚ ‚ÌhAh‚ª“䂾‚Á‚½
‚Ù‚Á‚Ø‚½‚ª—Ž‚¿‚½‚æI
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 20:28:48
>>406
std::locale::global(std::locale(""));‚ðmain‚Ì“ª‚É‘‚¢‚Ä‚à‚¾‚ß‚©H
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 20:41:05
A‚ª“䂾‚Á‚½‚ÄAmsdnŒ©‚è‚á‘‚¢‚Ä‚ ‚邵EEE
‚»‚¤‚łȂ‚Ä‚àSDK‚̃wƒbƒ_Œ©‚è‚á#define UNICODE‚Å•ª‚¯‚Ä‚ ‚邵EEE
428:406
07/04/17 21:01:38
>>426
‚»‚ê‚Åo—ˆ‚Ü‚µ‚½@( E`ƒÖEL)É
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:09:17
winsock‚ðŽg‚Á‚½ŠÈ’P‚ȃƒbƒZ[ƒW‘—MƒvƒƒOƒ‰ƒ€‚ÅA
ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÅÚ‘±ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ÆAƒT[ƒo‚ÉÚ‘±‚µ‚Ä
ƒƒbƒZ[ƒW‚ðŽæ“¾‚µ‚Ä‚»‚ê‚ð•\ަ‚·‚邯‚¢‚¤‚à‚Ì‚ðì‚Á‚Ä‚¢‚Ü‚·B
[ƒNƒ‰ƒCƒAƒ“ƒg‘¤]
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
[ƒT[ƒo[‘¤]
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
ª‚ªƒ\[ƒX‚Å‚·BƒRƒ“ƒpƒCƒ‹‚͂ł«‚é‚̂ł·‚ªA
Žæ“¾‚µ‚½ƒƒbƒZ[ƒW‚ª5•¶Žš–Ú‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:13:16
>>429
‚¨‘O‚̊‹«‚¶‚ásizeof(char*) == 4‚¾‚©‚炾‚ë
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:17:32
>>430
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
buf = (char *)malloc(11);
‚Æ‚©‚É‚µ‚Ä‚àA‚â‚Í‚è5•¶Žš–Ú‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·EEE
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:20:37
recv(sock, buf, sizeof(buf), 0);
‚¨‚¢‚¨‚¢
buf‚ªchar‚̌Œè”z—ñ‚È‚ç‚ ‚肾‚¯‚ÇEEE
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 21:35:49
>>432
char *buf@‚¶‚á‚È‚‚Ä char buf[1024]@‚É‚µ‚Ä•¶Žš‰»‚¯‚ª
‰ðÁ‚³‚ê‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:08:25
‚Á‚ÄAŽv‚Á‚½‚ñ‚Å‚·‚ªA1024‚à•¶Žš‚ª‘—‚ç‚ê‚Ä‚‚邱‚Ƃ͂߂Á‚½‚ɂȂ¢‚Ì‚ÉA
‚»‚ꂾ‚¯‚̗̈æ‚ð—pˆÓ‚·‚é‚Á‚Ă̂͂à‚Á‚½‚¢‚È‚‚È‚¢‚Å‚·‚©H
‚Ç‚¤‚É‚©‚Å‚«‚È‚¢‚Å‚µ‚傤‚©H
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:15:05
•ʂɑ債‚½ƒTƒCƒY‚¶‚á‚È‚¢‚µ‚»‚ê‚‚ç‚¢‚Ç‚¤‚Á‚Ä‚±‚ƂȂ¢
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:39:51
buf = (char *)malloc(sizeof(char *));
‚Ü‚¸‚±‚±‚ª‚¨‚©‚µ‚¢Ž–‚É‹C‚‚ׂµB
#define BUFFERMAX 1024
buf = (char *)malloc(sizeof(char) * BUFFERMAX);
ŒÅ’è’·•¶Žš—ñ‚ªƒCƒ„‚È‚çAʼn‚ɌŒ蒷”’lŒ^‚Å•¶Žš”‚ðŽæ“¾‚µ‚Æ‚‚ׂµB
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:43:01
sizeof()‚ÌŒ‹‰Ê‚̓Rƒ“ƒpƒCƒ‹Žž‚É‚«‚܂邩‚ç
“®“I‚ɂ͋‚Ü‚ç‚È‚¢‚©‚ç
438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 22:57:28
’Þ‚ê‚Ü‚·‚©H
439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/17 23:08:24
‚¦‚³‚ªˆ«‚¢‚æBŽæ‚è‘Ö‚¦‚È‚³‚¢B
440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:12:15
’Þ‚è‚ł͂Ȃ¢‚ñ‚Å‚·EEE“ª‚ªˆ«‚¢‚¾‚¯‚È‚ñ‚Å‚·EEE
‚Æ‚è‚ ‚¦‚¸>>435‚Å”[“¾‚·‚邱‚Ƃɂµ‚Ü‚µ‚½BV‚½‚É–â‘肪EEE
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
ƒT[ƒo[‘¤‚©‚烃bƒZ[ƒW‚ð‰½‰ñ‚©ŽóM‚µAŽóM‚·‚邽‚тɉüs‚µ‚Ä•\ަ‚µ‚Ä‚¢‚«‚½‚¢‚̂ł·‚ªA
lstrcat‚ªãŽè‚“®ì‚µ‚Ü‚¹‚ñBlstrcat‚Æ‚¢‚¤‚æ‚è‚àstrcpy‚Ì“®ì‚ð‚µ‚Ä‚é‚æ‚¤‚ÈŠ´‚¶‚Å‚·B
‰½‚ªŒ´ˆö‚Ȃ̂łµ‚傤‚©H
441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:22:01
‚¢‚ë‚¢‚댾‚¢‚½‚¢‚±‚Ƃ͂ ‚éƒ\[ƒX‚¾‚ªA
ŽóMƒf[ƒ^‚ªƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚³‚ê‚ĂȂ¢ƒIƒ`‚Ƃ݂½B
442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 00:49:41
‚‚܂èAŽóM‚É–â‘肪‚ ‚邯‚¢‚¤Ž–‚Å‚µ‚傤‚©H
443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:00:10
‚¢‚âA‚ ‚È‚½‚ɂ͂܂¾ƒlƒbƒgƒ[ƒNˆÈ‘O‚ÉŠo‚¦‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚±‚Æ‚ª‘½X‚ ‚邯‚¢‚¤‚±‚Æ
444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:01:17
GetWindowText(h2 , (PSTR)intxt , 32768);
GetWindowText(h1 , (PSTR)logtxt , 32768);
lstrcat((PSTR)logtxt, "\r\n");
lstrcat((PSTR)logtxt, (PSTR)intxt);
SetWindowText(h1 , (PSTR)logtxt);
‚Æ‚è‚ ‚¦‚¸AƒGƒfƒBƒbƒg‚̃EƒBƒ“ƒhƒE‚ð‚Q‚Âì‚Á‚ÄAª‚̂悤‚ÈŒ`‚Ålstrcat‚ð‚â‚Á‚Ă݂½‚çA
–Ú“I‚Ì•\ަ‚𓾂邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½BŽóMƒf[ƒ^‚ªƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚³‚ê‚ĂȂ¢Ž–‚ªŒ´ˆö‚È‚ç
‚Ç‚¤‚·‚ê‚Î‰ðŒˆ‚·‚é‚̂łµ‚傤‚©H
445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 01:57:09
—Ⴆ‚ÎA‘f”‚ð‰ð‚ƒvƒƒOƒ‰ƒ€‚Ý‚½‚¢‚È‚à‚Ì‚ÅA
“ªˆ«‚¢ƒvƒƒOƒ‰ƒ€‚ÆAŒø—¦‰»‚ð‚Ù‚Ç‚±‚µ‚½ƒvƒƒOƒ‰ƒ€‚Å‚ÍA
ŒvŽZˆ—‚ÌŽÀsŽžŠÔ‚ªA‚Ç‚ê‚قLjá‚Á‚Ä‚‚é‚à‚Ì‚©’²‚ׂĂ݂½‚¢‚̂ł·‚ªA
‚»‚ÌŽÀsŽžŠÔ‚𒲂ׂé‚É‚ÍA‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
ŠÂ‹«‚ÍLinux‚ÅgccƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚Ă܂·B@‹³‚¦‚Ä‚‚¾‚³‚¢B
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 02:00:52
>>445
ƒvƒƒtƒ@ƒCƒ‰‚ðŽg‚¤‚Ì‚ªˆê”ÔB
gccŠÖ˜A‚Ńvƒƒtƒ@ƒCƒ‰ƒc[ƒ‹‚ª‚È‚ñ‚©‚ ‚Á‚½‚ÆŽv‚¤‚©‚ç‚»‚ê’T‚µ‚Ä‚ÝB
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 02:03:55
>>444
ƒkƒ‹ƒ^[ƒ~ƒl[ƒg‚·‚ê‚΂¢‚¢
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 04:17:19
>>445
int t1 = ƒ^ƒCƒ€
EEE
int t2 = ƒ^ƒCƒ€
ŽžŠÔ = t2 - t1
‚Á‚Ä‚â‚Á‚Ä‚é
‚Psƒ\[ƒX•Ï‚¦‚Ä«”\‚¤‚‚µ‚½‚©‚Ç‚¤‚©’ö“x‚È‚çƒxƒ“ƒs
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 06:54:40
>>445
‚Â[rdtsc]
>>448
time()Žg‚¤‚È‚çAdifftime()‚ðŽg‚¤‚ׂ«‚©‚ÆB
#‚ÜA‚Ç‚¤‚Å‚à‚¢‚¢‚Æ‚¢‚¦‚΂ǂ¤‚Å‚à‚¢‚¢‚¯‚ÇB
450:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 11:44:16
‚‚¾‚ç‚È‚¢Ž–‚Å–{“–‚É‚·‚¢‚Ü‚¹‚ñBVC++6.0ASP6‚Å‚·B
4ƒoƒCƒg’·‚Ì64kŒÂ‚̃f[ƒ^‚Ì”z—ñ‚ðŽ¦‚·voidƒ|ƒCƒ“ƒ^‚ª‚ ‚Á‚ÄA
‚»‚̃f[ƒ^‚ð64kŒÂ‚ÌfloatŒ^‚̃f[ƒ^‚Æ‚µ‚ēǂݞ‚Ý‚½‚¢‚¾‚¯
‚È‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚Ä‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
#include "stdio.h"
void *buffer;//(‚±‚±‚É‚SƒoƒCƒg’·‚̃f[ƒ^‚ª64kŒÂ‚ ‚é)
float val[0x10000];//64kŒÂ‚ÌfloatŒ^‚Ì”z—ñ‚ð—pˆÓ‚µ‚½B
//val”z—ñ‚ÅAbuffer‚ÌŽw‚µŽ¦‚·ƒAƒhƒŒƒX‚©‚çŽn‚Ü‚é64kŒÂ‚̃f[ƒ^‚ðŽó‚¯Žæ‚肽‚¢B
for (i = 0 ; i < n ; i++)
{
val[i]= * (float*)(buffer + i);
}
‚Ç‚¤’¼‚¹‚΂¢‚¢‚̂łµ‚傤‚©B‚·‚ñ‚Ü‚¹‚ñ‚ª‹³‚¦‚Ä‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 11:53:41
u‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñv‚ðà–¾‚µ‚Ä‚‚¾‚³‚¢B
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 12:01:10
>>451
‚ ‚ñ‚½‚È‚ñ‚©‚Þ‚µ‚Þ‚µ
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 13:09:17
((float*)buffer)[i]
454:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 13:47:22
>>453
‚ ‚ A‚»‚¤‚â‚Á‚Ä‘‚¯‚΂¢‚¢‚ñ‚Å‚·‚©B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
–{Œ©‚Ä‚àƒOƒOƒb‚Ä‚àAvoidƒ|ƒCƒ“ƒ^‚ª”z—ñ‚ðŽw‚µŽ¦‚µ‚Ä‚¢‚é—Ⴊ‚È‚©‚È‚©
Œ©‚‚©‚炸‚É¢‚Á‚Ä‚¢‚Ü‚µ‚½—L“B
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 14:59:47
‚Æ‚¢‚¤‚©A‚ӂ‚¤‚Íæ‚É
float *buffer = (float*)void_buffer;
‚Æ‚©‚â‚邯Žv‚¤‚¯‚Ç‚¯‚Ç‚Ë
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 14:59:54
ƒ|ƒCƒ“ƒ^‚ª‚Ç‚¤‚¢‚¤‚à‚Ì‚©‚ª•ª‚©‚Á‚Ä‚¢‚ê‚ÎA
•Ê‚É void ƒ|ƒCƒ“ƒ^‚ª”z—ñ‚ðŽw‚µ‚Ä‚¢‚È‚¢—á‚©‚ç‚Å‚à
‚±‚Ì‚‚ç‚¢‚Í•ª‚©‚邱‚Æ‚¾‚낤B
‚±‚±‚ÅA‚È‚º‚»‚ê‚Å‚¤‚Ü‚‚¢‚‚Ì‚©A‚ð[‚l‚¦‚Ä‚¨‚©‚È‚¢‚ÆA
ŒãX‚Ü‚½¢‚邱‚Æ‚É‚È‚é‚ÆŽv‚í‚ê‚éB
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 17:39:33
‚b{{‚ŃRƒƒ“ƒg‚ðƒhƒLƒ…ƒƒ“ƒg‰»‚·‚éۂ̃fƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚Á‚ĂȂñ‚Å‚µ‚傤‚©H
C#‚âJAVA‚Ý‚½‚¢‚ÉŒ¾ŒêƒŒƒxƒ‹‚Å‘¶Ý‚µ‚È‚¢‚Ì‚ÅA‰½‚ª‚æ‚¢‚©‘{‚µ‚Ă܂·B
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 17:41:46
—L–¼‚Ç‚±‚ë‚ÍDoxygen‚©‚È
459:‚Ù‚ñ‚Ƃ̉SŽÒ
07/04/18 18:22:59
>>455-456
’ljÁ‚̃AƒhƒoƒCƒXŠ´ŽÓ‚µ‚Ü‚·B–{‚ɂ͔z—ñ‚ª‰‚߂̃AƒhƒŒƒX‚ðŽw‚·ƒ|ƒCƒ“ƒ^
‚¾‚©‚çƒ|ƒCƒ“ƒ^‚É”z—ñ–¼‚ð‘ã“ü‚µ‚Ä‚â‚ê‚Ηǂ¢‚Æ‚©A‚¢‚ë‚¢‚ë‘‚¢‚Ä‚ ‚Á‚Ä
‘‚¢‚Ä‚ ‚鎖‚͓ǂ߂΂킩‚é‚̂ł·‚ªA‚Ü‚¾‚È‚©‚È‚©‰ž—p‚Í—˜‚«‚Ü‚¹‚ñB
¡‰ñ‚̃AƒhƒoƒCƒX‚ł܂½ˆê‚•׋‚ɂȂè‚Ü‚µ‚½B
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:34:28
int a = 10, b = 20;
‚±‚Ì‚Q‚‚̕ϔ a, b ‚Ì’l‚ðˆêŽž•Ï”‚ðŽg‚킸‚É‘ŠŒÝ‚É
“ü‚ê‘Ö‚¦‚éƒeƒNƒjƒbƒN‚ª‚ ‚Á‚½‚Æ‚¨‚à‚Á‚½‚¯‚Ç
‚Ç‚ñ‚È‚ñ‚¾‚Á‚½‚Á‚¯H
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:35:45
C99‚Ì‹KŠi‘‚͂ǂ±‚©‚Ń_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚¹‚ñ‚©H
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:42:43
>>460
#define SWAP(a, b) (a += b, b = a - b, a -= b)
‚Å‚ÇH
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:45:13
>>461
JIS X 3010 : 2003 ‚ª ISO/IEC 9899 : 1999 ‚ɑГ–‚·‚éB
JISC ‚̃EƒFƒuƒTƒCƒg‚©‚ç“üŽè‚Å‚«‚é‚Í‚¸B
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:47:21
>>460
a ^= b, b ^= a, a ^= b;
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:47:37
>>460
URLØÝ¸(www.dd.iij4u.or.jp)
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 18:48:25
>>461
URLØÝ¸(www.jisc.go.jp)
JISŒŸõ¨‹KŠi”Ô† X3010
467:457
07/04/18 20:42:33
>>458
DOxygen‚Á‚ÄJavaDocƒXƒ^ƒCƒ‹‚È‚ñ‚Å‚·‚ËB
‚¿‚å‚Á‚ÆŽg‚¢‚â‚·‚¢‚©Šm”F‚µ‚Ă݂܂·B
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 20:45:40
Doxygenì‚Á‚½‚â‚‚ͦ‚¢‚ÆŽv‚¤
469:460
07/04/18 21:00:16
>>462
>>464
>>465
ƒAƒŠƒK‡d
–³—‚ÉŽg‚¤•K—v‚͂Ȃ¢‚Ì‚Ë
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 21:48:31
XOpenDisplay()‚â‚Á‚ĂȂ©‚È‚©•Ô‚Á‚Ä—ˆ‚È‚¢ŽžAƒ^ƒCƒ€ƒAƒEƒg‚³‚¹‚é‚É‚Í
‚Ç‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 21:53:27
>>465‚Ì—á‚͋ɒ[‚·‚¬‚¾‚ÈB
Šm‚©‚ÉC/C++‚Åswap‚·‚邱‚Ƃ͂ ‚Ü‚èˆÓ–¡‚ª–³‚¢B
‚¾‚ªA8bit’ö“x‚Ì’´¬Œ^ƒ}ƒCƒRƒ“‚ł͂܂¾Œ»–ð‚¾‚ËB
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:35:06
C++‚Ì•¶–@‚ɂ‚¢‚ĂȂñ‚Å‚·‚ª
”h¶ƒNƒ‰ƒX‚ÅV‚½‚Éì‚Á‚½ƒƒ\ƒbƒh‚ªŠî’êƒNƒ‰ƒX‚̃vƒ‰ƒCƒx[ƒg‘®«‚ɃAƒNƒZƒX
‚Å‚«‚È‚¢‚Ì‚ª‚Ç‚¤‚à”[“¾‚¢‚©‚È‚¢‚Æ‚¢‚¤‚©B
”h¶ƒNƒ‰ƒX‚ɉ½‚à‘‚©‚È‚¯‚ê‚Ίî’êƒNƒ‰ƒX‚Æ“¯‚¶ƒR[ƒh‚ð‘‚¢‚½‚ÆŒ©‚È‚³‚êA
ˆá‚¤‹@”\‚¾‚¯‘‚«‘«‚¹‚Ηǂ¢A‚Æ‚¢‚¤‚Ì‚ªŒp³‚¾‚ƉðŽß‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚¯‚ÇA
‚»‚̉ðŽß‚Å‚¢‚‚ƃAƒNƒZƒX‚Å‚«‚锤‚È‹C‚ª‚µ‚ÄŽd•û‚ª‚È‚¢‚Å‚·B
ˆø”•t‚«ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚»‚̂܂܂ł͌p³‚³‚ê‚È‚¢‚Ì‚àƒCƒ}ƒCƒ`ˆÓ}‚ª
‚í‚©‚è‚Ü‚¹‚ñB
‰½‚©ª–{“I‚ÈŒp³‚̸_‚ðŒë‰ð‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:41:20
>>472
‚¶‚áA‚¨‚Ü‚¢‚ªV‚µ‚¢Š®àø‚ÈŒ¾Œê‚ðì‚ê‚΂¢‚¢
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:44:24
>>472
‚»‚Ì‚½‚ß‚Ìpretected‚¾B
protected‚ȃƒ“ƒo•Ï”‚͂ǂ̔h¶ƒNƒ‰ƒX‚Å‚à‘‚«Š·‚¦‚ç‚ê‚é‚Ì‚¾‚ªA
‹t‚ÉŒ¾‚¦‚΂ǂ±‚©‚ç‘‚«Š·‚¦‚ç‚ê‚Ä‚¢‚é‚Ì‚©”cˆ¬‚µ‚Ã‚ç‚‚È‚é‚Æ‚¢‚¤‚±‚Æ‚ÅA
ŽÀۂ̂Ƃ±‚ëƒOƒ[ƒoƒ‹•Ï”‚Æ“¯—l‚É„§‚³‚ê‚Ä‚¢‚È‚¢B
i‚â‚é‚Ȃ点‚ß‚Äprotected‚ȃAƒNƒZƒT‘‚¯‚Æ‚¢‚¤‚±‚Æ‚¾j
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 22:45:48
>>472
‰½Œ¾‚Á‚Ä‚ñ‚¾‚¨‘OH
476:475
07/04/18 22:46:29
‚²‚ß‚ñ
‚¿‚Ⴄ‚Ë‚ñ
>>473 ‚ ‚Ă̂‚à‚è‚â‚Á‚Ä‚ñ
>>472 ‚Ü‚¶‚²‚ß‚ñ
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:12:14
‚»‚±‚Å
#define private public
‚Å‚·‚æ
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:14:30
>>474
—L“‚²‚´‚¢‚Ü‚·
‚¤`‚ñA‚í‚©‚Á‚½‚悤‚Ȃ킩‚ç‚È‚¢‚悤‚ÈcŒp³‚ÌÝŒvˆÓ}
”h¶ƒNƒ‰ƒX‚ÅV‚½‚Éì‚Á‚½ƒƒ\ƒbƒh‚ªŠî’êƒNƒ‰ƒX‚Ì‘®«‚Ì’l‚ð
‘‚«Š·‚¦‚Í‚µ‚È‚‚Ä‚àŽæ“¾‚µ‚½‚‚Ȃ邱‚Ƃ͗ǂo‚Ä‚«‚»‚¤‚È‹C‚ª‚µ‚Äc
iŽÀÛ‚ÉC++‚ł܂Ƃà‚É‘g‚ñ‚¾‚±‚Ƃ͂܂¾–³‚¢‚Å‚·‚ªj
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:22:56
protected‚̓eƒ“ƒvƒŒ[ƒgƒƒ\ƒbƒh‚âƒtƒ@ƒNƒgƒŠƒƒ\ƒbƒh‚Æ‚¢‚Á‚½
ƒfƒUƒpƒ^‚ðˆÓޝ‚µ‚½ÝŒv‚É‚È‚é‚ÆŽ©‘R‚Æo‚Ä‚‚éB
abstract‚â‹óŽÀ‘•‚Å‚ ‚邱‚Æ‚à‘½‚AŽÀ‘•ƒNƒ‰ƒX‚É“Á«‚ð—^‚¦‚邽‚߂ɂ悎g‚í‚ê‚éB
‚Å‚àŠù‘¶ƒAƒvƒŠ‚̃JƒXƒ^ƒ}‰®‚³‚ñ‚ ‚½‚肾‚Æ
ƒoƒO‚ª‚ ‚Á‚½‚Æ‚«‚É’¼‚µ‚â‚·‚¢‚©‚çprivate‹ÖŽ~‚¾
‚Æ‚¢‚¤•ûj‚ð—§‚Ä‚él‚à‚¢‚éB
ƒP[ƒXƒoƒCƒP[ƒX‚Á‚Ä‚±‚Ƃł±‚ê‚àƒAƒŠ‚©‚ȂƎv‚¤B
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/18 23:50:54
>>472
‚悃Nƒ‰ƒX‚ÌŒp³‚ð“®•¨‚Æ‚©šM“û—Þ‚Æ‚©Œ¢‚ɗႦ‚½‚è‚·‚邯‚ÇA
‚Ç‚ñ‚ÈšM“û—Þ‚¾‚Á‚Ä“®•¨‚ÌŠî–{“I‚È«Ž¿‚Í•ÏX‚Å‚«‚È‚¢‚킯‚ÅB
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:13:02
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
‚±‚̃vƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯‚±‚ñ‚ȃGƒ‰[‚ª‚łĂ‚é‚̂ł·‚ª«
program.cpp: In function eint convert_vector_space(Vector, int, int, unsigned char*)f:
program.cpp:90: error: invalid types eunsigned char[int]f for array subscript
program.cpp: In function eint convert_image_space(Vector, unsigned char*)f:
program.cpp:101: error: invalid types eunsigned char[int]f for array subscript
‚Ç‚¤C³‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©
ƒRƒ“ƒpƒCƒ‰‚ÍGCC 4.1AOS‚ÍLinux‚Å‚·
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:23:14
>>481
pimage[y][x]‚Æ‘‚±‚¤‚Æ‚µ‚Ä‚àApimage‚ª‘ü‚Ìunsigned char‚ւ̃|ƒCƒ“ƒ^‚Ȃ̂łł«‚È‚¢B
•‚àŠÖ”‚É“n‚µ‚ÄApimage[y * width + x]‚Æ‚·‚ê‚΂¢‚¢B
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:24:19
‚à‚µ–ˆ‰ñ‘‚‚Ì‚ªŒ™‚È‚çAstatic int offset(int x, int y, int width) {return y * width + x;}‚Å‚à—pˆÓ‚µ‚Ä‚¨‚¯‚΂¢‚¢B
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 00:36:19
>>482-483
‚»‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚·‚©
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 01:12:35
VC++6.0(WTL7)‚É‚ÄB
COMƒIƒuƒWƒFƒNƒg‚ð쬂µ‚ÄŽg‚¢‚½‚¢‚ñ‚¾‚ªA•û–@‚ª‘S‚‚í‚©‚ç‚ñB
DLL‚Íregsvr32ς݂¾‚Æ‚µ‚ÄA•¶Žš—ñ‚©GUID‚ŃCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚½‚¢B
ŽQlƒTƒCƒg‚Å‚à‚¢‚¢‚̂ŋ³‚¦‚ăGƒ‚¢l„ƒ
486:481
07/04/19 08:08:39
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
’¼‚µ‚Ä“r’†‚ɃxƒNƒgƒ‹‚̬•ª‚ðo—Í‚·‚郋[ƒ`ƒ“‚ð’ljÁ‚µ‚Ü‚µ‚½B
ƒRƒ“ƒpƒCƒ‹‚Ì’Ê‚é‚à‚Ì‚ª‚Å‚«‚½‚̂ł·‚ªA
Width:256 Height:256
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
(ˆÈ‰ºÈ—ª)
‚ÆŒ¾‚¤•—‚ÉŒ‹‰Ê‚ª”½‰f‚³‚ê‚È‚¢‚悤‚Å‚·B
Width:256 Height:256
0 0 252 47 19 86 35 109 33 48 100 67 65 62 81 56 51 10
4 0 250 43 11 80 31 101 31 41 105 65 68 59 88 67 41 8
(ˆÈ‰ºÈ—ª)
‚±‚ñ‚ÈŠ´‚¶‚ÌŒ‹‰Ê‚ðo‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤C³‚·‚ê‚΂悢‚̂łµ‚傤‚©H
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 08:13:02
> fprintf(fp,"%c ",vect[i].data[j]);
< fprintf(fp,"%d ",vect[i].data[j]);
ˆá‚Á‚½‚çς܂ñB
488:481
07/04/19 08:21:24
>>481
ƒTƒ“ƒNƒX‚Å‚·B
Width:256 Height:256
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
0 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
(ˆÈ‰ºÈ—ª)
‚Ì’†g‚Í
Width:256 Height:256
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(ˆÈ‰º“¯—l‚ɂ‚«È—ª)
‚Å‚µ‚½B
‰½‚ª‚¢‚¯‚È‚¢‚ñ‚¾‚낤EEE‚¤`‚ñ
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 08:52:52
‚½‚Ô‚ñAconvert_vector_space‚Ì‘æˆêˆø”‚ªƒ_ƒ‚ÛB
¡‚̂܂ñ‚Ü‚¾‚Ævector[0...4095]‚ðƒRƒs[‚µ‚Ä“n‚µ‚¿‚ႤBƒ|ƒCƒ“ƒ^‚ð“n‚³‚È‚¢‚Æ’l‚ð•ÏX‚Å‚«‚È‚¢B
# ‚ÅA‚ ‚Á‚Ä‚éH
int convert_vector_space(Vector *vect,int offx,int offy,unsigned char *pimage);
/* ‰æ‘œƒf[ƒ^‚ðƒxƒNƒgƒ‹‰»‚·‚é */
for(j=0; j<block_y; j++){
for(i=0; i<block_x; i++){
chk = convert_vector_space(&(vector[j*block_y+i]),4*i,4*j, image);
}
}
/* 4*4‚̉æ‘f‚²‚ƂɃuƒƒbƒN•ªŠ„‚µAƒf[ƒ^‚ð—ñƒxƒNƒgƒ‹‰»‚·‚é */
int convert_vector_space(Vector *vect,int offx,int offy,unsigned char *pimage){
int i,j;
vect->x_start = offx;
vect->y_start = offy;
for(j=0; j<4; j++){
for(i=0; i<4; i++){
vect->data[4*j+i] = pimage[(offy+j)*XLENG+(offx+i)];
}
}
return 0;
}
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 10:48:28
>>485
C/C++‚ÆŠÖŒW‚È‚¢‚̂ŃXƒŒˆá‚¢
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 12:51:15
>>490
ƒXƒŒˆá‚¢‚¶‚á‚Ë‚¥‚¾‚ë
’Pƒ‚ÉCOMƒT[ƒoŽg‚¤ƒR[ƒfƒBƒ“ƒO‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚ë
>>485
#import ‚ŃOƒO‚ê
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/19 21:25:54
>>491
#import‚¾‚ÆGoogle‚Í#‚𖳎‹‚µ‚Ä‚‚ê‚é‚̂ŔߎS‚È‚±‚ƂɂȂéB
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:44:09
ŠÂ‹«‚Í‚u‚b‚U‚Å‚·B
ƒEƒBƒ“ƒhƒE‚̃ƒbƒZ[ƒWƒ‹[ƒv’†‚ŃNƒ‰ƒX‚ðŽg—p‚µ‚½‚¢B
ƒ{ƒ^ƒ“ƒNƒŠƒbƒN‚ŃNƒ‰ƒX‚̃ƒ“ƒo[•Ï”‚Ì’l‚ð•ω»‚³‚¹A‰æ–ʂ𕂶‚éÛ‚É‚»‚̃ƒ“ƒo[•Ï”‚Ì’l‚É‚æ‚è
ˆ—‚ðU‚蕪‚¯‚éB
‚±‚ñ‚ÈŠ´‚¶‚̈—‚ðs‚¢‚½‚¢‚̂ł·‚ªA•’ʂɃNƒ‰ƒX‚ð’è‹`‚·‚邯•p”ɂɃRƒ“ƒXƒgƒ‰ƒNƒ^ˆ—‚ªŒÄ‚΂ê
•‰‰×‚ª‘å•ςȂ±‚ƂɂȂ肻‚¤EEEB
‚Ç‚¤‚¢‚¤‚Ó‚¤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
ƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:48:02
‚ÍH
•p”ɂɌĂ΂ê‚é‚Á‚Ä
ƒ‹[ƒv’†‚Å錾‚µ‚È‚¯‚è‚á‚¢‚¢‚¾‚¯‚¾‚ëEEE
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 14:57:38
ƒtƒH[ƒ€‚̃ƒ“ƒoƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ä‚»‚̃Nƒ‰ƒX(A)‚ð錾‚µ
ƒƒbƒZ[ƒWˆ—•”•ª‚ÅA‚̃ƒ\ƒbƒh‚ðŒÄ‚΂¹‚邿‚¤‚É‚µ‚Ä
‚»‚¢‚‚©‚爗‚³‚¹‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/20 20:14:08
>>493
‚Ü‚¸‚ÍWindowsƒAƒvƒŠ‚ª‚Ç‚ñ‚È\‘¢‚ðŽ‚Á‚Ä‚¢‚é‚©A‚»‚à‚»‚àƒNƒ‰ƒX‚Ƃ͉½‚Ȃ̂©—‰ð‚·‚é‚ׂ«B
MFC‚ðŽg‚킸‚ÉŠJ”‚µ‚Ä‚¢‚邯‚µ‚Ä‚à˜b‚Í‘S‚•Ï‚í‚ç‚È‚¢‚©‚çA
‚Æ‚è‚ ‚¦‚¸ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ðƒNƒ‰ƒX‚Æ‚µ‚Ä‘‚«o‚µ‚Ä‚ÝB
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 00:57:44
>>492
com import ƒCƒxƒ“ƒg@‚Å‚®‚®‚Á‚½‚ç”ߎS‚Ȗڂɉï‚Á‚½ŒoŒ±‚ª‚ ‚邼w
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 11:48:44
•W€“ü—͂Ɋւµ‚Ă̎¿–â‚Å‚·B—Ⴆ‚Ζ¼Žš‚Æ–¼‘O‚ð•ʂɓü—Í‚³‚¹‚Ä•\ަ‚µ‚½‚¢ê‡AˆÈ
‰º‚̃R[ƒh‚ðl‚¦‚Ü‚µ‚½B
char s[NUM];
fgets(s, sizeof(s), stdin);
s[strlen(s) - 1] = '\0';
printf("strint1 =%s\n", s);
fgets(s, sizeof(s), stdin);
s[strlen(s) - 1] = '\0';
printf("strint2 =%s\n", s);
“ü—Í•¶Žš”‚ªNUM‚ð‰º‰ñ‚Á‚Ä‚¢‚ê‚Αz’è‚Ç‚¨‚è‚ÌŒ‹‰Ê‚ɂȂé‚̂ł·‚ªAƒI[ƒo[ƒtƒ[‚·
‚邯Žc‚è‚Ì•ª‚ªƒXƒgƒŠ[ƒ€‚ÉŽc‚èA‚»‚ꂪ‚Q‰ñ–Ú‚Ìfgets()‚É“n‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B‚±‚Ì‚æ
‚¤‚Èê‡Aˆê’[ƒXƒgƒŠ[ƒ€‚ðƒNƒŠƒA‚·‚é‚Ì‚ª’è΂łµ‚傤‚©H‚ ‚é‚¢‚Í‘¼‚É—Ç‚Žg‚í‚ê
‚é•û–@‚ª‚ ‚é‚̂łµ‚傤‚©H
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 12:12:51
>>498
NUM‚ª‚P‚O‚Q‚S‚È‚çA‚P‚T‚O‚O•¶Žš‘Å‚Á‚½‚Æ‚«H
while( fgets(s, sizeof(s), stdin) )
{
@ EEEE
}
‚±‚ñ‚È‚©‚ÈH
’´‚¦‚½‚ç‚Q‰ñ“®‚
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹“ǂނƂ«‚ÍAª‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‘‚¢‚½
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:21:02
‰«“ꌧ‚Ì•û‚Öi–½‚ÉŠÖ‚í‚é’ˆÓŽ–€‚Å‚·j
‰«“ꌧ‚ł̑I‹“‚Å‚·‚ªA‚Ç‚¤‚©–¯Žå“}‚¾‚¯‚Í”ð‚¯‚Ä‚‚¾‚³‚¢BŒ§–¯‚̶–½‚ÉŠÖ‚í‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
–¯Žå“}‚ÌÅ‘å‚ÌŒö–ñ‚͈ꑓñ§“xi¦j‚Å‚·‚ªAˆê“xuˆê‘“ñ§“x@‰«“ê@ŽOç–œv‚ÅŒŸõ‚ð‚¨Šè‚¢‚µ‚Ü‚·B
‚±‚ÌÛA–¯Žå“}‚Ì‚g‚o‚Å’²‚ׂĂà—Ç‚¢‚Å‚·BˆÈ‰º‚Ì’Žß«‚Æ–µ‚‚·‚邱‚Ƃ͑‚¢‚ĂȂ¢‚Í‚¸‚Å‚·‚©‚çc
¦ˆê‘“ñ§“x
@ŠÈ’P‚ÉŒ¾‚¦‚Ή«“ê‚𒆑‚Æ“ú–{‚Ì‹¤—L•¨‚É‚µA‚»‚±‚É3000–œl‚Ì’†‘l‚ð“üA‚³‚¹‚Ü‚·B
@i‚‚܂艫“êlŒû‚Ì 96% ‚𒆑l‚É‚µ‚ÄAŽÀŽ¿A‰«“ê‚𒆑l‚Ì‹Z’n‚Æ‚µ‚Ü‚·Bj
@‚³‚ç‚ÉuŽ©Žåv‚Ì–¼‚̉ºA‰«“ê‚Å—LŽ–‚ª‹N‚«‚Ä‚àŽ©‰q‘à‚ÍŠ±Â‚Å‚«‚Ü‚¹‚ñB
@3000–œl‚Ì’†‘l‚ªA””h‚ƂȂÁ‚½130–œl‚Ì“ú–{l‚ɉ½‚ð‚µ‚Ä‚àA‚Å‚·B
@‚»‚µ‚Ä”½“ú‹³ˆç‚ðŽó‚¯‚½’†‘l‚Ì”½“úŠ´î‚Ì‹‚³‚ÍA‚Ù‚Æ‚ñ‚ǂ̓ú–{l‚Ì—‰ð‚ð’´‚¦‚é‚à‚̂ł·B
¡‰ñ‚Ì‘I‹“‚Å–¯Žå“}‚ªŸ‚Á‚½ê‡AuŽ©Žåvu”“Wv‚ð˜AŒÄ‚µ‚‚’iŠK“I‚Éi‚߂Ă¢‚‚±‚ƂɂȂè‚Ü‚·B
Ž©Žå‚ÆŒ¾‚Á‚Ä‚àAŽ©Žå‚ð”F‚ß‚é‚Ì‚ªuZl‚Ì96%‚ª’†‘l‚ƂȂÁ‚½vŒã‚¾‚Æ‚¢‚¤‚±‚ƂɋC‚ð‚‚¯‚Ä‚‚¾‚³‚¢B
”“W‚ÆŒ¾‚Á‚Ä‚àAV‰«“ê‚Ì””h‚ƂȂÁ‚½u”–¯‘°“ú–{lv‚Ì”“W‚ł͂Ȃ¢‚±‚ƂɋC‚ð‚‚¯‚Ä‚‚¾‚³‚¢B
501:‚â‚Á‚Ï–¼–³‚µ‚É‚·‚ׂ«‚Å‚·‚©H
07/04/21 14:23:34
‚¦‚Á‚ÆAasmƒL[ƒ[ƒh‚̈Ӗ¡‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·B
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:27:33
>>498
fgets()‚Ì‘ã‚í‚è‚É‚±‚ñ‚ȃ‰ƒbƒp[‚Å‚àŽg‚¦‚ÎH
>>498‚̂悤‚ÉAs‚ÉN•¶ŽšˆÈã“ü—Í‚³‚ꂽê‡
Žc‚è‚ðØ‚èŽÌ‚Ä‚½‚¢‚Æ‚¢‚¤ƒP[ƒX‚É‚µ‚©Žg‚¦‚È‚¢‚ªB
char@*xfgets(char@*s,@size_t@n,@FILE@*f)
{
@@@@char@*p;
@@@@int@c;
@@@@if@(!fgets(s,@n,@f))
@@@@@@@@return@0;
@@@@if@((p@=@strchr(s,@'\n')))
@@@@@@@@*p@=@0;
@@@@else
@@@@@@@@while@((c@=@getchar())@!=@EOF@&&@c@!=@'\n')
@@@@@@@@@@@@;
@@@@return@s;
}
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:36:34
\‘¢‘̂ɃNƒ‰ƒX‚ð“ü‚ê‚ç‚ê‚é‚̂͋K§‚µ‚Ä—~‚µ‚¢‚ÈB
‚¤‚Á‚©‚èƒ[ƒƒNƒŠƒA‚µ‚Ă邱‚ƂɋC‚©‚È‚¢‚Æ‚©”ß‚µ‚¢‚±‚Æ‚ª–¢‚¾‚É‚ ‚éB
\‘¢‘̂̓fƒtƒHƒ‹ƒg‚ªƒpƒuƒŠƒbƒN‚ȃNƒ‰ƒX‚Å‚ ‚é‚Á‚Äl‚¦‚̓„ƒoƒCB
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:44:51
>>501
ŠÂ‹«‚ª•ª‚©‚ç‚ñ‚̂łȂñ‚Æ‚à
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 14:50:56
asmƒL[ƒ[ƒh‚ÍAˆÈŒã‚̃uƒƒbƒN‚Ì’†g‚ªA
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ł̋Lq‚Å‚ ‚邱‚Æ‚ðŽ¦‚·B
506:498
07/04/21 16:28:22
>>499 >>502
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
>>502
‚È‚é‚Ù‚ÇI—‰ð‚Å‚«‚Ü‚µ‚½B‚±‚ñ‚Ȃ̂ð’ZŽžŠÔ‚Él‚¦•t‚‚̂͗¬Î‚Å‚·‚ËB
‚½‚Á‚½‚±‚ꂾ‚¯‚Ì—v‹‚É‚±‚Ì“DL‚³‚Í‚¢‚©‚É‚à‚b‚¾‚È‚ŸB‚±‚ê‚͉ۑè‚Ì’†
‚©‚ç‹^–â“_‚ð’Šo‚µ‚ÄŽ¿–₵‚½‚̂ł·‚ªAŽÀÛ‚ÌŒ»ê‚ł̂±‚̂悤‚È—v‹
‚͂قƂñ‚ǂȂ¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
‚ ‚ÆAŠÖ”‚ÌŒ^‚ªƒ|ƒCƒ“ƒ^‚È‚çA"return 0"‚ł͂Ȃ"return NULL"‚Ì•û‚ª
Ž©‘R‚¾‚ÆŽv‚Á‚½‚̂ł·‚ªA‚±‚Ì‘‚«•û‚Å‚à‚¢‚¢‚̂łµ‚傤‚©H
507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:54:03
>503
>\‘¢‘̂ɃNƒ‰ƒX‚ð“ü‚ê‚ç‚ê‚é‚̂͋K§‚µ‚Ä—~‚µ‚¢‚ÈB
struct‚̃ƒ“ƒo‚Æ‚µ‚Äclass•Ï”‚ðŽw’è‚·‚邱‚Æ‚ðŒ¾‚Á‚Ä‚¢‚éH
‚»‚ñ‚È‚Ìstruct‚ðŽg‚í‚È‚«‚á‚¢‚¢‚¶‚á‚ñB
struct‚ªŽc‚Á‚Ä‚¢‚é‚Ì‚ÍC/C++‚̃R[ƒh—¬—p«‚Ì‚½‚ß‚¾‚¯‚É‚ ‚é‚à‚Ì‚¾‚ÆŽv‚¤‚¯‚ÇB
class‚Ì’†‚Éstructƒƒ“ƒo‚ª“ü‚é‚̂͂ ‚蓾‚邯‚µ‚ÄV‹K‚Éstruct‚ð’è‹`‚µ‚Ä
classƒƒ“ƒo‚ð“ü‚ç‚È‚«‚á‚È‚ç‚È‚¢ó‹µ‚Á‚Ä‚ ‚é‚©H
C‚̃R[ƒh‚ðC++‚Æ‚µ‚Ä—¬—p‚·‚éꇂȂçpublic‚ɂȂÁ‚ĂȂ«‚á‚‚¶‚‚܂ª‡‚í‚È‚‚È‚é‚ÆŽv‚¼B
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:55:50
>>507
‘¼‚Ìl‚ªì‚Á‚½ struct ‚ðŽg‚¤ê‡‚̘b‚¶‚á‚Ë
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 16:56:03
>>506
ƒ|ƒCƒ“ƒ^‚ª•K—v‚Èê–ʂɌ»‚ꂽ0‚ÍAƒkƒ‹ƒ|ƒCƒ“ƒ^‚Æ‚µ‚Ĉµ‚í‚ê‚éB
510:502
07/04/21 17:07:17
‚ [‚·‚Ü‚ñA>>502‚¾‚ª‚¿‚ÆC³B
- while ((c = getchar()) != EOF && c != '\n')
+ while ((c = getc(f)) != EOF && c != '\n')
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 17:12:28
C‚©‚çC++‚ł͂ȂAOOŒnŒ¾Œê‚©‚çC++‚È‚ç
std::string‚Æ‚©ƒƒ“ƒo‚É‚·‚él‚à‚¿‚ç‚Ù‚ç‚¢‚é‚©‚ÆB
512:498
07/04/21 17:38:07
>>509
‚»‚ê‚Í—‰ð‚µ‚Ä‚¢‚Ü‚·‚ªA‰Â“Ç«‚Æ‚¢‚¤ˆÓ–¡‚Å‚ÍNULL‚Ì•û‚ªã‚©‚ÈA
‚ÆŽv‚¢‚Ü‚µ‚ÄB‚Æ‚¢‚¤‚Ì‚àAŽ„‚ªˆêu—‰ð‚Å‚«‚È‚©‚Á‚½‚©‚ç‚Å‚·B
–¢n‚ÆŒ¾‚í‚ê‚ê‚΂»‚ê‚܂łł·‚ªB
>>502
‚»‚¤‚©c f‚ªstdin‚Ƃ͌À‚ç‚È‚¢‚©‚ç‚Å‚·‚ËB
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 18:44:18
>>511
ƒŒƒKƒV[CŽg‚¢‚Å‚à‚¿‚á‚ñ‚ƕ׋‚µ‚Ä‚¢‚él‚Í\‘¢‘Ì‚ðmemset()‚·‚é‹ð‚Í—‰ð‚µ‚Ä‚¢‚é‚à‚Ì‚¾‚ªB
ŽÀÛ˜R‚ê‚̋΂߂é‰ïŽÐ‚Å‚à\‘¢‘Ì‚ðmemset()‚·‚é•Ȃ̂ ‚é‹ïŽt‚ª‚Ç“U‚܂肵‚Ä‚¢‚½‚æB
#std::string‚¶‚á‚È‚‚ÄCString‚Á‚ĂƂ±‚낪‚ ‚ꂾ‚¯‚ÇB
‚ÅA“–lžH‚Aumemset()‚Å‚«‚È‚¢‚È‚çŠë‚È‚‚ÄŽg‚¦‚È‚¢‚Èv‚Æ‚¢‚¤ŠÔ”²‚¯‚Á‚Õ‚èB
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:01:39
= { 0 }; ‚ʼnŠú‰»‚·‚ê‚΃[ƒƒNƒŠƒA‚ɂȂ邯‚ÇA
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă͌x‚ªo‚ÄŸT“©‚µ‚¢‚ñ‚¾‚æ‚ÈB
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:10:20
‚»‚±‚Åboost::value_initialized‚Å‚·‚æ
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:13:05
>>513
‚È‚ñ‚Ń_ƒ‚È‚ñ‚¾‚Á‚¯H
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:23:14
>>516
‘½•ªA“à•”‚ÅSysAllocString‚ðŒÄ‚ñ‚Å‚é‚̂łíH
CString‚ð0‚ŃZƒbƒg‚·‚邯޿“¾‚µ‚½—̈悪ƒ]ƒ“ƒr‚ɂȂé‚̂łíH
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:28:06
>>517
‚·‚Ü‚ñB\‘¢‘̂̕ûB
‚¢‚Á‚‚àƒ[ƒ–„‚ß‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇA‚±‚ꂪ‚Ü‚¸‚¢‚È‚ç
ƒIƒŒ‚Í¡‚©‚ç‘S—‡‚ŃRƒ“ƒrƒj‚És‚©‚˂΂Ȃç‚ñB
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:31:52
>>518
‚·‚é——R‚Í?
•SŠQ‚ ‚Á‚Ĉꗘ‚È‚µ‚Ȃ̂¾‚ªB
#‚±‚ê‚©‚çHŽ–‚Ȃ̂ÅA•SŠQ‚ÌÚׂɂ‚¢‚Ă͌ã’öB
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:43:22
‚»‚猾‚¢‰ß‚¬
521:518
07/04/21 19:44:43
>>519
Ž©•ª‚Å\‘¢‘Ì‚ðŽg‚¤‚Æ‚«A’a¶Žž‚É‘S‚Ă̗v‘f‚ªƒ[ƒ‚Å‚ ‚邿‚¤‚È
Žg‚¢•û‚Æ‚¢‚¤‚©ÝŒv‚ð‚µ‚Ä‚é‚©‚çB
‘¼l‚̃‰ƒCƒuƒ‰ƒŠ‚̂Ƃ«‚ÍA‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚Ǖی¯‚Ń[ƒ”~‚µ‚Ä‚éB
‚Æ‚è‚ ‚¦‚¸A‚à‚¤•ž‚Í‘S•”ô‚ñ‚¾B
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 19:51:47
WinAPI ‚É“n‚·ê—p‚Ì\‘¢‘̂Ƃ©‚ÍAmemset ‚Å 0 ƒNƒŠƒA‚·‚邱‚Æ‚ª‘½‚¢‚È
ZeroMemory ‚¾‚¯‚Ç
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:03:31
‰Šú‰»\•¶Žg‚Á‚Ä
struct Foo foo = { 0 };
‚Åς܂·‚Ù‚¤‚ªŠÈŒ‰‚Èã‚ÉAƒ|ƒCƒ“ƒ^‚â•‚“®¬”“_”“™‚à‚æ‚낵‚‚â‚Á‚Ä‚‚ê‚é‚ÈB
‚Ü[POD‚ð’P‚Ƀrƒbƒg“I‚Ƀ[ƒƒtƒBƒ‹‚·‚ê‚Ηǂ¢‚Æ•ª‚©‚Á‚Ä‚¢‚éƒP[ƒX‚Å‚Í
memset()/bzero()/ZeroMemory()‚Ì—Þ‚Å‚à‚¢‚¢‚ñ‚łȂ¢‚ÌB
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:03:45
>>516
”ñPOD‚Å‚ÍA‰¼‘zŠÖ”ƒe[ƒuƒ‹‚Ȃǃ\[ƒXƒR[ƒhã‚ɂȂ¢ƒƒ“ƒo‚ª‘¶Ý‚·‚é‰Â”\«‚ª‚ ‚éB
‚Ü‚½A•‚“®¬”“_”‚Ì0‚âƒkƒ‹ƒ|ƒCƒ“ƒ^‚ªƒrƒbƒgƒpƒ^[ƒ“0‚Ì•À‚тł ‚邱‚Ƃ͕ÛႳ‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA
POD‚Å‚àmemset‚Å‚Ì0ƒNƒŠƒA‚Í‚·‚é‚Èi‰Šú‰»Žq‚łȂçOKj‚Æ‚¢‚í‚ê‚銈ÈB
525:518
07/04/21 20:06:10
>>524
„•‚“®¬”“_”‚Ì0‚âƒkƒ‹ƒ|ƒCƒ“ƒ^‚ªƒrƒbƒgƒpƒ^[ƒ“0‚Ì•À‚тł ‚邱‚Ƃ͕ÛႳ‚ê‚Ä‚¢‚È‚¢
‚ A‚»‚¤‚¾‚Á‚½I ‚È‚é‚Ù‚ÇEEE‚¤‚©‚‚ł ‚Á‚½B
ˆÈŒã‹C‚ð‚‚¯‚Ü‚·B
‚ł͂±‚̂܂܃Rƒ“ƒrƒj‚És‚Á‚Ä‚«‚Ü‚·B
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 20:35:57
>>522
‚Â[‚©Win‚É‚¨‚¯‚éMS’è‹`‚Ì\‘¢‘Ì‚ÍMSŽ©g‚ªƒTƒ“ƒvƒ‹ƒR[ƒh‚â‚ç‚ÅZeroMemory‚µ‚Ă邵‚È‚Ÿ
‚Ü‚ŸA‘¼ŠÂ‹«‚ւ̈ÚA«‚ðl—¶‚·‚é‚È‚çˆÀˆÕ‚Èmemset‚̓„ƒƒeƒIƒP‚Á‚Ä‚±‚Æ‚©‚Æ
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:04:08
‘¼‚Ì•”•ª‚ŃoƒŠƒoƒŠŠÂ‹«ˆË‘¶‚ȃR[ƒh‚ð‘‚¢‚Ä‚éó‘Ô‚È‚çA
\‘¢‘̂̕”•ª‚¾‚¯ˆÚA«‹C‚É‚µ‚Ä‚à‚µ‚á[‚È‚¢‚í‚ÈB
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:04:42
MS‚Â[‚©VisualStudio‚Å‚àADebugƒrƒ‹ƒh‚ÅÜŠpƒ[ƒJƒ‹‚ȃIƒuƒWƒFƒNƒg‚͈Ùí’l‚𖄂߂Ă‚ê‚Ä‚¢‚é‚Ì‚É
‚»‚ê‚ð‚í‚´‚í‚´–³‚É‚µ‚ăoƒO‚Ì”Œ©‚ð’x‚点‚邱‚ƂɂȂ肩‚˂Ȃ¢‚ËB
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:09:14
>>528
VisualStudio‚Ì“®ì‚·‚éŠÂ‹«‚Å0ƒNƒŠ‚ª–â‘è‚ɂȂé‚Ì‚©?
vtbl‰ó‚µ‚Ä‚½‚ç‚Ç‚Á‚¿‚Ý‚¿“®‚©‚È‚¢‚¾‚ë?‚ñ?
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:38:13
ƒRƒ“ƒrƒj‚©‚ç‹A‚Á‚Ä‚«‚Ü‚µ‚½B ¡“ú‚͂Ȃñ‚©ƒX[ƒX[‚µ‚ĂĊ¦‚¢‚ËB
‚¢‚Ü‚³‚çŠÂ‹«ˆË‘¶‚Æ‚©‚¢‚Á‚Ä‚àAŽÀÛƒkƒ‹ƒ|ƒCƒ“ƒ^‚ª‚O‚¶‚á‚È‚¢ŠÂ‹«‚Á‚Ä
—âÂÉl‚¦‚½‚ç‚Ü‚¸–³‚¢‚æ‚ËB•‚“®¬”“_‚àB
‚ÜA‚»[‚ä[ƒA[ƒLƒeƒNƒ`ƒƒ‚ªŒ»‘¶‚µ‚Ä‚é‚È‚çA‚»‚ê‚ÉŒg‚í‚邯‚«‚¾‚¯
‹C‚ð‚‚¯‚ê‚΂¢‚Á‚©B
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 21:42:59
ƒX[ƒX[‚µ‚ĂĊ¦‚¢‚Ì‚©
‚±‚Á‚¿‚áö‚µ‹‚¢‚º
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:45:07
‰´‚Í‹à›‚ðL‚°‚È‚ª‚ç‘‚¢‚Ă܂·B
>>528
ˆÓ–¡•ª‚©‚ç‚È‚¢B
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:47:00
•Ê‚É 0 ƒNƒŠƒA‚ÍAˆÙí’l‚𖳂ɂµ‚Ä‚é‚ñ‚¶‚á‚È‚‚Ä
•K—v‚È’l‚Æ‚µ‚Ä 0 ‚ð“ü‚ê‚Ä‚é‚ñ‚¾‚ëH
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 22:59:21
>>533
‚»‚ꂪ–{—ˆ‚ ‚é‚ׂ«Žp‚Ȃ̂¾‚ªA
Œ»ŽÀ‚É‚Í>>513‚̂悤‚É‚Æ‚è‚ ‚¦‚¸í‚É0ƒNƒŠƒA‚·‚邯‚¢‚¤“z‚ªŒã‚ð₽‚È‚¢B
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:21:47
éŒ¾Žž‚É“ü‚éˆÙí’l‚È‚ñ‚Ä•K—v–³‚¢‚µ
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:36:04
‚í‚´‚í‚´ƒNƒŠƒA‚³‚ê‚Äì‚ç‚ꂽ0’l‚¾‚Á‚Ä•K—v‚È‚¢
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:50:55
0ƒNƒŠƒA‚É—Š‚ç‚¸‚ÉŽ©‘O‚ŃIƒuƒWƒFƒNƒgƒCƒjƒVƒƒƒ‰ƒCƒU—pˆÓ‚µ‚Æ‚¯‚ÆŒ¾‚¤Ž–‚©
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:51:41
‚‚܂è\‘¢‘̂ɂ̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðÝ‚¯‚ë‚ÆB
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/21 23:54:36
‚»‚µ‚ÄŽ‘Œ¹‚̘R‚ê‚ð–h‚®‚½‚߂ɃfƒXƒgƒ‰ƒNƒ^‚àÝ‚¯‚ë‚Æ
‚ÅRAII—ˆ‚½‚±‚ê
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 00:08:35
‚»‚¤‚µ‚ăNƒ‰ƒX‚ªo—ˆã‚ª‚Á‚Ä‚¢‚c
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 00:09:22
‚Ô‚Á‚¿‚ႯC++‚É‚àBean‚Á‚ÄŒ¾—t‚𓱓ü‚µ‚Ä‚à‚¢‚¢‚©‚à‚È‚—
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 01:28:44
ƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚ÌŠî–{“I‚È‚±‚Æ‚ðŠw‚Ԃ̂ɓK‚µ‚½–{‚ð‹³‚¦‚ĉº‚³‚¢
543:542
07/04/22 01:30:25
‚·‚݂܂¹‚ñA‘‚«–Y‚ê‚Ü‚µ‚½BCŒ¾Œê‚Å‚·
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 01:50:42
>>539
‚»‚±‚܂ł·‚é‚È‚çƒNƒ‰ƒX‚É‚µ‚ë‚æA‚Á‚ĂȘb‚¾‚ÈB
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 03:59:03
‚u‚b{{‚ŃEƒBƒ“ƒhƒE‚ð•\ަ‚µ‚ÄA‚»‚Ì’†‚ÅFLASH‚ðĶ‚µ‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚·‚ê‚ÎŽÀŒ»‚Å‚«‚é‚Å‚µ‚傤‚©
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:00:27
>>545
IShockwaveFlash
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:07:22
‚b‚n‚l•׋‚µ‚Ä‚«‚Ü‚·corz
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 04:31:42
>>538
‚‚©A\‘¢‘̂͊֔‚̂Ȃ¢•û‚ª‚¢‚¢‚Å‚µ‚å
Žg‚¤‚Æ‚«‚Í’ÊM‚Æ‚©‚Ìꇂ¾‚µ
32ƒoƒCƒg’PˆÊ‚Æ‚©‚ÅØ‚Á‚½‚è‚·‚é‚ñ‚Å‚µ‚å
>>542
C++‚¶‚á‚È‚ACŒ¾Œê‚©‚ËA—ŒnH
‚R‚O”N‘O‚̦‚¢—L–¼‚È–{‚ ‚邯‚ÇAEEEŒÃ‚¢
CƒAƒ‹ƒSƒŠƒYƒ€‘å•S‰ÈA‚Ý‚½‚¢‚Ȃ̂ªƒIƒXƒXƒ
’†‚ÉAƒNƒCƒbƒNƒ\[ƒgA‘}“üƒ\[ƒgEEEAƒjƒ…[ƒgƒ“–@AƒKƒEƒXEEE
‚Æ‚©Ú‚Á‚Ă郄ƒc
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 09:33:28
WIN32‚Ì\‘¢‘Ì‚¾‚¯‚̓[ƒƒNƒŠƒA‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚Ç‚ÈB
MS‚ª‚»‚¤‚¢‚¤Žg‚¢•û‚ð„§‚µ‚Ä‚¢‚éˆÈã‚»‚¤Žg‚¤‚Ì‚ª‚Ç‚¨‚èB
Šî–{“I‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ÌŽÀ‘•ŽÒ‚Ì‚â‚è•û‚ɇ‚킹‚éB
‚»‚êˆÈŠO‚ł͂¢‚ë‚¢‚ë–â‘è‚ ‚肾‚©‚çŽg‚í‚È‚¢‚¯‚Ç‚ËB
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 09:43:09
u“¹—vi‚Ç‚¤‚èj
u’Ê‚èvi‚Ç‚¨‚èj
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:14:29
Win32‚Ì\‘¢‘Ì‚ÍA‚¢‚‚àHOGE hoge = {sizeof hoge};‚ʼnŠú‰»‚µ‚Ä‚¢‚é
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:33:55
˜R‚ê‚Í–ˆ‰ñ–ˆ‰ñAmenset@‚©@setmen@‚Å”Y‚Þ
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:46:24
\‘¢‘̂̉Šú‰»‚Í
HOGE hoge = {0};‚ªƒfƒtƒH
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 11:54:00
>>552
ƒ[ƒ“Amem‚Ímen‚¶‚á‚È‚¢‚º`
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:11:11
—v‚·‚é‚ÉAƒAƒŒ‚¾‚æ‚ÈB
CŒ¾ŒêƒR[ƒ_‚ª
Hoge h = { 0 };
‰Â”\‚©‚Ç‚¤‚©‚ÍŽ©•ª‚Å”»’f‚Å‚«‚邵A
ì‚Á‚½Žž“_‚ł͖â‘è‚È‚¢‚æ‚ÈB
l—l‚ªì‚Á‚½\‘¢‘Ì‚âAŽ©ì‚Ì\‘¢‘̂łàƒoƒJ‚̈ꂊo‚¦‚Å
memset‚µ‚¿‚Ⴄ‚͖̂â‘èƒAƒŠ‚¶‚á‚ËBWinAPI‚ÅŽw’肵‚Ä‚éê‡‚Í‚Æ‚à‚©‚B
>>513 ‚ªŒ¾‚¤‚悤‚ÉAŒÂ•ʂ̉Šú‰»‚Í‘½‚ÌŽèŠÔ‚Í‘‚¦‚邯‚Ç
ˆÀ‘S‚¾‚µA‚»‚ê‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚ǂȂ B
”C++‚¾‚Á‚ÄA‚í‚´‚í‚´‰Šú‰»ƒŠƒXƒg‚ðÝ‚¯‚Ă邵(C++‚È‚çstruct‚Å‚àŽg‚¦‚邿)
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:13:03
>>552 setmen‚Á‚ÄA’j‚Ƀiƒj‚ðƒZƒbƒg‚·‚é‚ñ‚¾H
‹C‚ɂȂÁ‚Ä‹C‚ɂȂÁ‚Ä¡“ú‚Í—Ç‚Q‚ê‚»‚¤‚¾B
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 12:57:38
setmen‚Í’j‚ɉ½‚©‚ðƒZƒbƒg‚·‚é‚ñ‚¶‚á‚È‚‚ÄuƒZƒbƒg‚·‚é’j’Bv‚¾‚ë
펯“I‚Él‚¦‚ÄEEE
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:02:20
YO! MEN!
‚¢‚âAsetmen ‚Í’j‚ð‰½‚©‚ɃZƒbƒg‚·‚éŠÖ”‚¾‚ë
펯“I‚Él‚¦‚ÄEEE
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:10:18
’j‚Ì•”•ª‚ð‰½‚©‚ɃZƒbƒg‚·‚é‚킯‚©
ƒGƒ‚¢‚È
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:10:38
>>551
‚»‚¤‚µ‚Ä‚½‚¯‚ÇAÅ‹ß‚Ì VC++ ‚ÍŒxo‚·‚©‚碂éB
#pragma ‚Å—}§‚Å‚«‚邯‚ÇB
>>552
strcpy, strcat, strchr ‚Æ‚©•¶Žš—ñ‚ÉŠÖ‚·‚é‚à‚Ì‚Í str ‚ªÚ“ªŽ«‚ɂȂÁ‚Ä‚éB
“¯‚¶‚Amemset, memcpy, memmove ‚Æ‚©ƒƒ‚ƒŠ‚ÉŠÖ‚·‚é‚à‚Ì‚Í mem ‚ªÚ“ªŽ«‚ɂȂÁ‚Ä‚éB
”Y‚Þ•K—v«‚Í–³‚¢B
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:35:11
•p”ɂɎg‚¤\‘¢‘̂ȂçŒp³‚µ‚ăRƒ“ƒXƒgƒ‰ƒNƒ^’è‹`‚µ‚Ä‚µ‚Ü‚¦‚Á‚Ä‚¶‚Á‚¿‚á‚ñ‚ª
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:44:51
ƒŒƒKƒV[API‚É“n‚¹‚È‚¢‚¾‚ë
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 13:49:12
‚±‚Á‚¿‚ŕϔ’è‹`‚µ‚½‚à‚Ì‚ðŒü‚±‚¤‚Ö“n‚·‚̂ȂçA
ƒAƒbƒvƒLƒƒƒXƒgiƒ|ƒCƒ“ƒ^EŽQÆ“n‚µjEƒXƒ‰ƒCƒVƒ“ƒOi’l“n‚µj‚ª‹N‚±‚邾‚¯‚ÅA
Œ¾Œê‹KŠiã–â‘è‚È‚¢‚¾‚ëB
Œü‚±‚¤‚ŃIƒuƒWƒFƒNƒg‚ªì¬‚³‚êAŽ©•ª‚Í‚»‚ê‚ւ̃|ƒCƒ“ƒ^‚ðŽó‚¯Žæ‚邯‚¢‚¤ê‡‚É
”h¶ƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^‚Ŏ󂯂½‚çAŒ¾Œê‹KŠiã–¢’è‹`‚ɂ͂Ȃ邾‚낤‚¯‚Ç‚³B
564:552
07/04/22 15:30:50
>>560
‚»‚¤‚Ȃ̂©Amem‚ª‰‚߂Ȃ̂©
”]“à‚Å‚ÍAƒZƒbƒg–ËA–˃ZƒbƒgA–˃Rƒs[‚Á‚ĕϊ·‚µ‚Ä‚½
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:13:33
>>562
VC++ ‚Ì CRect ‚Í RECT ‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚È‚ñ‚¾‚ºB
‚Å‚àAƒŒƒKƒV[API‚É“n‚¹‚邾‚ëH
‰¼‘zŠÖ”‚ª‚È‚¢‚©‚ç‚ÈB
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:25:18
>>565
‰¼‘•ŠÖ”‚ÍŠÖŒW‚È‚¢‚¾‚ë
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:25:32
>>565
‚¿‚Ⴄ‚¿‚ႤB
CRect‚ÍRECT‚ðŒp³‚µ‚ĂȂ¢B“à•”‚Ìʼn‚ɕێ‚µ‚Ă邾‚¯B
is-a‚¶‚á‚È‚‚Ähas-a‚ÌŠÖŒW
“¯—l‚Ì•û–@‚ÅWinAPI32‚Ɉø‚«“n‚¹‚éMFCƒNƒ‰ƒX‚ ‚é‚Å‚æB
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 16:27:37
>>567
CRect‚ÍRECT‚ðŒp³‚µ‚Ä‚¢‚邿
569:567
07/04/22 16:29:52
>>565
‚ ‚ AƒSƒƒ“‰´‚̂܂¿‚ª‚¢‚¾‚Á‚½BRECT‚ÌŒp³‚ł悩‚Á‚½‚íB
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 17:34:42
ƒŒƒKƒV[API‚É“n‚¹‚é‚Á‚Ă킴‚í‚´Ž©•ª‚Å&•t‚¯‚Ä‚é‚Ì‚©‚æ‚—‚—‚—‚—
•ÏŠ·‰‰ŽZŽq‚ ‚é‚ñ‚¾‚©‚çŽg‚¦‚æƒJƒX‚—‚—‚—‚—‚—‚—
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:06:24
(@L„t)Ë¿(L„tM)Ë¿(„tM@)
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:06:58
>>566
‚ ‚ A‚»‚¤‚¾BŠÖŒW‚È‚©‚Á‚½B‚·‚Ü‚ñB
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:24:12
\‘¢‘Ì‚ðmalloc‚µ‚½‚Æ‚«‚͉Šú‰»‚͂ǂ¤‚µ‚½‚ç‚¢‚¢H
‚PD‹C‚É‚¹‚¸memset
‚QDŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá‚Ȃ̂ł»‚ê‚ðM‚¶‚é
‚RD’n–¡‚É‘S•”^–Ê–Ú‚ÉÝ’è
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:22
>>573
C‚È‚ñ‚¾‚æ‚ÈB
‚PDŽ©ì‚Ì\‘¢‘̂ŊԈႢ‚È‚¢‚̂Ȃ炨‚‹
‚QD•ÛØ‚³‚ê‚Ă邩‚Ç‚¤‚©‚¿‚á‚ñ‚ÆCƒ†[ƒU[ƒYƒ}ƒjƒ…ƒAƒ‹‚ðŒ©‚ê
‚RDˆê”ÔˆÀ‘S
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:32
ˆê•ûƒƒVƒA‚Ícalloc‚ðŽg‚Á‚½
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:32:57
> ŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá
‘å‰R‚ð•t‚‚È
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:41:35
>>576
‚¦A‚¢‚âAƒEƒ\‚¶‚á‚È‚¢‚Å‚·B‚²‚ß‚ñ‚È‚³‚¢B‚¤‚»‚¶‚á‚È‚¢‚Å‚·B
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 18:55:40
>>573
>ŋ߂Ìmalloc‚̓[ƒƒNƒŠƒA•Ûá‚Ȃ̂ł»‚ê‚ðM‚¶‚é
‚Á‚ăzƒ“ƒg‚È‚ÌH‚Ç‚¤‚¢‚¤ŠÂ‹«‚ł̘bH
main() {
for(;;) {
struct { int i; } *s = malloc(sizeof *s);
assert(s->i == 0);
}
}
‚·‚®‚ÉŽ€‚Ê‚¯‚Ç
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 19:05:37
0 ƒNƒŠƒA•ÛØ‚µ‚Ä‚é‚Ì‚Í calloc ‚¾‚ëB
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 20:38:22
VC++2005‚ÅŒ©‚½ŒÀ‚è‚ÍvirtualŠÖ”‚ª‚ ‚邯ƒTƒCƒY‚ª‘‚¦‚Ä‚é‚ËB
#include@<stdio.h>
struct@TEST1@{@int@x;@int@y;@};
struct@TEST2@{@int@x;@int@y;@void@setXY(int@x,@int@y)@{@this->x@=@x;@this->y@=@y;@}};
struct@TEST3@{@int@x;@int@y;@virtual@void@setXY(int@x,@int@y)@{@this->x@=@x;@this->y@=@y;@}};
int@main()@{@printf("%d@%d@%d\n",@sizeof(TEST1),@sizeof(TEST2),@sizeof(TEST3));@@return@0;@}
Œ‹‰Ê
8@8@12
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/22 21:05:10
>580
‚¾‚©‚çH
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5399“ú‘O‚ÉXV/148 KB
’S“–:undef