y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:58:13
>>728
K&R2 A6.1 (promotion) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
char/unsigned char ‚Íæ‚É int ‚ɕϊ·‚³‚ê‚é“_A“Á‚É—v’ˆÓ‚Å‚·B

730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 04:09:29
>>729 promotion ‚ÍŠÖŒW‚È‚¢‚¾‚ëB

731:729
08/04/16 04:57:02
>>730
char c = 0x81;
if (c == 0x81)
printf("=\n");
else
printf("!=\n");

‚ÌŒ‹‰Ê‚Á‚ÄA‚ ‚ê`HI‚Á‚ĂȂè‚Ü‚¹‚ñ‚©H

732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 11:52:33
>>731
char ‚ª•„†•t‚«‚ÅÅ‘å’l‚ª 127 ‚Ìꇂ̘b‚È‚çA
char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
–â‘è‚Í promotion ‚¶‚á‚È‚­‚ăI[ƒo[ƒtƒ[B

733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 12:09:54
0x81‚ªunsigned char‚¶‚á‚È‚¢‚¶‚á‚ñ

734:732
08/04/16 12:20:21
> char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
‚²‚ß‚ñBŠÔˆá‚¢BƒI[ƒo[ƒtƒ[‚ª–â‘è‚Ȃ͈̂Ⴂ‚È‚¢‚¯‚ÇAŒ^•ÏŠ·‚Å‚Ì
ƒI[ƒo[ƒtƒ[‚Í–¢’è‹`“®ì‚¶‚á‚È‚­‚ÄA’l‚ªˆ—Œn’è‹`‚Ì‚à‚̂ɂȂ邩A
ˆ—Œn’è‹`‚̃VƒOƒiƒ‹‚ª”­¶‚·‚éA‚炵‚¢B

735:729
08/04/16 20:42:23
>>732 >>734
—¹‰ð‚¢‚½‚µ‚Ü‚µ‚½B

