y‰SŽÒнŒ}zC/C++Ž ..
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;
}
943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:47:49
>>942
Š´“®‚µ‚Ü‚µ‚½B‚±‚ñ‚Ȃɂ킩‚è‚â‚·‚¢‚̉‚߂Ă݂܂µ‚½B‚ª‚ñ‚΂è‚Ü‚·I
944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:37:22
•¨¦‚¢‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ª
ãŽè‚¢•û–@‚ð‹³‚¦‚Ä‚à‚ç‚¢‚½‚‚ÄŽ¿–₵‚Ü‚·B
‚ ‚é•¶Žš—ñ‚ª‚ ‚Á‚Ä
1•¶Žš‚¸‚ˆ—‚µ‚Ä‚¢‚‚ñ‚Å‚·‚ªA
‰½‚©•¶Žš‚ɕω»‚ª‚ ‚Á‚½Žž‚¾‚¯ˆ—‚ðs‚¢‚½‚¢‚̂ł·B
char str[]="‚ ‚ ‚¢‚¤‚¦‚¦‚¨";//‰½‚©•¶Žš—ñ
int len=strlen(str);
char current_c;
current_c=str[0];//“à—e‚ðŠo‚¦‚é
for(int i=0; i<len; i++){
if(current_c!=str[i]){//˜A‘±‚µ‚Ä‚¢‚é•¶Žš‚ª•Ï‚í‚ê‚Î
//ˆ—
}
}
‚±‚ñ‚Ȃ̂ðŽv‚¢‚‚¢‚½‚ñ‚Å‚·‚ª
‚±‚ꂾ‚ÆA1‚–ڂ̕¶Žš‚ª“–‘Rˆ—‚³‚ê‚Ü‚¹‚ñB
current_c=str[0];//“à—e‚ðŠo‚¦‚é
‚±‚ê‚ð
current_c=str[0]+1;//“à—e‚ðŠo‚¦‚é
‚Æ‚µ‚ÄA•K‚¸1‰ñ–ڂ͈—‚ªs‚í‚ê‚邿‚¤‚É‚·‚é‚Ì‚àl‚¦‚½‚ñ‚Å‚·‚ª
‚à‚Á‚Æ‚¿‚á‚ñ‚Æ‚µ‚½ƒXƒ}[ƒg‚È•û–@‚ª‚ ‚邯Žv‚¤‚ñ‚Å‚·‚ªEEE
‚±‚¤‚¢‚¤ê‡A‚Ç‚¤‚â‚é‚Ì‚ªˆê”Ê“I‚Ȃ̂łµ‚傤‚©H
945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:46:25
str[0]+1‚È‚ñ‚Ä‘ã“ü‚µ‚È‚‚Ä‚àA0‚ʼnŠú‰»‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:48:09
>>944
char‚Í1ƒoƒCƒg‚¾‚©‚畽‰¼–¼‚Ý‚½‚¢‚È‘½ƒoƒCƒg•¶Žš‚Í‚¤‚Ü‚‚ä‚©‚È‚¢‚æB
•ª‚©‚Á‚Ä‚¢‚é‚Ȃ炲‚ß‚ñB
947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:11:33
>>945
0‚ɑГ–‚·‚é•¶Žš‚ª—ˆ‚½Žž‚ɑʖڂłµ‚åB
948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:12:08
>>944
typedef char val_t;
val_t str[]="aabbbcccddee";
typedef val_t* iter_t;
for(iter_t begin=str,end=str+strlen(str),back,it=begin; it!=end; ++it){
@@if(it==begin || *back!=*it){
@@@@//ˆ—
@@@@back=it;
@@}
}
iEÍEj
949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:13:42
>>947
‚»‚ê‚͂Ђå‚Á‚Æ‚µ‚ăMƒƒƒO‚Å‚¢‚Á‚Ä‚é‚Ì‚©EEEE
950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:19:37
>>944
ʼn‚É1•¶Žš–ڂƈقȂé’l str[0]+1 ‚ʼnŠú‰»‚µ‚Æ‚¯‚Ηǂ¢‚ñ‚¶‚á‚ËH
‚Á‚Ă̂͌‹\“ª‚Ì—Ç‚¢”‘zB–}•S‚Ì“k‚ɂ͌™‚í‚ê‚邯‚Ç‚ËB
‚Å‚à‚»‚¤‚¢‚¤‚Æ‚«‚Ì current_c ‚Í•’Ê prev_c ‚¾‚ÈB
951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:22:12
>>950
‚»‚¤‚©Hƒ€ƒ_‚¶‚á‚ËH
952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:33:50
ˆê‚–ڂ̕¶Žš‚ª•Ï‚í‚é‚Á‚Ä‚¢‚¤ˆÓ–¡‚ª•ª‚©‚ç‚ñ‚—
953:948
08/04/23 16:41:36
struct CTest{
@@bool operator!=(const CTest& o){
@@@@// ...
@@@@return true;
@@}
};
template<typename iter_t> void unique_each(iter_t begin, iter_t end){
@@for(iter_t back,it=begin; it!=end; ++it){
@@@@if(it==begin || *back!=*it){
@@@@@@//ˆ—
@@@@@@back=it;
@@@@}
@@}
}
void f(){
@@CTest v[10];
@@// v[0] ...
@@unique_each(v,v+sizeof(v)/sizeof(*v));
}
(¿K„tK)ƒA[ƒA[‚«‚±‚¦‚È[‚¢
954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:46:59
>>951
¡‰ñ‚Í•¶Žš‚¾‚©‚ç 0 ‚É‚µ‚Æ‚«‚á—Ç‚¢‚¯‚ÇA
ˆê”Ê‚Éæ“ª—v‘f‚Ü‚½‚Í’¼‘O‚̂ƈقȂé—v‘f‚ð
”»’肵‚Ä‚¢‚‚ɂ͗ǂ¢•û–@‚¾‚æB
955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:58:36
>>945‚Ì‘O’ñðŒ
nulI’[•¶Žš—ñ
>>947‚Ì‘O’ñðŒ
•¶Žš—ñ
>>950‚Ì‘O’ñðŒ
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^
operator+
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^
>>953‚Ì‘O’ñðŒ
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^
956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:04:34
>>955
‚à‚¤>>944‚Ƃ͕ʢŠE‚És‚Á‚Ä‚é‚Èw
957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:31:55
PHP‚âperl‚Åprint ‚ðŽg‚¢‚È‚ª‚çƒfƒoƒbƒO‚·‚邿‚¤‚È•û–@‚ðC++‚Å‚à‚â‚肽‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©HH
‚»‚¤‚¢‚¤ƒfƒoƒbƒO‚ÌŽd•û‚ÍC++‚ł͓‚¢‚̂łµ‚傤‚©B
958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:32:34
>>944 ‚¿‚å‚Á‚ƃgƒŠƒbƒL[A‚Å‚à‚¤‚Ü‚¢‚â‚è•û
>>945 ˆê”ÔƒVƒ“ƒvƒ‹
>>946 ˆê”Ôd—v‚ȃŒƒX‚—
>>953 ”Ä—p‰»‚µ™ÜÛÀ‚—
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4061“ú‘O‚ÉXV/246 KB
’S“–:undef