char buffer[N];
...
while (fgets(buffer, N, fp) != NULL) {
if (buffer[i] == ...)
...
}
‚ȂǂƈÀˆÕ‚Él‚¦‚邯Ai‚½‚Æ‚¦‚Ί¿ŽšƒR[ƒh‚Ì”»•ʂȂÇj‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½ŒoŒ±‚ª‚ ‚è‚Ü‚µ‚½B
unsigned char buffer[N];
‚Æ‚·‚ê‚ÎA–â‘è‚È‚¢‚̂ł͂ ‚è‚Ü‚·‚ªB

‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B ‚Ü‚½‚ЂƂŒ«‚­‚È‚è‚Ü‚µ‚½B

736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 20:49:18
>>735
Š¿ŽšƒR[ƒh‚ð‚¢‚ë‚¢‚눵‚¤‚È‚ç >>735 ‚¾‚Æ unicode ‚ÌŽž‚É¢‚é‚ñ‚¶‚á‚È‚©‚낤‚©H
i•¶Žš—ñ‚É \0 ‚ªŠÜ‚Ü‚ê‚é‰Â”\«‚ª‚‚¢‚©‚çj

737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 21:04:51
C++‚ł͈ȉº‚̂悤‚É‘åä•v‚»‚¤‚Å‚·‚¯‚ÇB
signed char ‚Æ unsigned char ‚Í“¯•\Œ»‚Æ‘‚¢‚Ä‚¢‚é
“ǂ݊ԈႢ?

A char, a signed char, and an unsigned char occupy the same amount of storage and have the same alignment
requirements (3.9); that is, they have the same object representation. For character types, all bits of
the object representation participate in the value representation. For unsigned character types, all possible
bit patterns of the value representation represent numbers.

738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 01:47:49
>>737
“ǂ݂ɂ͎©M‚È‚¢‚̂ł·‚ªA
’P‚ÉA
1) char/unsigned char/signed char ‚Ì‚¢‚¸‚ê‚à“¯‚¶—ʂ̃ƒ‚ƒŠ‚ðè—L‚·‚éB
2) char/unsigned char/signed char ‚̃Aƒ‰ƒCƒ“ƒƒ“ƒgi”z’uˆÊ’uA‹ô”ƒoƒCƒg‚ðæ“ª‚É‚·‚éAƒAƒhƒŒƒX‚ª4 ‚Ì”{”‚̃oƒCƒg‚ðæ“ª‚É‚·‚éA‚È‚Çj‚ª“¯ˆê‚Å‚ ‚éB
‚Æ‚¢‚¤ˆÓ–¡‚Å‚Ì‚Ý same ‚Æ‚µ‚Ä‚¢‚邾‚¯‚ł͂Ȃ¢‚Å‚µ‚傤‚©B
char / unsigned char / signed char ‚Ì•\Œ»‚ª‚Ü‚Á‚½‚­“¯ˆê‚Å‚ ‚邯‚¢‚¤‚͕̂s‰Â”\‚ÆŽv‚í‚ê‚Ü‚·‚̂ł·‚ªB

Œã‘±‚Ì•¶‚Å‚ÍA
char ‚Ì‚·‚ׂẴrƒbƒg‚ª”‚ð‚ ‚ç‚킵‚Ä‚¢‚é‚킯‚ł͂Ȃ¢i’P‚ÉŠÖŒW‚·‚邯‚¢‚Á‚Ä‚¢‚邾‚¯A•„†‚Ìê‡‚à‚ ‚è‚Ü‚·‚æA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©Bj
unsigned char ‚Í‚·‚ׂẴrƒbƒg‚ª”‚ð\¬‚·‚é—v‘f‚ƂȂéB
‚Ɠǂ߂܂·B


739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:16:24
template <class T>
template <typename T>
‚±‚Ì‚Q‚‚͂¿‚ª‚¢‚ª‚ ‚è‚Ü‚·‚©H


740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:21:28
ˆá‚¢‚Í–³‚¢

741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:20:34
class ‚¶‚á‚È‚¢‚Ì‚àŽg‚¤‚æ‚È[‚Æ‚©Žv‚Á‚Ä‚¢‚‚à typename ‚É‚·‚鉴

742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:26:55
‰´‚à‚ ‚鎞Šú‚©‚çAtypename‚ªŽè•ȂɂȂÁ‚Ä‚µ‚Ü‚Á‚½B
•ʂɂ±‚¾‚í‚é‚킯‚¶‚á‚È‚¢‚©‚çA‚à‚µ‰¼‚Éclass‚Æ‘‚¢‚Ä‚­‚ê‚ÆEê‚ÅŒ¾‚í‚ꂽ‚ç
“ñ‚•Ԏ–‚Åclass‚É‚·‚邯‚ÇB

743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:30:00
‚È‚ñ‚ƂȂ­•\–¾‚̈Ӗ¡‚ÅŽg‚¢•ª‚¯‚é‚©‚àB
‚»‚̌サ‚Á‚©‚è’†‚Åstatic_assert‚·‚邯‚Ç‚ËB

744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:03:28
ƒNƒ‰ƒX”z—ñ‚ðnew‚Ŷ¬‚·‚鎞‚ɌĂ΂ê‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽw’è‚Å‚«‚Ü‚·‚©H

745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:06:12
Žc”O‚È‚ª‚ç‚Å‚«‚È‚¢B

746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:04:06
strcat‚ðŽg‚킸‚É
char src[ ] = "seikima"
char dest[4] = "tsu"
‚Æ‚¢‚¤•¶Žš—ñ‚ðŒ‹‡‚µA•\ަ‚³‚¹‚邱‚Æ‚ªo—ˆ‚Ü‚·‚©H

747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:10:49
>>746
char@result[11];
sprintf(result,@"%s%s",@src,@dest);
printf("%s\n",@result);

748:746
08/04/17 11:14:54
746‚Å‚·BŒ¾—t‘«‚炸‚Å‚µ‚½B
sprintf‚àŽg‚킸‚Éfor‚ðŽg‚Á‚ĉ½‚Æ‚©•\ަ‚³‚¹‚½‚¢‚̂ł·‚ª
‚¢‚©‚ª‚Å‚µ‚傤‚©H

749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:25:24
>>747‚¶‚á‚È‚¢‚ª‚â‚Á‚‚¯ŽdŽ–‚È‚ñ‚ÅŠÔˆá‚Á‚Ä‚½‚炲‚ß‚ñ


char ret[11];

for(int i =0 ; i < strlen(src) ; i++)
{
ret[i]= src[i];
}
for(int i=0 ; i <strlen(dest) ; i++)
{
ret[i+strlen(src)}=dest[i];
}
printf("%s\n",ret);

750:746
08/04/17 11:27:20
>>749

>>746‚É‘‚¢‚½‚ñ‚Å‚·‚ªA¡‰ñstring.h‚ÉŠÖ‚·‚é‚à‚͎̂g‚Á‚¿‚á‚¢‚¯‚È‚¢‚Ì‚Å
strlen‚àŽg—po—ˆ‚È‚¢Š´‚¶‚Å‚·B

751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:34:17
>>746‚É‚»‚ñ‚È‚±‚Æ‘‚¢‚ÄNEEEEEEEwwwww

strlen()‚ðsizeof()-1‚ɕς¦‚ê‚Γ¯‚¶“®ì‚¾

752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:37:17
>>746
ðŒŒã‚¾‚µ‚µ‚·‚¬

char result[20], *p, *q;

for(p=result,q=src;*p++=*q++;);
for(p--,q=dest;*p++=*q++;);

753:746
08/04/17 11:46:22
d‚Ëd‚ËA\‚µ–ó‚È‚¢‚Å‚·B

ƒ|ƒCƒ“ƒ^‚àŽg‚Á‚Ă͂¢‚¯‚È‚¢‚悤‚Å‚·B

754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:50:24
h‘è‚©‚æBÁ‚¦‚ëB

755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:51:00
‚‚¢‚Å‚ÉA‚»‚Ìo‘èŽÒ‚͂Ԃñ‰£‚Á‚Ä‚¢‚¢B

756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:55:25
h‘è‚È‚çŠwK“à—e‚ɉˆ‚Á‚Ä‚é‚Í‚¸‚¾‚©‚ç
ƒeƒLƒXƒg‚Å‚à–Ú‚ð’Ê‚µ‚½•û‚ª‘‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

‰½‚Ì€–ڂɂ‚¢‚Ẳۑ肩•ª‚©‚ç‚È‚¢‚ñ‚¶‚ᓚ‚¦‚悤‚ª‚È‚¢‚í

757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:57:30
“ü”O‚Ȓނ肾‚È‚ B

ŽŸ‚Íu@[]@‰‰ŽZŽq‚àŽg‚¦‚Ü‚¹‚ñ@v‚Æ‚©H

758:746
08/04/17 11:59:26
ˆê’UA®—‚µ‚Ă݂܂·B

‰Û‘èF”z—ñ‚ɂ‚¢‚Ä
“à—eFchar src[ ] = "seikima";
char dest[4] = "tsu";
‚Æ”z—ñ‚ð—pˆÓ‚µAdest‚Ì’†g‚ðsrc‚ÉŒ‹‡‚³‚¹‚éB
‚½‚¾‚µAfor•¶‚ðŽg‚¤‚±‚ÆEƒ|ƒCƒ“ƒ^Astring.h‚ÍŽg‚Á‚Ă͂Ȃç‚È‚¢B

759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:03:12
>>758
h‘è‚Íh‘èƒXƒŒ‚ÖB

C/C++‚Ìh‘è‚ð•Еt‚¯‚Ü‚· 105‘ã–Ú
½ÚØÝ¸(tech”Â)

760:746
08/04/17 12:03:56
>>759

—U“±‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B

761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:06:07
˜AŒ‹‚·‚邽‚߂̗e—ʂ͊m•Û‚µ‚È‚­‚Ä‚¢‚¢‚Ì‚©A‚Æ‚©
dest ‚ð‘‚«Š·‚¦‚¸‚É src ‚É‘‚«ž‚Þ‚Ì‚©A‚Æ‚©A
h‘è‚É‚µ‚Ä‚àƒNƒ\‚·‚¬‚邾‚ëBŠwZ–¼ŽN‚µ‚Ä‚­‚ñ‚È‚¢H

762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:12:22
746‚ÌŽž“_‚Å–¾‚ç‚©‚Éh‘è‚¶‚á‚È‚¢‚©B‚Ȃɂð¡X

763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:21:40
printf‚Ì—l‚ÈAˆø”‚Ì”‚ªˆê’肵‚È‚¢ŠÖ”‚ðì‚é‚ɂ͂ǂ¤’è‹`‚µ
’†‚łǂ¤“ǂ߂Ηǂ¢‚̂łµ‚å‚©B

764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:25:31
C‚Å•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ª—pˆÓ‚³‚ê‚ĂȂ¢ŠÂ‹«‚È‚çAŽ©“®“I‚É>>758‚ÌðŒ‚É
‹ß‚­‚È‚é‚ÆŽv‚¤‚¯‚ÇAƒ|ƒCƒ“ƒ^‚à‘ʖڂĂ͉̂ð‚ç‚ñB

765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:14
>>763
ŠÖ”‚̃I[ƒo[ƒ[ƒh‚Æ‚©‚łł«‚ñ‚¶‚á‚Ë

766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:41
‰Â•Ï’·ˆø”‚Å‚®‚®‚é

767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:53
>>763
URLØÝ¸(wisdom.sakura.ne.jp)

768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:31:06
>>763
‰Â•Ï’·ˆø”‚Æ‚©va_args‚È‚ñ‚©‚ŃOƒO‚邯‚¢‚¢‚ÆŽv‚¤‚æB

769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:31:25
>>763
‰Â•ψø”‚Ü‚½‚͉•όˆø”‚Å‚®‚®‚é

770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:34:09
d¥‚à‚¢‚¢‚Æ‚±‚낾‚È

771:763
08/04/17 12:37:07
—L‚è“‚²‚´‚¢‚Ü‚·B
stdarg.h‚È‚ñ‚ăwƒbƒ_A–Ú‚É‚µ‚½Ž–‚·‚ç‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:40:07
‚Æ‚±‚ë‚ʼn•ϒ·ˆø”‚Á‚ÄÝŒv“I‚ɂǂ¤‚Ȃ̂©‚ÈH
ŒÂl“I‚É‚ÍÝŒv‚ÉŽ¸”s‚µ‚Ä‚â‚Þ‚È‚­EEE‚Á‚ăCƒ[ƒW‚ª‚ ‚é‚Ì‚¾‚ª

773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:45:05
ƒnƒbƒN‚âƒ`[ƒg‚Ì•”—Þ‚É“ü‚è‚»‚¤‚È‚â‚è•û‚µ‚Ă邿‚ËB

774:763
08/04/17 12:46:42
>>772
**‚Å‚àŽ–‘«‚è‚é‚ñ‚Å‚·‚ªA‚»‚Ìê‚ł킴‚í‚´ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚ð—pˆÓ‚µ‚È‚¢‚Æ
‚¢‚¯‚È‚¢ê‡‚ªo‚Ä‚­‚邾‚낤‚µA‚»‚Ìê‚Å—ñ‹“o—ˆ‚½‚çŠy‚©‚È‚Ÿ‚Æ‚©B

775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:50:54
>>772
Œ^ˆÀ‘S«‚É–â‘肪‚ ‚é‚©‚çA“Á‚É C++ ‚ł͂â‚Þ‚È‚­‚Á‚Ĉӎ¯‚Å‚¢‚¢‚ÆŽv‚¤B
C++ “I‚É‚Í iostream ‚â boost::format ‚Ý‚½‚¢‚ɉ‰ŽZŽq‚ÅŒq‚®‚Ì‚ª³‰ð‚©‚ÈB

776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 22:15:48
C‚©C++‚Ì‘g‚Ýž‚݂̕׋­‚µ‚½‚¢‚ñ‚Å‚·‚ª‚¨Š©‚߂̖{‚ ‚è‚Ü‚¹‚ñ‚©H
‘g‚Ýž‚݂̖{‚Á‚Ä’T‚µ‚Ä‚à‚Ç‚±‚É‚à–³‚¢‚µAƒlƒbƒg‚Å”ƒ‚¨‚¤‚É‚à’†g‚ª‚Ç‚ñ‚ÈŠ´‚¶‚©‚à•ª‚©‚ç‚È‚¢‚ñ‚łǂê‚𔃂¦‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚Å‚·
‚ ‚Ƃł«‚ê‚ΕK—v‚Å‘g‚Ýž‚݉‚߂ĂɓK‚µ‚½‹@Þ‚Æ‚©‚à‹³‚¦‚Ä—~‚µ‚¢‚Å‚·

777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 23:24:03
ƒ\ƒtƒBƒAƒVƒXƒeƒ€ƒY‚Å•]‰¿ƒ{[ƒh‚𔃂Á‚ÄBSP‚ð‚¢‚¶‚Á‚Ä“®ìŠm”F‚·‚ê‚΂¢‚¢‚¨OO

778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 00:41:53
ˆÈ‰º‚Ì2‚‚͖߂è’lˆÈŠO‚ɉ½‚©ˆá‚¢‚ª‚ ‚è‚Ü‚·‚©H

fwrite(buf, 1, 1024, fp);
fwrite(buf, 1024, 1, fp);

779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 00:45:24
‘òŽR‚ÌŽÀ”(double‚Æ‚©)‚ª¶¬‚³‚ê‚邯‚«‚ÉA‚»‚Ì•ªŽU‚ðŒvŽZ‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚±‚ê‚Á‚Ä‚â‚Í‚èˆê“x¶¬‚³‚ê‚é‘S•”‚ÌŽÀ”‚ð
‚Ç‚±‚©”z—ñ‚Æ‚©‚ÉŠi”[‚µ‚È‚¢‚Æ‚¾‚߂łµ‚傤‚©H

780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:00:21
>>779
•ªŽU(X^2 ‚Ì•½‹Ï) - (X‚Ì•½‹Ï)^2
‚ðŽg—p‚·‚ê‚ÎA1pass ‚ÅŒvŽZ‚Å‚«‚Ü‚·‚æB

781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:04:09
’l‚ª¶¬‚³‚ê‚邽‚Ñ‚ÉAX^‚Q‚ÆX‚Ì•½‹Ï‚ðŒvŽZ‚µ‚Ä‚¨‚­‚̂ł·‚ËB

782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:07:17
’€ˆê•½‹Ï‚ðŒvŽZ‚·‚é‚ñ‚¶‚á‚È‚­‚ÄA‡Œv’l‚Æ—v‘f”‚ð‹L‰¯‚¾‚ÈB
ÅŒã‚ɂ܂Ƃ߂è‚áOK

783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:23:46
>>778
‚à‚µ‚©‚µ‚½‚爗‘¬“x‚ª•Ï‚í‚é‚©‚àEEE‚ËH

784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 02:02:27
FX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½BƒNƒ‰ƒX‚ð‚‚­‚Á‚Ă݂܂µ‚½B
class stat
{
public:
stat() : sum(0), sum_square(0), num(0) {}
void push(double a) {
sum += a;
sum_square += a*a;
++num;
}
double mean() {
return sum / num;
}
double variance() {
return sum_square/num - (sum/num)*(sum/num);
}
private:
double sum;
double sum_square;
int num;
};


785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 07:50:12
ˆÓ}‚µ‚½’Ê‚è‚Ɏ󂯎æ‚ê‚È‚¢‚̂ł·‚ªA‚È‚º‚Å‚µ‚傤‚©B
uGCC‚Å‚Ígetchev‚Ìs‚Ìprintf()‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚邯‚¿‚á‚ñ‚ÆŽæ‚ê‚é‚̂ł·‚ª


#include <stdio.h>

int main(void)
{
int for1inc = 0;
char userinput = 0;

for(for1inc=0; for1inc < 10; for1inc++)
{
printf("•¶Žš‚ð“ü—Í : \n (GCC‚Å‚Ígetche()‚ªŽg‚¦‚¸‰üsƒR[ƒh‚Æ‹¤‚É“ü—Í‚³‚ê‚é‚Ì‚Å5‰ñ‚܂łµ‚©“ü—Í•s‰Â) \n\n");
userinput = getchar();
printf("Your input is %c. ""%c"" ASCII code is %d. \n", userinput, userinput, userinput);
for( ; userinput; userinput--)
{
printf("%c", '.');
}
printf("\n");
}
return 0;
}

786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 09:32:34
>>778
>783‚Ì‹YŒ¾‚Í‚³‚Ä‚¨‚«A“r’†‚ŃGƒ‰[‚ª”­¶‚µ‚½‚Æ‚«‚̈µ‚¢‚ªˆá‚¤B
‘OŽÒ‚Í‘‚«ž‚݂ɬŒ÷‚µ‚½ƒoƒCƒg”‚ª“¾‚ç‚ê‚邪A
ŒãŽÒ‚Í1024ƒoƒCƒg‘S‚Ä‚ª‘‚«ž‚ß‚½‚©‚Ç‚¤‚©‚µ‚©”»‚ç‚È‚¢B

787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 10:10:31
>>786 ‚»‚ꂪ–ß‚è’l‚̈Ⴂ‚È‚ñ‚Å‚µ‚åB

788:141
08/04/18 10:29:25
‚·‚݂܂¹‚ñBˆÈ‰º‚̃R[ƒhABCC‚ł͈ꉞ³í‚Ƀtƒ@ƒCƒ‹‚©‚ç
“ǂݞ‚ñ‚ʼnæ–ʂɕ\ަ‚µ‚Ä‚­‚ê‚Ü‚·‚ªAVC++‚ł͕\ަ‚µ‚Ä‚­‚ê
‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ€‚ʼn½‚©ˆ—‚ª”²‚¯‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

#include "stdafx.h" // VC++‚Ìê‡
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
int i;
double x,y;

ifstream fin;
fin.open("aaa.dat");

while(fin >> i>> x >> y) cout << i << ' ' << x <<' ' << y << endl;

fin.close();

// cin>>i; // VC++‚Ìê‡
return 0;
}
aaa.dat‚Ì’†g(ƒeƒLƒXƒg)
1 10.0 12.3
2 20.0 20.5
3 30.0 30.8
4 40.0 50.6

789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 10:39:04
ª–¼‘O‚Ì‚P‚S‚PAˆÈ‘O‚Ì‚à‚̂ňӖ¡‚Í‚ ‚è‚Ü‚¹‚ñB

790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:04:56
VC9‚Å•’ʂɓ®‚¢‚Ă邯‚ÇB

791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:14:42
ƒƒCƒ“•¶‚ÅŽg‚Á‚Ä‚¢‚é*argv[]‚ðƒ†[ƒUŠÖ”“à‚ÅŽg‚¢‚½‚¢‚Ì‚Å
ƒ†[ƒUŠÖ”‚ł͉¼ˆø”‚ðchar **a[]‚É‚µ‚Ä‚¢‚é‚̂ł·‚ªAŽÀˆø”‚͉½‚É‚·‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚̂ŋ³‚¦‚ĉº‚³‚¢


792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:15:46
>>791
argv ‚»‚̂܂ܓn‚¹‚邿‚¤‚Ɉø”‚à“¯‚¶Œ^‚É‚µ‚Æ‚¯‚æB

793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:27:51
>>792
argv‚ð‚»‚Ì‚Ü‚Ü“n‚·‚悤‚É‚·‚é‚É‚ÍAƒ†[ƒUŠÖ”‚̉¼ˆø”‚ƌĂÑo‚·Û‚ÌŽÀˆø”‚͉½‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤H

794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:30:16
>>793 ‰¼ˆø”‚Í main ‚É‚ ‚é argv ‚Æu“¯‚¶Œ^vAŽÀˆø”‚Í argv B‚±‚ê‚Å‚¢‚¢‚©H

795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:48:44
>>794
•ª‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 13:36:50
>>788
ƒGƒ‰[‚Æ‚©‚¶‚á‚È‚­‚Ä’P‚ɉ½‚à•\ަ‚³‚ê‚È‚¢H

797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 13:39:11
ƒtƒ@ƒCƒ‹‚Ì’u‚«êŠƒ~ƒX‚Á‚Ă邾‚¯‚¶‚á‚Ë[‚ÌH

798:788
08/04/18 15:50:11
VC++2008 Express Edition‚Ådebugƒ‚[ƒh‚ŃRƒ“ƒpƒCƒ‹‚µA
ƒf[ƒ^ƒtƒ@ƒCƒ‹aaa.dat‚ðdebugƒtƒHƒ‹ƒ_‚É“ü‚ê‚ÄŽÀsƒtƒ@ƒCƒ‹
‚ðŽÀs‚·‚邯³í‚ÉŽÀs‚³‚ê‚Ü‚·B‚Å‚·‚ªA“‡ŠÂ‹«‚ł͉½‚à
•\ަ‚³‚ê‚È‚¢‚Å‚·B

Projects\test\test (test‚ÍŽ„‚ª‚‚¯‚½ƒvƒƒWƒFƒNƒg
–¼‚̃tƒHƒ‹ƒ_) ‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_‚Ƀf[ƒ^ƒtƒ@ƒCƒ‹‚ð’u
‚­‚Æ“‡ŠÂ‹«‚ł͂¤‚Ü‚­‚¢‚­‚悤‚Å‚·B‚µ‚©‚µA‚±‚ñ
‚È‚±‚ÆÅ‰‚͂킩‚ñ‚È‚¢‚æB

799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 15:55:53
>>798
ƒtƒ‹ƒpƒX‚Ńtƒ@ƒCƒ‹‚ðˆµ‚¤‚̂łȂ¯‚ê‚ÎAƒJƒŒƒ“ƒg
ƒfƒBƒŒƒNƒgƒŠ‚ð‚¿‚á‚ñ‚ƈӎ¯‚·‚邿‚¤‚É‚µ‚È‚¢‚ÆB

800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 16:00:30
is_open‚Å‚¿‚á‚ñ‚ÆŠJ‚¯‚½‚©Šm”F‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚æ

801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 16:29:49
openŽg‚킸‚É
std::ifstream fin("...");
‚Ä‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æ
closeŒã‰½‚àˆ—‚µ‚È‚¢‚̂Ȃçclose‚à•s—v‚¾‚æ

802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 18:12:43
C++‚â‚낤‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚ÇAƒIƒXƒXƒ‚Ì‹³–{‹³‚¦‚Ä‚­‚¾‚³‚¢
C‚Æjava‚͈ꉞ‚Å‚«‚Ü‚·

803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 18:15:06
boost‚̃\[ƒXƒR[ƒhi–³—¿ji•η’l70j

804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:10:22
ƒƒ‚ƒŠ‚Í•À—ñ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·‚©?@—Ⴆ‚ÎHDD‚¾‚Æ2‘ä‚ ‚ê‚΃pƒtƒH[ƒ}ƒ“ƒX—Ž‚¿‚¸‚É“¯ŽžƒAƒNƒZƒX‚Å‚«‚Ü‚·‚ª

805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:17:44
>>804
NUMA‚Æ‚©‚»[‚¢‚¤ƒL[ƒ[ƒh‚Å’²‚×‚Ä‚Ý‚é‚Æ‚¢‚¢‚ÆŽv‚¤B

806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:38:09
>>777
‚ ‚肪‚Æ‚¤B•]‰¿ƒ{[ƒh’²‚ׂĂ݂½‚ç‚­‚»‚‚¯‚¥w
‚²‚ß‚ñ‚È‚³‚¢•׋­—p’ö“x‚È‚ç1–œ’ö“x‚à‚ ‚ê‚Αµ‚¤‚¾‚낤‚ƂȂ߂Ă܂µ‚½

807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:42:52
>>806
‚±‚ñ‚Ȃ̂©‚çŽn‚ß‚½•û‚ª‚¢‚¢‚æB
URLØÝ¸(hijiri3.s65.xrea.com)


808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:51:44
>>807
‡d@‚±‚ê‚Í–Ê”’‚»‚¤
‚à‚¤‚¿‚å‚Á‚ƃOƒO‚Á‚Ä‘g‚Ýž‚݂̂±‚ƕ׋­‚µ‚Ä‚«‚Ü‚·

809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 20:07:21
>>805@Äݸ½!

810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 20:32:22
>>785
’ñަ‚³‚ꂽƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½‚ªA“Á‚ɈÙó‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
ŠÂ‹«‚ƃRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B
“–•û‚ªŠm”F‚µ‚½ŠÂ‹«‚Í WindowsXP, ƒRƒ“ƒpƒCƒ‰‚Ígcc3.4.4(cygwin)‚Å‚·B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:15:10
>>798
[ƒvƒƒWƒFƒNƒg]-[ƒvƒƒpƒeƒB]-[\¬ƒvƒƒpƒeƒB]-[ƒfƒoƒbƒO]-[ì‹ÆƒfƒBƒŒƒNƒgƒŠ]

812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:41:28
#include <stdint.h>@‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©?
‚ƃu[ƒXƒg‚Æ‚©STL port‚Æ‚©“ü‚ê‚ê‚΂ǂê‚Å‚àŽg‚¦‚Ü‚·‚©?
32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚Ì‘¬“x‚ð‚©‚È‚è‘¬‚¢‚Å‚·
Žg‚¢•¨‚ɂȂé‚̂Ŏg‚¢‚½‚¢‚̂ł·‚ªŒÝŠ·«‚͂Ȃ©‚È‚©‚ ‚é‚ñ‚Å‚·‚©

813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:42:11
•¶‘‚ªFX‚Æ‚¨‚©‚µ‚¢‚Å‚·@
ƒGƒXƒp[‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·

814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:55:18
VC2008‚őΉž‚µ‚Ä‚¢‚È‚©‚Á‚½ˆ×Astdint.hŽg‚¤‚Ì‚ð‚â‚߂邱‚Ƃɂµ‚Ü‚µ‚½

815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:56:44
‚í‚©‚è‚Ü‚µ‚½
‚ª‚ñ‚΂Á‚Ä‚­‚¾‚³‚¢

816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:58:30
>>812
> #include <stdint.h>@‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©?

‚¢‚¢‚¦B

> ‚ƃu[ƒXƒg‚Æ‚©STL port‚Æ‚©“ü‚ê‚ê‚΂ǂê‚Å‚àŽg‚¦‚Ü‚·‚©?

‚¢‚¢‚¦B

> 32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚Ì‘¬“x‚ð‚©‚È‚è‘¬‚¢‚Å‚·

‚¢‚¢‚¦B

> Žg‚¢•¨‚ɂȂé‚̂Ŏg‚¢‚½‚¢‚̂ł·‚ªŒÝŠ·«‚͂Ȃ©‚È‚©‚ ‚é‚ñ‚Å‚·‚©

‚¢‚¢‚¦B

817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:08:19
“ú–{ŒêŠw‚Ñ‚½‚Ă̊O‘l‚©
ƒRƒ“ƒsƒ…[ƒ^[‚É‚à‚Ì‚·‚²‚¢‹»–¡‚ª‚ ‚éÔ‚ñ–V‚̂ǂ¿‚ç‚©‚¾‚ÈB

818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:22:53
ŠO‘l‚Ìl‚¾‚ÆŽv‚¤‚Ì‚ÅA“Y킵‚Ă݂܂µ‚½BŠæ’£‚Á‚Ä‚ËB


‰SŽÒ‚Ȃ̂ł·‚ªA‚¢‚­‚‚©Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
#include <stdint.h>‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©H
boost‚Æ‚©STL port‚Æ‚©‚ÍAƒCƒ“ƒXƒg[ƒ‹‚·‚ê‚ÎŽg‚¦‚Ü‚·‚©H
32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚ª‚©‚Ȃ葬‚­‚Å‚«‚ÄA
Žg‚¢•¨‚ɂȂ肻‚¤‚Ȃ̂Ŏg‚¢‚½‚¢‚̂ł·‚ªAŒÝŠ·«‚ɂ‚¢‚Ă͂ǂ¤‚Å‚µ‚傤‚©H


819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:23:06
@@std::vector<std::string> vtSource; ‚ð UTF16 ‚ɕϊ·‚µ‚Ä@std::vector<std::wstring> vtDest; ‚ɕۑ¶‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·D

// string >> wstring •ÏŠ·ŠÖ”i’†g‚̓_ƒ~[j
std::wstring A2WString(const std::string& strSource))
{
@@return std::wstring(L"out");
}

@@‚±‚̕ϊ·ŠÖ”‚ł̕ϊ·‚͈ȉº‚̃R[ƒh‚łł«‚Ü‚µ‚½D

@@std::vector<std::string> vtSource;
@@std::vector<std::wstring> vtDest;

@@vtSource.push_back( "AbC" );
@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), A2WString );

@@‚µ‚©‚µC•ÏŠ·ŠÖ”‚ɃfƒtƒHƒ‹ƒgˆø”‚ª‚ ‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚µ‚½D

std::wstring A2WString2(const std::string& strSource, int i=0)//ƒfƒtƒHƒ‹ƒgˆø”‚ª‚ ‚é
{
@@return std::wstring(L"out");
}

@@transform ‘æ4ˆø”‚Å@bind2nd ‚â ptr_fun ‚ðŽg—p‚·‚ê‚΂¢‚¢‚悤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªC‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), @
@@@@@@@@@@@std::bind2nd( std::ptr_fun(A2WString2), 0) );//ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[

Window2000
Visual C++ 2005 express edition

820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:26:01
>>812
C++‚È‚çABoost‚ð“ü‚ê‚邯<boost/cstdint.hpp>‚ªŽg‚¦‚éB
–¼‘O‹óŠÔboost‚É“ü‚Á‚Ä‚¢‚邱‚ƈȊO‚Í‚¾‚¢‚½‚¢C99‚Ì<stdint.h>‚Æ“¯‚¶B

821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:27:47
>>819
‚¢‚Á‚½‚ñ•ʂ̊֔‚ð‹²‚ß‚Î‚¢‚¢‚Í‚¸B
inline std::wstring A2WStringHelper(const std::string& strSource)
{
@ return A2WString(strSource);
}
‚±‚¤‚¢‚¤‚à‚Ì‚ðì‚Á‚ÄAstd::transform‚ɂ͂±‚ê‚ð“n‚·B

822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:54:40
ƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚̃vƒƒpƒeƒBCaption‚ð•ÏX‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
IDC_STATIC.Caption("aaa");
‚Å“®‚©‚È‚¢‚ñ‚Å‚·‚¯‚Ç

823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:01:09
IDC_STATIC.Caption@= "aaa";
GetDlgItem(IDC_STATIC)->Caption = "aaa";
‚±‚ê‚Å‚à“®‚«‚Ü‚¹‚ñ

824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:09:19
>>822
IDC_STATIC‚ÍŒ¾‚í‚΃ƒCƒ‹ƒhƒJ[ƒh‚Ȃ̂ÅA
ƒLƒƒƒvƒVƒ‡ƒ“‚ð•Ï‚¦‚½‚¢ƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚Ɍ•ʂÌID‚ðŠ„‚è“–‚Ä‚é•K—v‚ª‚ ‚è‚Ü‚·B

825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:10:34
‚Â[‚©A‚»‚à‚»‚à‘‚«•û‚à”»‚Á‚ĂȂ­‚ăRƒ“ƒpƒCƒ‹‚à’Ê‚ç‚È‚¢‚È‚çƒGƒ‰[ƒƒbƒZ[ƒW‚ð’£‚ê‚ÆB

826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:22:56
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B–¼‘O‚ð•t‚¯‚Ü‚µ‚½
GetDlgItem(IDC_STATICTIME)->Caption = "aaa"
error C2039: 'Caption' : 'CWnd' ‚̃ƒ“ƒo‚ł͂ ‚è‚Ü‚¹‚ñB
‚ƂȂè‚Ü‚·

827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:27:11
IDC_STATICTIME->Caption = "aaa"
‚±‚ꂾ‚Æ
error C2227: '->Caption' : ¶‘¤‚ªƒNƒ‰ƒXA\‘¢‘ÌA‹¤—p‘ÌAƒWƒFƒlƒŠƒbƒNŒ^‚ւ̃|ƒCƒ“ƒ^‚ł͂ ‚è‚Ü‚¹‚ñB
‚±‚¤‚¢‚¤ƒGƒ‰[‚ɂȂè‚Ü‚·B

828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:27:43
Caption‚È‚ñ‚Ä–³‚¢‚æEEE‚ƃGƒ‰[‚ª‹³‚¦‚Ä‚­‚ê‚Ă邶‚á‚ñ
‚È‚ñ‚Å‚»‚ñ‚È‚ÉCaption‘åD‚«‚È‚ÌH

GetDlgItem(IDC_STATICIME)->SetWindowText("aaa");

829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:30:40
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
•Ê‚ÉD‚«‚Ȃ킯‚¶‚á‚È‚¢‚ñ‚Å‚·
VB‚ÌŽž‚Í‚±‚¤‚â‚Á‚Ä‚¢‚½‚Ì‚Å
ƒvƒƒpƒeƒB‚Ì€–Ú‚ÅÝ’è‚Å‚«‚È‚¢‚̂ȂçVC++‚Å€–ڂ̈Ӗ¡‚Í‚ ‚é‚ñ‚Å‚·‚©H
‘S•”‚̃vƒƒpƒeƒB‚ÌÝ’è•û–@‚𒲂ׂȂ«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:35:46
ƒvƒƒpƒeƒBHƒ_ƒCƒAƒƒO‚ÌH@
‚ ‚ñ‚Ȃ̂Íü‚肾B

831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:39:07
ˆÓ–¡‚ª‚ ‚邯‚µ‚½‚çAÝŒvŽž‚É“ü‚ê‚ê‚ÎAƒR[ƒfƒBƒ“ƒO‚µ‚È‚­‚Ä—Ç‚¢Ž–‚®‚ç‚¢‚©‚ÈH
VC‚Í‘¼‚à‚Ý‚ñ‚È‚±‚ñ‚ÈŠ´‚¶‚¾‚©‚çAVB‚©‚炾‚ÆŠµ‚ê‚邵‚©‚È‚¢‚ÈB

ƒvƒƒpƒeƒB‚ÌVisible€–Ú¨ƒR[ƒfƒBƒ“ƒOŽž‚ÍShowWindow();


832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:44:01
OKŠoŒå‚͂ł«‚½‚—‚—‚—‚—

833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:55:43
C#‚ðˆê’Ê‚è‚â‚Á‚½ŽÒ‚Å‚·‚ªAC‚æ‚èC++‚Ì•û‚ªŽn‚߈Ղ¢‚Å‚µ‚傤‚©H

834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 01:08:42
C# ‚©‚ç‚È‚ç C ‚Í•s•Ö‚ÉŠ´‚¶‚邯Žv‚¤B
C++ ‚Ì‚ª‚¢‚¢‚©‚ÆB

835:819
08/04/19 01:46:47
>>821 ‚ ‚肪‚Æ‚¤D‚Ƃ肠‚¦‚¸‚»‚¤‚â‚ê‚΂ł«‚Ü‚µ‚½D

@@@‚½‚¾C‰½‚Å‚±‚ê‚Í’Ê‚ç‚È‚¢‚ñ‚Å‚µ‚傤‚©H

@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), @
@@@@@@@@@@@std::bind2nd( std::ptr_fun(A2WString2), 0) );

@@@A2WString2() ‚Ì‘æˆêˆø”‚ÌŽQÆŒ^‚ð‚â‚ß‚½‚炱‚ê‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½‚ªC
@‚à‚µ‚æ‚낵‚¯‚ê‚΂ǂȂ½‚©‚²‹³Ž¦Šè‚¢‚Ü‚·cD

//ˆø”‚ÌŽQÆŒ^‚ð‚â‚ß‚é
std::wstring A2WString2(const std::string strSource, int i=0)
{
@@return std::wsting(L"out")
}

836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 05:07:02
Java‚Æ‚©C#‚©‚çŽn‚ß‚½l‚ÍC‚âC++‚Ì¢ŠE‚ɂ͓ü‚Á‚Ä‚±‚È‚¢‚Å‚­‚¾‚³‚¢B

837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 07:57:16
>>836
‚Ç‚¤‚µ‚ÄH


838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:33:00
ƒKƒx[ƒWƒRƒŒƒNƒ^‚͕֗˜‚©‚à‚µ‚ê‚È‚¢‚ªA‚»‚֗̕˜‚³‚䂦‚ɉ½‚©d—v‚È‚±‚Æ‚ðŽ¸‚­‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚éB

839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:33:54
uJAVAƒXƒN[ƒ‹‚̊댯v‚Á‚Ă͂ȂµH

840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:48:02
Java ‚̓AƒŒ‚¾‚ªAC# ‚͂܂¾ƒ}ƒV‚¾‚ÆŽv‚¤‚¯‚Ç‚ÈB‚Ü‚ B

841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 10:27:27
>>835
‚»‚ê‚Í—L–¼‚ÈŽQƂ̎QÆ–â‘è
ÚׂÍSTL ƒoƒCƒ“ƒ_‚ÅŒŸõ‚µ‚Ĉê”Ôã‚ ‚½‚肪‚»‚Ì‚à‚̃YƒoƒŠ‚¾‚ÆŽv‚¤
‰ðŒˆô‚¾‚¯”²‚«‚¾‚·‚Æboost‚Ìfunctional.hpp‚Ìboost::bind2nd‚ðŽg‚¤
‚³‚ç‚Éptr_fun‚ðŽg‚킸‚Éboost::bind2nd(A2WString2)‚Æ‘‚¯‚邯‚±‚ë‚à—˜“_‚¾

842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 11:43:18
>>837
‰·Žºˆç‚¿‚ªŒR‘à‚É“ü‚Á‚½‚çŽü‚肪–À˜f‚·‚邾‚ë

843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 11:48:42
ŒR‘à‚Æ‚¢‚¤•\Œ»‚͌ꕾ‚ª‚ ‚é‚È
‚¹‚߂ĂǓcŽÉ‚Æ‚©“d‹C‚ª’Ê‚Á‚ĂȂ¢‚Æ‚©‚»‚¤‚¢‚¤•\Œ»‚É‚µ‚È‚¢‚Æ

844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 13:06:49
‚»‚Ì•\Œ»‚à‚©‚È‚èƒjƒ…ƒAƒ“ƒXˆá‚¤‚ÈB
‚Ü‚ŸA–³—‚µ‚Ä”äšg‚ðŽg‚¤•K—v‚͂Ȃ¢ê–Ê‚¾‚ÆŽv‚¤B

845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:05:31
‚Q‚ƒ‚ˆ‚ɂ䂯‚肪“ü‚Á‚Ä—ˆ‚½‚Å‚¨‚‹

846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:06:52
>>845
‚¢‚Ü‚¢‚¿‚¾‚È

847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:58:24
ƒI[ƒgƒ}ŽÔ‚µ‚©æ‚Á‚½‚±‚Æ‚ª–³‚¢l‚ªA
ƒ}ƒjƒ…ƒAƒ‹ŽÔ‚Éæ‚銴‚¶‚Æ‚©B

‚Å‚àC/C++‚ð‚¿‚á‚ñ‚Æ—‰ð‚µ‚ÄŽg‚¢Žn‚ß‚é‚È‚çA—Ç‚¢‚ÆŽv‚¤B

—‰ð‚·‚éƒtƒF[ƒY‚ÅÁÜ‚·‚él‚ÍA’ú‚߂Ăà‚ç‚Á‚ÄA
—‰ð‚·‚éƒtƒF[ƒY‚𖳎‹‚µ‚ÄŽg‚¢Žn‚ß‚él‚ÍŽ‚˂Ηǂ¢‚ÆŽv‚¤‚æB

848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:10:55
1‘¬‚̂܂܂Ŗ@’葬“xˆÛŽ‚µ‚ăGƒ“ƒWƒ“‰ó‚·‚Á‚Ä‚©B

849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:20:18
¢‹½‚É“ü‚Á‚Ă͋½‚É]‚¦£‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Æ

850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:21:01
> —‰ð‚·‚éƒtƒF[ƒY‚𖳎‹‚µ‚ÄŽg‚¢Žn‚ß‚él‚ÍŽ‚˂Ηǂ¢‚ÆŽv‚¤‚æB
‘½Œ¾Œê‚©‚çˆÚ‚Á‚Ä‚«‚½l‚Ì3Š„‚­‚ç‚¢‚Í‚±‚ê‚©‚ÈEEEH

851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:27:51
‰f‰æ‚Ƭà‚Ì‹¤‘¶‚ª‰Â”\‚Ȃ悤‚É”ü—í‚È‚RDƒOƒ‰ƒtƒBƒbƒNƒQ[ƒ€‚Æ‘z‘œ—Í‚ð‚©‚«‚½‚Ä‚é‚QD‚̃hƒbƒgŠGƒQ[ƒ€‚Æ‚¢‚¤‚̂͋¤‘¶‚ª‰Â”\‚¾‚ÆŽv‚¤‚Ì‚¾‚ª‚¢‚©‚ª‚È‚à‚Ì‚©

852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:31:57
ƒhƒbƒgŠG‚·‚ç‚È‚¢roguelike‚à‚æ‚낵‚­

853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:55:49
•¶Žš‚Í‚®‚ȃhƒbƒgŠG‚¾‚æI

854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 10:27:45
‚Õ§

855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 10:48:12
*nix‚̃tƒŒ[ƒ€ƒoƒbƒtƒ@ƒRƒ“ƒ\[ƒ‹ã‚Ńn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•`‰æ‚Æ‚©‚µ‚½‚¢

856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 11:39:26
‚·‚݂܂¹‚ñ@ˆ³kE‰ð“€DLL‚ð—˜—p‚µ‚ÄA‚ǂ̌`Ž®‚̃tƒ@ƒCƒ‹‚ð“n‚³‚ê‚Ä‚à
“¯ˆê‚Ì•û–@‚Å“WŠJ‚·‚邱‚Ƃ̂ł«‚郉ƒCƒuƒ‰ƒŠ‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©?
ƒtƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚Ä“KØ‚ÈDLL‚Ö“n‚·‚â‚‚ł·B

857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:11:41
„ƒtƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚Ä
ƒtƒ@ƒCƒ‹–¼‚ÅHƒtƒ@ƒCƒ‹‚Ì’†g‚ÅH

858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:12:58
ƒtƒ@ƒCƒ‹‚Ì’†g‚Å‚·@EXE‚Å‚à‰ð“€‚Å‚«‚é‚â‚Â‚à‚ ‚è‚Ü‚·@‚»‚¤‚¢‚¤‚Ì‚à“WŠJ‚µ‚½‚¢‚Å‚·

859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:20:41
‚Ƃ肠‚¦‚¸‚Í Šg’£Žq”»•ÊDLL(ƒOƒO‚Á‚Ä) ‚Æ “‡ƒA[ƒJƒCƒo ‚Ì‘g‚݇‚킹‚©‚ÈB

exe‚Í’m‚ç‚È‚¢BƒA[ƒJƒCƒu–{‘Ì‚ðexe––’[‚É•t‚¯‚Ă邩A
ƒŠƒ\[ƒX‚Æ‚µ‚ÄŽ‚Á‚Ă邩A‚Æ‚©‚Ì•ûŽ®‚ŕςí‚Á‚Ä‚­‚邾‚낤‚µB

860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:25:42
‘ΉžŒ`Ž®‚ª‘½‚¢‚Ì‚ÍXacRett.dll‚©‚È

861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:25:40
‚»‚ê‚ç‚ðŽ©“®‚Å‚â‚Á‚Ä‚­‚ê‚é‚̂͂Ȃ¢‚©‚Æc

862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:28:04
ƒTƒ“ƒNƒX

863:ƒ~ƒ~
08/04/20 13:10:19
Visual C++ ‚ŃfƒoƒbƒOƒo[ƒWƒ‡ƒ“‚̃oƒCƒiƒŠ‚ðì‚邯‚«‚Á‚ÄA
‚݂Ȃ³‚ñ‚Í–¼‘O‚ð•Ï‚¦‚Ü‚·‚©H‚Ç‚ñ‚È•û–@‚É‚µ‚Ă܂·‚©H

[•û–@‚P]
Debug ‚à Release ‚à“¯‚¶ƒtƒ@ƒCƒ‹–¼‚É‚µ‚ÄAƒrƒ‹ƒh‚·‚é‚Æã‘‚«‚³‚ê‚邿‚¤‚É‚·‚éB

[•û–@‚Q]
Debug ƒo[ƒWƒ‡ƒ“‚É‚Í _d ‚̂悤‚ȃTƒtƒBƒbƒNƒX‚ð•t‚¯‚éB
some_d.exe hoge_d.lib ‚È‚ÇB

[•û–@‚R]
Debug ‚Æ Release ‚Åo—̓tƒHƒ‹ƒ_‚𕪂¯‚éB
bin/Debug/some.exe bin/Release/some.exe ‚È‚ÇB

864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 13:23:48
ƒfƒtƒHƒ‹ƒg‚Í•û–@‚R‚¾‚æ‚ÈB
’P“Ƃœ®‚©‚·Žž‚Í‚»‚ê‚Å\•ª‚â‚ËB

‘¼‚̃AƒvƒŠ‚©‚ç—˜—p‚·‚é•K—v‚ª‚ ‚éꇂ͕û–@‚Q‚¶‚á‚È‚¢‚Æ“s‡‚ªˆ«‚¢B

•û–@‚P‚͘_ŠO‚Á‚·‚ËB

865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 14:40:32
>>858
‚»‚¤‚¢‚¤‚à‚Ì‚ª‚ ‚邯‚µ‚½‚çA‚»‚¤‚¢‚¤ƒtƒŠ[‚̃\ƒtƒg‚ªŒöŠJ‚³‚ê‚Ä‚¢‚锤‚¾‚æ‚ÈB
‚»‚¤‚¢‚¤ŒöŠJƒ\ƒtƒg‚͂Ȃ¢‚Ì‚¾‚©‚çA“–‘R‚»‚¤‚¢‚¤DLL‚͂Ȃ¢B
‚Ü‚ŸA>859‚É‚ ‚éu“‡ƒA[ƒJƒCƒo¥ƒvƒƒWƒFƒNƒg£•Ó‚è‚ðŒ©‚Ä‚±‚¢‚ÆB

866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 15:20:46
XacRett‚Å‰ðŒˆ‚µ‚½‚ñ‚Å‚·‚¯‚Çc

867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 17:28:14
ŋ߃Q[ƒ€‚̃vƒƒOƒ‰ƒ€‚¢‚¶‚Á‚Ä‚½‚çprintŒn‚Å•‚“®¬”‚ªo—͂ł«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚ñ‚¾‚ªA
“¯‚¶‚悤‚ɂȂÁ‚½‚±‚Æ‚ ‚él‚¢‚éH‚¢‚½‚ç‰ðŒˆô‚Æ‚©‹³‚¦‚Ä—~‚µ‚¢‚Å‚·B
Çó‚Æ‚µ‚Ä‚ÍA%f‚ðŠÜ‚ÞprintŒn‚ÌŠÖ”(wsprintf‚Æ‚©vfprintf)‚ðŽÀs‚·‚邯
u–â‘肪”­¶‚µ‚½‚½‚ß`v‚Á‚Ä‚¢‚¤‚¨‚È‚¶‚݂̃_ƒCƒAƒƒO‚ªo‚Ä‚«‚Ä—Ž‚¿‚¿‚Ⴄ‚ñ‚Å‚·B

868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 17:30:03
Œ¾ŒêăCƒ“ƒXƒg[ƒ‹

869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:34:25
ƒEƒBƒ“ƒhƒE‚ð쬂µ‚ÄA‚»‚±‚Ƀrƒbƒgƒ}ƒbƒv‚ð•\ަ‚³‚¹‚½‚è‚·‚éDLL‚ðì‚Á‚Ä‚é‚ñ‚¾‚ªA
ŠO•”‚©‚ç‚à‚ç‚Á‚½ƒoƒCƒiƒŠBMPƒf[ƒ^‚ð‚Ç‚¤‚¢‚¶‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚ñBBB

//---
PAINTSTRUCT psPaint;
HDC hWndDC;
HDC hMemDC;
HBITMAP hBitmap;
HGDIOBJ hGdiObj;

hWndDC = BeginPaint(g_hWnd, &psPaint);
hMemDC = CreateCompatibleDC(GetDC(g_hWnd));
hBitmap = CreateComptibleBitmap(hMemDC, 100, 100);


hGdiObj = SelectObject(hMemDC, hBitmap);

/* ‚±‚±‚ŃoƒCƒiƒŠ‚ðhBitmap‚Éݒ肵‚½‚¢ */

BitBlt(hWndDC, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
//---

ƒrƒbƒgƒ}ƒbƒvƒoƒCƒiƒŠ‚ð‚Ç‚¤‚É‚©‚µ‚ÄhBitmap‚ɓ˂Áž‚ñ‚Å‚â‚ê‚Ηǂ¢‚Ì‚©‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
•û–@‚ª‚í‚©‚ç‚ñc
‚»‚à‚»‚àl‚¦•û‚ªŠÔˆá‚Á‚Ä‚éH


870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:45:57
>>869
SetDIBits

871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:59:48
CreateDIBitmap

872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 19:08:32
>>867
ÄŒ»ƒ\[ƒX‚ƃGƒ‰[‚ð’£‚ê‚Æ‰½“x‚¢‚Á‚½‚±‚Æ‚©

873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 19:46:11
>>872
ÄŒ»ƒR[ƒh‚Ì쬂͂¿‚å‚Á‚Æ‘S‘Ì‚Ì—Ê‚à‘½‚¢‚µŒ©“–‚à‚‚©‚È‚¢‚̂œ‚¢‚Å‚·EEEB
ŠÖŒW‚ ‚邯‚µ‚½‚ç‚Ç‚ñ‚È‚±‚Æ‚ªl‚¦‚ç‚ê‚é‚Å‚µ‚傤‚©HƒƒP[ƒ‹‚Æ‚©H

874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:00:57
>>873
ƒXƒ^ƒbƒN‚ð‰ó‚µ‚½‚Æ‚©ŠÖ”ƒe[ƒuƒ‹‚ð‰ó‚µ‚½‚Æ‚©
‘½•ªƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚©–¢‰Šú‰»ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä
ƒAƒNƒZƒX‚µ‚Ă͂¢‚¯‚È‚¢ƒƒ‚ƒŠ‚ð‰ó‚µ‚½‰Â”\«‚ª‚‚¢

875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:01:01
‚¾‚©‚çƒGƒ‰[ƒƒbƒZ[ƒW’£‚ê‚Â`‚¤‚ÌBƒeƒ“ƒvƒŒ‚É‘‚¢‚Ä‚ ‚é‚Å‚µ‚å
ŒÄ‚Ño‚µ‹K–ñ‚Æ‚©ƒ‰ƒ“ƒ^ƒCƒ€‚Æ‚©ƒŠƒ“ƒN‚³‚ê‚郉ƒCƒuƒ‰ƒŠ‚Æ‚©
‚È‚ñ‚©ƒvƒƒWƒFƒNƒg‚ÌÝ’è‚¢‚¶‚Á‚½‚Å‚µ‚åB‚»‚ê‚𒼂¹‚΂¢‚¢

876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:45:31
>>863
ƒfƒoƒbƒO”ł̓Cƒ“ƒXƒg[ƒ‹æ‚̃tƒHƒ‹ƒ_B
ƒŠƒŠ[ƒX”ł̓Cƒ“ƒXƒg[ƒ‰ì¬‚̃tƒHƒ‹ƒ_B

877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 21:22:45
>>874-875
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BˆÈ‘O‚Å‚«‚Ä‚¢‚½‚Æ‚±‚낪‚¢‚¶‚Á‚ĂȂ¢‚Ì‚É
‹}‚ɂȂÁ‚½‚Ì‚Å875‚³‚ñ‚ÌL‚¢‚©‚à’m‚ê‚È‚¢‚¯‚ÇA‹C‚¢‚½‚ç‚È‚Á‚Ä‚µ‚Ü‚Á‚Ă܂µ‚½EEE
BCC‚Å‚â‚Á‚ĂăGƒ‰[ƒƒbƒZ[ƒW‚ðŽæ“¾‚Å‚«‚é•”•ª‚ªŒ©“–‚½‚è‚Ü‚¹‚ñEEEB
‚±‚¤‚¢‚¤Žž‚Á‚Ăǂ¤‚â‚Á‚ăƒbƒZ[ƒW‚ðŽó‚¯Žæ‚é‚ñ‚Å‚µ‚傤H‚·‚¢‚Ü‚¹‚ñƒAƒz‚ÅEE

878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 21:58:31
•‚“®¬”‚Æ‚©Œ¾‚Á‚Ă鎞“_‚ŃLƒ~‚ªƒAƒz‚Ȃ݂̂͂ñ‚È•ª‚©‚Á‚Ă邿

879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:11:33
‚±‚ê‚ł܂Á‚½‚­ŠÖŒW‚È‚¢êŠ‚Åƒ[ƒœŽZ‚Å—Ž‚¿‚Ä‚½‚Æ‚©‚¾‚ƃEƒP‚é‚È

880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:24:46
‚ ‚Áwsprintf‚©w
printfŒn‚¶‚á‚È‚¢‚©‚ç%f‚Æ‚©–³—
sprintf‚‚©‚¦

881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:29:26
snprintf‚Æ‚©swprintf‚Å‚à‚¢‚¢‚æ

882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 01:09:03
>>870
>>871
‚³‚ñ‚­‚·B
CreateDIBitmapŽg‚Á‚Ä‚â‚Á‚Ă݂½‚ç‚¢‚¯‚½B

•\ަ—p‚̃rƒbƒgƒ}ƒbƒv‚ÍCreateCompatibleBitmap‚Åì‚Á‚ÄA
ŠO•”‚©‚ç‚à‚ç‚Á‚½ƒoƒCƒiƒŠ‚ð•`‰æ‚·‚éƒrƒbƒgƒ}ƒbƒv‚ðCreateDIBitmap‚Åì¬

BitBlt‚Å“]‘—‚µ‚ÄŽÀ‘•‚Å‚«‚½‚æ

‚ ‚肪‚Æ‚¤

883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 20:49:40
>>879ŠmŽÀ‚Évsprintf‚Å—Ž‚¿‚Ă܂µ‚½B
>>880-881ƒ_ƒ‚Å‚µ‚½B‚ ‚«‚ç‚߂܂·B
e؂ɃŒƒX‚µ‚Ä‚­‚¾‚³‚Á‚½ŠF—lA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:15:55
null = new int[10]
‚ÅŠm•Û‚µ‚½—̈æ‚͂ǂ±‚É‘¶Ý‚·‚é‚ÌH
delete[]‚µ‚È‚¯‚ê‚ÎA‚±‚ÌŠm•Û‚µ‚½—̈æ‚̓vƒƒOƒ‰ƒ€‚ªI—¹‚µ‚Ä‚à‚¸‚Á‚Æ‚»‚±‚É‘¶Ý‚µ‚½‚܂܂ɂȂé‚ÌH

885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:18:33
>>884
ƒq[ƒv—̈æ‚̂ǂ±‚©

I—¹‚µ‚½‚ç‚¿‚á‚ñ‚Ɖð•ú‚³‚ê‚é
ˆê•”‚³‚ê‚È‚¢OS‚à‚È‚­‚͂Ȃ¢


886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:38:02
ƒRƒ“ƒpƒCƒ‹Žž‚Étype_info‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅÓI‚ɃNƒ‰ƒX–¼‚Ì•¶Žš—ñ‚ðŽæ“¾‚Å‚«‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Å—áŠO‚𓊂°‚鎞‚ÉŽg‚¢‚½‚¢‚ñ‚Å‚·‚ªEEE

887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:52:34
>>886
boost‚Ì‚±‚̕ӂ̂ª–ð‚É—§‚‚©‚à‚µ‚ê‚È‚¢
URLØÝ¸(www.kmonos.net)

888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 22:10:44
boost‚Á‚Ä–{“–‚É‚·‚²‚¢‚ËEEE‚»‚ñ‚È‚Ì‚à”»’è‚Å‚«‚邯‚Í
‚Å‚àŒ^–¼‚̎擾‚ÍŒµ‚µ‚¢‚Ì‚©‚ÈEEE

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 01:38:20
‚â‚Á‚Ï‚èboost‚Åtypeof‚Á‚Ă̂ª‚ ‚Á‚ÄA‚»‚ê‚Å
Œ^–¼‚͎擾‚Å‚«‚é‚Ì‚¾‚¯‚ÇAstatic‚Ȉ—‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ËB
‚Ȃ̂ł»‚Ì—p“r‚¾‚ÆtypeidŽg‚¤‚̂Ƃ ‚Ü‚è•Ï‚í‚è‚È‚¢B
URLØÝ¸(www.kmonos.net)

890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 03:19:09
STL‚ð‚Í‚¶‚ßAƒeƒ“ƒvƒŒ[ƒg‚ð‚æ‚­Žg‚¢‚È‚³‚¢B
Œ^‚ÌŠ®‘S–¼‚ªƒJƒIƒX‚ɂȂÁ‚Ä’ú‚ß‚ª‚‚­‚©‚çB

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 04:20:31
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
msgdlg aaae = new msgdlg();
aaae.Create(IDD_DIALOG1, this);
aaae.ShowWindow(SW_SHOW);

}

‚±‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃ_ƒCƒAƒƒOƒEƒBƒ“ƒhƒE‚ªˆêu•\ަ‚³‚ꂽ‚悤‚ɂ݂¦‚é‚̂ł·‚ªA•\ަ‚³‚ê‚Ü‚¹‚ñB
SW_SHOW‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:09:45
‚»‚êƒRƒ“ƒpƒCƒ‹’Ê‚é‚ÌH

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:55:39
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚µA‚»‚ꂪ’P‚È‚étypo‚¾‚Á‚½‚Æ‚µ‚Ä‚àŽ‘Œ¹‚ÌŠÇ—‚͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚ËA‚ÆB

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:21:56
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚Ü‚·‚ª‚â‚Í‚èaaae.ShowWindow(SW_SHOW);‚ÅÁ–Å‚µ‚Ü‚·

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:25:14
‚ Aaaae‚ðƒ|ƒCƒ“ƒ^‚É‚µ‚½‚ço—ˆ‚Ü‚µ‚½B

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 20:23:53
’P‚ɃXƒR[ƒv”²‚¯‚½‚©‚çAmsgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽ€–S‚µ‚½‚¾‚¯‚¾‚낤B

897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:23:39
vsprintf‚ɂ‚¢‚ĂȂñ‚Å‚·‚¯‚ÇA‰º‹L‚Ìva_end(..)‚Á‚Ä‚¢‚é‚̂ł·‚©H

xx func(const char* format, ...) {
char buf[256];
va_list args;
va_start(args,format);
vsprintf(buf, format, args);
va_end(args); //@<=== ‚±‚ê•K—v‚È‚ñ‚Å‚·‚©H
...
}

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:30:35
‹KŠi‚ÅA“¯‚¶ƒlƒXƒgƒŒƒxƒ‹‚Åva_start,va_end‚Ì‘g‚ÅŽg‚¤‚±‚ƂɂȂÁ‚Ä‚¢‚éB

899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:32:48
ŽÀ‘•‚É‚æ‚é‚©‚à’m‚ê‚ñ‚ªƒƒ‚ƒŠ‚Æ‚©‚ª‚Ô‚Á‰ó‚ê‚é‚ñ‚¶‚á‚Ü‚¢‚©

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:49:24
‚·‚¢‚Ü‚¹‚ñ‚¿‚å‚Á‚Æ‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªAGCC‚Å

if(ret = 1){
int dt = 1;
}

‚Ý‚½‚¢‚É‚µ‚½‚çA
u^‹U’l‚Æ‚µ‚ÄŽg‚í‚ê‚é‘ã“ü‚̂܂í‚è‚Å‚ÍAŠÛЇŒÊ‚ÌŽg—p‚ð‚¨Š©‚ß‚µ‚Ü‚·v
‚ÆŒ¾‚í‚ꂽ‚Ì‚ÅA

if((ret = 1)){
int dt = 1;
}

‚Ý‚½‚¢‚É‚µ‚½‚çA‹–‚µ‚Ä‚à‚炦‚Ü‚µ‚½B

‚È‚º ((ret = 1)) ‚Ì•û‚ª‚æ‚¢‚̂łµ‚傤‚©HH


901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:52:09
>>900
ret==1‚Á‚Ä‘‚¢‚½‚ç‚»‚ÌŒxÁ‚¦‚Ä‚­‚ê‚邿B

902:897
08/04/22 21:54:54
>>898-899@‚Ç‚¤‚àA
‚±‚±‚̃Tƒ“ƒvƒ‹‚Å‚Íva_endŽg‚Á‚ĂȂ¢‚ñ‚Å‚·
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
‚»‚µ‚ÄAURLØÝ¸(www.bohyoh.com)
‚±‚±‚ÉAu–{ŠÖ”‚ÍAva_endƒ}ƒNƒ‚ðŒÄ‚Ño‚³‚È‚¢v@‚Æ‹Lq‚ª‚ ‚é‚ñ‚Å‚·

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:00:56
>>900
==‚̊ԈႢ‚¾‚Á‚½‚肵‚Ü‚¹‚ñ‚æ‚ËH‘åä•vH‚Á‚Ä‚¢‚¤Œx‚¾‚©‚ç‚»‚¤‚¢‚¤‚à‚ñ‚¾‚ÆŽv‚¦
•ʂɑO‚Ì‘‚«•û‚Å‚à–â‘è‚È‚¢

(())‚Ì•û‚ª‚æ‚¢‚Æ‚¢‚¤‚킯‚¶‚á‚È‚¢

904:900
08/04/22 22:05:44
>>901 ‚³‚ñ
>>903 ‚³‚ñ
‚È‚é‚Ù‚ÇI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I


905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:28:34
>>902
VC‚ÉŒÀ‚Á‚Ä‚¢‚¦‚Îva_endƒ}ƒNƒ‚͉½‚à‚µ‚È‚¢‚©‚çŒÄ‚΂Ȃ­‚Ä‚à–â‘è‚͂Ȃ¢B
‚µ‚©‚µA‘¼‚̈—Œn‚Å“®‚­‚Ƃ͌À‚ç‚È‚¢B

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:00:01
>>902
‘‚©‚È‚­‚Ä‚à‚¢‚¢ŠÂ‹«‚ª—L‚邯‚Í‚¢‚¦AƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ă͑‚©‚È‚¢‚ƑʖÚB
‰^ˆ«‚­‘ʖڂȃTƒ“ƒvƒ‹‚É“–‚½‚Á‚½‚ËB

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:05:39
>>896
‚È‚é‚Ù‚ÇI
msgdlg aaae = new msgdlg();
‚ðƒOƒ[ƒoƒ‹—̈æ‚ÉŽ‚Á‚Äs‚Á‚Ä‚à‹N“®‚µ‚Ü‚µ‚½B
ƒ|ƒCƒ“ƒ^‚Ì—‰ð‚ª[‚Ü‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤I

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:07:36
‚¿‚å‚Á‚Æ‚§‚§‚§‚§‚§

909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:13:26
‚±‚ꂪ
u‰½‚©“K“–‚É‚¢‚¶‚Á‚½‚ç“®‚¢‚½v
‚Æ‚¢‚¤“z‚©

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:14:27
> ƒOƒ[ƒoƒ‹—̈æ
[‚Ü‚Á‚ĂȂ¢ˆ«Š¦

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:15:55
‚³‚·‚ª‚É‚±‚ê‚ðƒRƒ“ƒ{‚Å‚­‚ç‚Á‚½‚猳‚̃\[ƒX‚ðŽ©•ª‚Å‘‚¢‚Ä‚¢‚½‚Æ‚µ‚Ä‚àƒfƒoƒbƒO‚µ‚½‚­‚È‚­‚È‚é‚È
i‚¾‚©‚çA‚»‚̕ςñ‚Ȃ̂͌ォ‚ç”nŽ­‚ª˜M‚Á‚½‚ñ‚¾‚Á‚ĂΠ„ƒj

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:18:30
„msgdlg aaae = new msgdlg();
‚±‚̃R[ƒhA‰½“xŒ©‚Ä‚à“䂪Žc‚è‚·‚¬B

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:29:02
>891‚Ì’iŠK‚ÅŠù‚ɒނ肾‚Á‚½‚ñ‚¶‚á‚Ë?

914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:30:42
>>907
C++‚Ì“ü–å‘‚©“ü–åƒTƒCƒg‚ð‚à‚¤ˆê“xŒ©‚ĉñ‚Á‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚¼B
ø‚è‚Æ‚©‚¶‚á‚È‚­‚Ä–{“–‚ÉBŠî‘b‚͑厖‚¾‚©‚çB

‚Ƃ肠‚¦‚¸A—‰ð‚·‚é•K—v‚Ì‚ ‚éƒL[ƒ[ƒh‚Æ‚µ‚Ä‚ÍA
@@@ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv
‚ ‚½‚è‚©‚ÈB

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:32:33
’Þ‚è‚È‚çA‚»‚ê‚Í‚»‚ê‚Å‚¨‚‹B

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:24:05
switch‚Ìcase•¶“à‚ÅAauto•Ï”‚ð錾‚µ‚悤‚Æ‚·‚邯A{}‚ð‚‚©‚Á‚ăuƒƒbƒN‚ð
ì‚ç‚È‚¢‚Æ‚¾‚߂ł·‚©H

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:25:05
‚¾‚߂ł·

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:30:02
>>916
—Ⴆ‚΂±‚¤‚¢‚¤‚±‚ƂȂç‚Å‚«‚éB
switch (value) {
int someVar;
case 0:
someVar = 0;
break;
case 1:
someVar = -1;
default:
someVar = value;
break;
}

919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:00
>>914
ƒŒƒxƒ‹ƒAƒbƒv‚µ‚½‹C•ª‚Å‚·‚²‚­–ž‘«‚Ȃ̂ł·‚ª
‚à‚¤ˆê“xVC++Œ¾Œê“ü–åƒVƒjƒA•Ò㉺‚ð“ǂݒ¼‚µ‚Ă݂܂·EEE
‚ªA‚¸‚΂èˆêŒ¾‚łǂ±‚ª‚¨‚©‚µ‚¢‚Å‚·‚©H“ªŠÖŒWˆÈŠO‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:09
>>917-918
‚ ‚肪‚Æ‚¤‚Å‚·B
918‚Í‚â‚è•ûŽ©‘Ì’m‚ç‚ñ‚©‚Á‚½ƒXB


921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 01:01:17
>>919
“ªŠÖŒWˆÈŠO‚ňꌾ‚ɂ܂Ƃ߂é‚É‚ÍA‘ÎÛ‚ªu­”v‚Ìu‹ï‘Ì“I‚ȃfƒBƒe[ƒ‹v‚Å‚ ‚é•K—v‚ª‚ ‚éB
‚Å‚àŒN‚Ìê‡AuŠî–{“I‚È’ŠÛŠT”Ov‚Ì—‰ð‚ªuŠô‚‚àvŒ‡‚¯‚Ä‚¢‚邿‚¤‚ÉŒ©Žó‚¯‚ç‚ê‚é‚©‚çA‚܂Ƃ߂悤‚ª‚È‚¢B
‚¾‚©‚ç>>914‚ࢂÁ‚½‹“‚°‹å
> ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv‚ ‚½‚è
‚Æ‚¢‚¤Œ¾‚¢•û‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æi‚±‚ê‚Å‚àe؂ɗpŒê‚ði‚Á‚Ä‹“‚°‚Ä‚é‚Ù‚¤jB

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 02:37:20
>>919
msgdlg aaae; //›msgdlgŒ^‚̕ϔ
msgdlg aaae = new msgdlg(); //~msgdlgŒ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
msgdlg *aaae = new msgdlg(); //›msgdlg*Œ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
ˆêŒ¾‚Å‚¢‚¤‚Æ,‚Ç‚±‚ªƒCƒR[ƒ‹‚æH





923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:18:54
>>919

void CtimerDlg::OnBnClickedButton2()
{
@@// new msgdlg() ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒq[ƒv‚ÉŠm•ÛB
@@//
@@// msgdlg aaae = DDD ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒXƒ^ƒbƒN‚ÉŠm•Û‚µ‚ÄA
@@// msgdlg(msgdlg* ptr)‚É“K‡‚·‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»B(¦‚P)
@@msgdlg aaae = new msgdlg();

@@DDD

@@// Ž©“®•Ï”‚Ìaaae‚ªƒXƒR[ƒv‚©‚çŠO‚ê‚é‚̂ŃfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂êA
@@// aaaa‚ª•ÛŽ‚µ‚Ä‚¢‚½ƒEƒBƒ“ƒhƒE‚Ȃǂªíœ‚³‚ê‚éB
@@//
@@// (¦‚P)‚̃|ƒCƒ“ƒ^ptr‚ðdelete‚µ‚Ä‚¢‚È‚¯‚ê‚΃ƒ‚ƒŠƒŠ[ƒNB
}

‚ª—‰ðo—ˆ‚Ä‚¢‚È‚¢‚悤‚ÉŒ©‚¦‚éB

ì‚肽‚¢‚Ì‚ªƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒO‚È‚çA
{
@@msgdlg aaae;
@@aaae.Create(IDD_DIALOG1, this);
@@aaaa.DoModal();
}

ŠÖ”‚𔲂¯‚Ä‚àmsgdlg‚ð•ÛŽ‚·‚é‚È‚çA
ƒOƒ[ƒoƒ‹‚łȂ­CtimerDlg‚̃ƒ“ƒo‚É‚·‚éB

924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:20:43
‚æ‚­Œ©‚½‚çe‚¾‚Á‚½B
~ aaaa
› aaae

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:41:18
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ÍA

unsigned char x : 50;

‚̂悤‚ÉŒ³‚ÌŒ^‚ð’´‚¦‚Ä‚¢‚Ä‚à’è‹`‚Å‚«‚Ü‚·‚©?



926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:43:54
unsigned char”z—ñ‚ðA38@A@6@A@4@‚̂悤‚É•ª‚¯‚½‚¢‚̂ł·‚ªAƒrƒbƒgƒtƒB[ƒ‹ƒh‚Åo—ˆ‚Ü‚·‚©?
‚ ‚ÆA38bit‚Ì•”•ª‚ÍA=‚Å”äŠr‚Å‚«‚Ü‚·‚©? –³—‚Èê‡A•ʂ̕û–@‚͂Ȃ¢‚Å‚µ‚傤‚©

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:51:28
‚±‚̂悤‚É‚µ‚½‚çAŠm•Û‚·‚é—̈æ‚ÍA40bit + 8bit‚ɂȂè‚Ü‚·‚æ‚Ë?
33 + 7 ‚ł͂Ȃ¢‚Å‚·‚æ‚Ë?

class A{
public:
bitset<33> a;
char b : 7;
};

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:06:17
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚±‚ê‚Å’·‚¢—ñ‚ɕϊ·o—ˆ‚Ü‚µ‚½


bitset<40> *p;
unsigned char s[5]={1,255,1,255,128};
p=(bitset<40>*)&s;
cout<< *p;

929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:53:08
‚»@‚ê@‚Í@‹ô@‘R@‚¾

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:16:25
>>922>>923
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚·‚²‚­‚æ‚­‚í‚©‚è‚Ü‚µ‚½B
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
int a =0;
while(a < 100){
msgdlg *aaae = new msgdlg[100];
aaae[a]->Create(IDD_DIALOG1, this);@// ƒGƒ‰[
aaae[a]->ShowWindow(SW_SHOW);
aaae[a]->OnBnClickedOk();
delete aaae[a];
a++;
}
}
error C2819: ƒNƒ‰ƒX 'msgdlg' ‚ɂ̓I[ƒo[ƒ[ƒh‚³‚ꂽƒƒ“ƒo 'operator ->' ‚ª‚ ‚è‚Ü‚¹‚ñB

‚±‚ê‚͉½‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:32:26
‰º‹L‚̃R[ƒh‚ðŽÀs‚µ‚½‚Æ‚«‚É test::aaa ‚Å“à•”“I‚ÉŠm•Û‚³‚ꂽƒƒ‚ƒŠ(H)‚ª‰ð•ú‚³‚ꂸA
ƒƒ‚ƒŠƒŠ[ƒN‚ª‹N‚«‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‰ðŒˆ•û–@‚ªŒ©‚‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B
STL‚ȂǂÌê‡AŠm•Û‚µ‚½ƒƒ‚ƒŠ‚𖾎¦“I‚ɉð•ú‚·‚éŠÖ”‚Ȃǂª‚ ‚é‚̂łµ‚傤‚©H
( aaa.clear() ‚â aaa.~vector() ‚È‚Ç‚ÍŽŽ‚µ‚Ă݂½‚̂ł·‚ª‘Ê–Ú‚Å‚µ‚½)
‚»‚ê‚Æ‚à test::aaa Ž©‘Ì‚à new ‚ÅŠm•Û‚µ‚Ä delete ‚ʼnð•ú‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©H
ŠÂ‹«‚ÍVC++2005‚Å‚·A‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

class base {
public:
~base(){ destory(); }
virtual void destory(){};
};
class test : base {
public:
std::vector< int > aaa;
void destory(){ aaa.clear(); }
};

void main(){
void *p;
{
test *ptest;
ptest = new test;
ptest->aaa.resize(100);
p = (void*)ptest;
}
//‚±‚±‚ł̓|ƒCƒ“ƒ^ p ‚ÌŠî–{ƒNƒ‰ƒX‚ª base ‚Æ‚¢‚¤‚±‚ƈȊO‚͂킩‚ç‚È‚¢
delete (base*)p;
}

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:39:01
ƒfƒXƒgƒ‰ƒNƒ^‚ʼn¼‘zŠÖ”ŒÄ‚Ño‚·‚Æ‚©”nŽ­‚¶‚á‚Ë[‚ÌH

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:42:12
ŒÃ‚¢Œ`Ž®‚̃LƒƒƒXƒgŽg‚Á‚Ă邯‚©”nŽ­‚¶‚á‚Ë[‚ÌH
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Žg‚Á‚ĂȂ¢‚Æ‚©”nŽ­‚¶‚á‚Ë[‚ÌH

‚¢‚â‚¢‚âA”nŽ­‚¶‚á‚È‚¢‚Á‚ÄB
ƒfƒXƒgƒ‰ƒNƒ^‚Ì’†‚©‚牼‘zŠÖ”ŒÄ‚Ño‚·‚̂͂³‚·‚ª‚ɂȂ¢‚¯‚ÇB

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:44:25
>>930
‚±‚ê‚͂Ђǂ¢

935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:57:28
c ~base() ‚ªŒÄ‚Ño‚³‚ê‚邯‚«‚Í
Šù‚É test::destory ‚ÌŽÀ‘̂͂Ȃ­‚È‚Á‚Ä‚¢‚é‚©‚ç‚Å‚µ‚傤‚©H
”nŽ­‚Å‚·‚݂܂¹‚ñc
‚±‚¤‚¢‚¤ê‡AƒNƒ‰ƒXtest‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚Í
‚Ç‚¤‰ð•ú‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H


936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:59:40
‚µ‚©‚à‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å’²‚ׂĂ݂܂·B

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 12:31:15
base‚̃fƒXƒgƒ‰ƒNƒ^‚Évirtual‚ð‚‚¯‚Äã‚Å
test‚ÉŽ©•ª‚Ìdestory‚ðŒÄ‚ÔƒfƒXƒgƒ‰ƒNƒ^‚𑂯‚Î
base‚̃fƒXƒgƒ‰ƒNƒ^‚Ìʼn‚Åtest‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚ÄAtest‚Ìdetory‚ªŒÄ‚Ño‚³‚ê‚邽‚ß
‚±‚ÌꇂÍmain“à•”‚Ì•ÏX–³‚µ‚Ńƒ‚ƒŠƒŠ[ƒN‚ª‚È‚­‚Ȃ邯‚ÇA‚»‚ê‚¶‚á‘Ê–Ú‚È‚ÌH

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:22:22
>>937
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A–³Ž–‚ɉð•ú‚³‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚¢‚ë‚¢‚ë‚Æ•׋­•s‘«‚Å‚µ‚½B
‰¼‘zƒfƒXƒgƒ‰ƒNƒ^‚É‚µ‚È‚¢‚Æ”h¶ƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚È‚¢‚Ì‚Í‚à‚¿‚ë‚ñ
ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Æ(?)‚È‚ñ‚Å‚·‚ËB


939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:39:34
„ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢
Ú‚µ‚­‚ÍŠo‚¦‚ĂȂ¢‚ªAƒfƒXƒgƒ‰ƒNƒ^‚ª‰¼‘zŠÖ”ivirtualj‚Å‚ ‚ê‚ÎAdelete‰‰ŽZŽq‚ª
“n‚³‚ꂽƒ|ƒCƒ“ƒ^‚©‚牼‘zŠÖ”ƒe[ƒuƒ‹‚ð’H‚Á‚ÄŒp³ŠÖŒW‚ð”cˆ¬‚Å‚«‚邯‚©
‚¾‚Á‚½‚ÆŽv‚¤i‹t‚ÉŒ¾‚¦‚Ή¼‘zŠÖ”‚łȂ¢‚Æ”cˆ¬‚Å‚«‚È‚¢jB
‚¿‚Ȃ݂Ɋ¨ˆá‚¢‚µ‚Ä‚»‚¤‚Ȃ̂ő‚¢‚Ä‚¨‚­‚¯‚ÇAƒfƒXƒgƒ‰ƒNƒ^‚Æ‚Í
~ƒNƒ‰ƒX–¼();©ˆø”–³‚µ
‚Ì‚±‚ÆBdestroy‚Æ‚©ŸŽè‚É–¼‘O‚‚¯‚½‚ç‚»‚ê‚Í‚½‚¾‚̃ƒ“ƒoŠÖ”‚¾‚æB
‚±‚Ìꇳ‚µ‚­‚Í virtual ~base();‚Æ‚©‚¾B

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:43:43
‚ A‚»‚¤‚¢‚¦‚Î~base()‚Í‚¿‚á‚ñ‚Æ‘‚¢‚Ä‚ ‚é‚Ì‚©‚—

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:11:20
‚È‚é‚Ù‚Çc‰¼‘zŠÖ”ƒe[ƒuƒ‹‚Å‚·‚©A
virtualŽw’è‚͂Ȃñ‚¾‚©”™‘R‚Æ‚µ‚Ä‚¢‚Ä—‰ð‚µ‚É‚­‚©‚Á‚½‚Å‚·‚ª
‚È‚ñ‚ƂȂ­‚͂ǂ¤“®ì‚·‚é‚©‚ª—‰ð‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:16:49
>>930
‰º‚̃\[ƒX‚̓Rƒ“ƒpƒCƒ‹‰Â”\
s”Œ¸‚炵‚½‚©‚ç­‚µŒ©h‚¢‚©‚à
>>914‚ÌŒ¾‚¤‚悤‚Ƀ|ƒCƒ“ƒ^‚ÆŽQƂɂ‚¢‚ÄŠw‚ñ‚¾•û‚ª‚¢‚¢

struct CTest{ void test(){} };
void f(){
CTest a;
CTest* b = new CTest();
CTest* c = new CTest[1];
CTest d[1];
a.test(); (*&a).test(); (&a)->test(); (&a)[0].test();
(*b).test(); b->test(); b[0].test();
(*c).test(); c->test(); c[0].test();
(*d).test(); d->test(); d[0].test();
delete b;
delete[] c;
}


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

4062“ú‘O‚ÉXV/246 KB
’S“–:undef