y‰SŽŅнŒ}zC/C++Ž ..
[2ch|„Menu]
767:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 12:48:27
>>765
catch‚µ‚½‚©

768:765
08/02/16 12:53:01
‚·‚݂܂¹‚ńAcatch‚µ‚½‚©‚Ē‚¤‚©‚Ŗd—v‚Ƃ͒m‚炸‘‚¢‚Ă܂¹‚ń‚Å‚µ‚½‚ŖAcatch‚Ķ‚µ‚Ä‚¢‚Ü‚·B
‚æ‚Ȃ݂ɁAstd::auto_ptr‚Ģ•”•Ŗ‚šŽ©ģ‚Ģsmart_ptr(ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Ģ‰šąƒTƒCƒg‚šŽQl‚Éģ¬)
‚É‚µ‚½ź‡‚Ķ‚«‚æ‚ń‚ĘƒfƒXƒgƒ‰ƒNƒ^‚ŖŒÄ‚Ī‚ź‚Ü‚µ‚½B

ƒRƒ“ƒpƒCƒ‰‚ĶBorland C++ Compiler 5.82 ‚Ȃ̂ł·‚ŖA‚±‚ź‚Ģauto_ptr‚Ŗƒ|ƒ“ƒRƒc‚Ȃ̂©‚ąc

769:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 12:58:41
memory ƒwƒbƒ_‚Ģ’†‚š“Ē‚ń‚ł݂½‚ēH

770:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:01:09
‚ʂ肠‚¦‚ø gcc ‚¾‚ĘŒÄ‚Ī‚ź‚éB

771:765
08/02/16 13:12:49
‚¤`‚ńA’†gŒ©‚Ă݂܂µ‚½‚Ŗ‚Ø‚©‚µ‚¢‚ĘŽv‚¦‚é‚Ę‚±‚ė‚ĶŒ©‚Ā‚©‚炸c
auto_ptr‚Ģƒ\[ƒX‚š‚æ‚å‚±‚Į‚ʉü‘¢‚µ‚ÄŽŽ‚µ‚½‚Ę‚±‚ėauto_ptr‚ĢƒfƒXƒgƒ‰ƒNƒ^Ž©‘Ģ‚ŖŒÄ‚Ī‚ź‚ĂȂ¢‚ꂤ‚Å‚µ‚½B

‚½‚¾Agcc‚¾‚ʐ³ķ‚ÉŒÄ‚Ī‚ź‚é‚Ƃ̂±‚ƂȂ̂ÅBCC‚Ŗˆ«‚¢‚Ę‚¢‚¤‚±‚Ę‚Å‰šŒˆ‚µ‚Ü‚·B
‚Ē‚¤‚ąA‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

772:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:16:48
BCC ‚́u‚Ē‚±‚Ŗvˆ«‚¢‚©‚æ‚į‚ń‚Ę’²‚ׂȂ¢‚ʁA
‘¼‚ĢŠ‚Å‚ą‘ņŽR¢‚鏊‚Ŗ‚ ‚é‚©‚ą‚µ‚ź‚Č‚¢‚ŗB

773:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:19:46
‚ʂ肠‚¦‚ø‰“‚Ŗƒ`ƒFƒbƒN‚ÉŽg‚Į‚½ƒR[ƒhB
‚Ē‚¤•\ަ‚³‚ź‚éH

#include <iostream>
#include <memory>

class Test {
public:
Test(int n) : n(n) { }
~Test() { std::cout << "~Test(" << n << ")" << std::endl; }
static Test* New() {
Test test1(1);
std::auto_ptr<Test> test2(new Test(2));
throw 1;
return NULL;
}
private:
int n;
};

int main() {
try {
Test* test = Test::New();
test = test;
} catch(int n) {
std::cout << "catch" << std::endl;
}
return 0;
}

774:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:26:09
>>773
BCC‚ÅŽŽ‚µ‚½‚Ę‚±‚ėAˆČ‰ŗ‚̂悤‚É•\ަ‚³‚ź‚Ü‚µ‚½B
‚ā‚Ķ‚čtest2‚Ŗķœ‚³‚ź‚Č‚¢‚ꂤ‚Å‚·B

~Test(1)
catch

>>772
Šm‚©‚Ɂcˆų‚«‘±‚«’²ø‚Ķ‚µ‚Ă݂܂·B

775:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:27:49
memory ‚š‚¢‚¶‚Į‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚Å•¶Žš—ń•\ަ‚·‚é‚ꂤ‚É‚µ‚āA
‚»‚ꂪ•\ަ‚³‚ź‚é‚©ƒ`ƒFƒbƒN‚µ‚Ă݂źB

776:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 13:56:28
HTMLƒtƒ@ƒCƒ‹‚Ģ\•¶‚š‰šĶ‚µ‚āAUTF8Œ`Ž®‚šS-JISŒ`Ž®‚É•ĻŠ·‚·‚éƒ\[ƒX‚ ‚č‚Ü‚·‚©

777:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 14:00:52
>>776
‚ ‚邯‚Ē‚Ø‚Ü‚¦‚ɂ͂»‚ź‚·‚ē–³ˆÓ–”

778:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 14:28:58
>>752
static‚ȕϐ”‚̐¶‘¶ŠśŠŌ‚Ķ‚»‚ĢƒvƒƒOƒ‰ƒ€‚Ŗ‹N“®‚³‚ź‚Ä‚©‚ēI—¹‚³‚ź‚é‚܂ŁB
ā‘Ī‚ÉŠO•”‚©‚ēŽQĘ‚³‚ź‚é‹°‚ꂪ–³‚¢ź‡‚Å‚ą‚Č‚Æ‚ź‚΁AŽg‚¢‰ń‚µ‚͂ł«‚Č‚¢B
—Ⴆ‚΁Astrtok()‚ālocaltime()‚Ķ“ą•”‚Ģstatic‚Č—Ģˆę‚š•Ō‚·‚ꂤ‚ÉŽĄ‘•‚³‚ź‚Ä‚¢‚邱‚Ę‚Ŗ‘½‚¢B
]‚Į‚āA‚»‚ĢŠÖ”‚šŒÄ‚яo‚µ‚½ę‚ÅŽQĘ‚·‚é‰Ā”\«‚Ŗ‚ ‚é‚©‚ēƒRƒ“ƒpƒCƒ‰‚Ķ‚±‚ź‚šŽę‚čœ‚­‚±‚Ę‚Ŗ‚Å‚«‚Č‚¢B

779:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 15:07:48
> ā‘Ī‚ÉŠO•”‚©‚ēŽQĘ‚³‚ź‚é‹°‚ꂪ–³‚¢ź‡‚Å‚ą‚Č‚Æ‚ź‚Ī

‚»‚̂Ƃ«‚Ģ˜b‚š‚µ‚Ä‚é‚ń‚¾‚ŖH

ƒAƒhƒŒƒXŽę‚ē‚ź‚½‚ēķœ‚Å‚«‚Č‚¢‚̂͂ ‚½‚č‚Ü‚¦B

‚Ü‚½Aā‘Ī‚ÉŠO•”‚©‚ēŽQĘ‚³‚ź‚Č‚¢ƒP[ƒX‚Č‚ń‚ĂقƂń‚ǂȂ¢‚̂ŁA
‘åŠT‚ĢŽĄ‘•‚ł͂»‚ń‚ČÅ“K‰»‚š‚µ‚Ä‚¢‚Č‚¢‚ĘŽv‚¤B

–ā‘č‚É‚µ‚Ä‚¢‚é‚̂́A‹KŠi‚Ę‚µ‚Ä‚»‚¤Œ¾‚¤‚±‚Ę‚š‚µ‚Ä‚¢‚¢‚©‚Ē‚¤‚©
‚¾‚ęB

780:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 15:23:33
>>779
‹KŠi‚š‰]X‚µ‚½‚¢‚̂ȂēÜŠp‚»‚¤‚¢‚¤ƒXƒŒ‚Ŗ‚ ‚é‚ń‚¾‚©‚ē‚»‚æ‚ē‚Ö‚Ē‚¤‚¼B

781:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 15:25:24
ˆŁ‚Č‚éƒIƒuƒWƒFƒNƒg‚ĶˆŁ‚Č‚éƒAƒhƒŒƒX‚šŽ‚½‚Č‚¢‚Ę‚¢‚¤‹K’肪‚Č‚©‚Į‚½‚©‚ȁH
‰¼‚É‚ ‚Į‚½‚Ę‚µ‚Ä‚ąA779‚Ģó‹µ‚Å‚ĶA
ƒvƒƒOƒ‰ƒ€ć‚©‚ēˆŁ‚Č‚éƒAƒhƒŒƒX‚Å‚ ‚邱‚Ę‚šŠm‚©‚߂邷‚ׂ͂Ȃ¢‚ĘŽv‚¤‚Æ‚ĒB

782:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 16:08:56
‚ʂ肠‚¦‚øA“Æ‚¶“ą—e‚Ģ•¶Žš—ńƒŠƒeƒ‰ƒ‹‚Ŗ•””‰ÓŠ‚ɏ‘‚©‚ꂽź‡A
‚»‚ź‚ē‚Ķ“Æ‚¶ƒAƒhƒŒƒX‚É’u‚¢‚Ä‚ą\‚ķ‚Č‚¢B
‚Ü‚½A"abc" ‚Ę‚¢‚¤‚Ģ‚Ę "bc" ‚Ę‚¢‚¤‚Ģ‚Ŗ‚ ‚Į‚½ź‡A
"bc" ‚ĢƒAƒhƒŒƒX‚Ŗ "abc" + 1 ‚Å‚ ‚Į‚Ä‚ą\‚ķ‚Č‚¢B

783:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:00:20
struct f_point{ float x, y; };

f_point square[4];@// ³•ūŒ`‚Ģ’ø“_‚Ŗ“ü‚é
for(float angle=0;angle<PI*2;angle+=PI/16){
@...
}

\‘¢‘Ģsquare‚ɐ³•ūŒ`‚Ģ’ø“_4“_‚Ģ•½–ŹĄ•W‚Ŗ“ü‚é‚Ę‚µ‚āA
‚»‚̐³•ūŒ`‚Ģ’†S‚šŽ²‚É‰ń“]‚³‚¹‚é‚É‚Ķ
for‚Ģ’†‚łǂ¤‚¢‚¤•—‚ɏ‘‚Æ‚Ī‚ę‚¢‚Å‚µ‚傤‚©H

784:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:08:56
‚»‚¤‚¢‚¤ˆµ‚¢•ū‚·‚é‚ń‚¾‚Į‚½‚ēA
³•ūŒ`‚𒆐S‚ʁA‚ǂꂩ‚P‚‚̒ø“_‚ĢŠp“x‚Ę‚Åˆµ‚¦‚Ī‚¢‚¢‚ń‚¶‚į‚ˁH

785:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:13:27
>>783
h‘čƒXƒŒ‚Å‚ą‚¢‚Æ‚Ī‚¢‚¢‚ń‚¶‚į‚ˁH‰š“š‚ą‚ē‚¦‚é‚ę

x, y‚šx + y i‚Ģ•”‘f”‚Ƃ݂Ȃµ‚Ä
cosƒĘ + i sinƒĘ‚šŠ|‚Æ‚½’l‚ĢŽĄ•”‚Ę‹••”‚šŽę‚é
ŒvŽZ‚šs‚¤‚ꂤ‚É‚·‚é‚Ę‚©

x * cosƒĘ-y * sinƒĘ, x * sinƒĘ+y * cosƒĘ
‚ɂȂé‚ń‚¶‚į‚Č‚©‚Į‚½‚©‚Č‘½•Ŗ

786:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:15:37
’†Spx,py@”¼Œar Šp“xƒĘ

x“x‰ń“]‚·‚é‚ɂ́AƒŠ(n) = ƒĘ@+@(x+90n) *ƒĪ/360

px + r cosƒŠ(n) , py r sinƒŠ(n)‚É•ĻŠ·‚·‚é

787:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:17:45
ƒ‹[ƒv•ϐ”‚É float Žg‚¤‚Č‚ęEEEB
Œė·‚Å‹«ŠEšŒ‚Ŗd‚¢’Ź‚č‚ɂȂē‚Č‚¢‚©‚ą‚µ‚ź‚Č‚¢‚ń‚¾‚©‚ēB

788:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:19:30
~\‘¢‘Ģsquare
›\‘¢‘Ģf_point‚Ģ”z—ńsquare

‚Ā[ƒAƒtƒBƒ“•ĻŠ·]

789:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:22:09
(Œ““_‚ø‚ē‚·ˆŚ“®‚Ģ•ĻŠ·s—ń) ~ (‰ń“]s—ń) ~ (Œ““_–ß‚·ˆŚ“®‚Ģ•ĻŠ·s—ń)

‚š‚©‚Æ‚ź‚Ī‚¢‚¢‚ń‚¾‚ė

790:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:27:16
‹«ŠEšŒ‚Į‚[‚ʁA”÷•Ŗ•ū’öŽ®‚Ģ“ĮŽķ‰š‚šŒˆ’č‚·‚镨‚šŽv‚¢•‚‚©‚ׂõ‚Ü‚¤
‚Č‚ń‚©ƒrƒ~ƒ‡[‚Čˆį˜aŠ“

791:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:38:47
// ƒIƒŒŒ¾Œź‚Ȃ炱‚ź‚ŐĄ‚Æ‚é‚ŗw
f_point center = average(square, square + 4);
for (int angle = 0; angle <= 360; ++angle) {
for (int ic = 0; ic < 4; ++ic) {
print ([square[ic].x square[ic].y] - [center.x center.y]) * [cos(angle * rad) sin(angle * rad); -sin(angle * rad) cos(angle * rad)] + [center.x center.y];
}
}
// —v‚́A³•ūŒ`‚Ģ’†S‚ŖŒ““_‚ɂȂé‚ꂤ‚ÉˆŚ“®‚µ‚āA‰ń“]‚µ‚Ä‚©‚ēÄ‚ŃˆŚ“®(ą>789)

792:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 18:43:04
>>785
‚Ł‚ń‚Ę‚²‚ß‚ń‚Č‚³‚¢A‚ę‚­“Ē‚ń‚ł܂¹‚ń‚Å‚µ‚½
Œ““_’†S‰ń“]‚µ‚Ă܂µ‚½

793:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 19:51:23
•¶Žš—ń‚Å“ü—Ķ‚³‚ꂽ
char a ;
‚šAŠÖ”‚Ģ’†‚Ő”’l‚É•ĻŠ·‚µ‚Ä
int a ;
‚É‚µ‚½‚¢‚ń‚¾

“Æ‚¶•ϐ”–¼‚‚Č‚ń‚¾‚Æ‚Ē
char Ø int
‚Į‚Ăł«‚Ü‚·‚©?(L`)

794:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 19:55:18
ƒXƒNƒŠƒvƒgŒ¾Œź‚šŽg‚Į‚½•ū‚ŖK‚¹‚ɂȂꂻ‚¤‚Č—\Š“

795:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 20:00:53
>>793
‚»‚ꂾ‚Ę1•¶Žš‚¾‚낤‚µÅ‰‚©‚ēint‚ÅŽó‚ÆŽę‚ź‚Ī‚¢‚¢

796:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 20:01:01
>>793
•¶Žš‚Ę‚©•¶Žš—ń‚𐔒l‚É‚µ‚½‚¢‚Ę‚©‚¶‚į‚Č‚­‚Ä

charŒ^•ϐ”‚𖼑O‚»‚̂܂܂ÉintŒ^•ϐ”‚ɕς¦‚½‚¢‚ń‚¾‚ȁH–³—‚Å‚·

797:783
08/02/16 20:04:07
>>784-792
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B–³Ž–‚Å‚«‚Ü‚µ‚½B

float fCenterX = ( x1 + x2 ) / 2;
float fCenterY = ( y1 + y2 ) / 2;
float fR = ( float )hypot( fCenterX - x1, fCenterY - y1 );
float fX[] = { x1, x2, x1, x2 };
float fY[] = { y1, y1, y2, y2 };
float fA_[] = { 7, 5, 1, 3 };
for( int i = 0; i < 4; i++ ){
fX[ i ] = fCenterX - fR * cos( fAngle + D3DX_PI / 4 * fA_[ i ] );
fY[ i ] = fCenterY + fR * sin( fAngle + D3DX_PI / 4 * fA_[ i ] );
}

798:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 20:18:21
VisualStudio2008”ƒ‚¢‚Ü‚µ‚½B

d‚­‚Ȃ邩‚ȁH‚ĘŽv‚Į‚½‚ēA‹t‚ÉŒy‚­‚Č‚č‚Ü‚µ‚½‚Ė‚—
‚ā‚Į‚ĻVista‚ĘVS2005‚Ƃ̑А«‚Ŗˆ«‚©‚Į‚½‚ń‚Å‚µ‚傤‚©B

Š“Œƒ‚Å‚·B

799:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 20:22:36
‚Ķ‚ŸH‘А«‚¾‚ŸH

800:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 21:01:00
>>798
’Pƒ‚É2005‚ę‚čÅ“K‰»‚³‚ź‚ÄŒy‚­‚Č‚Į‚½‚¾‚Æ

801:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 22:39:14
C++ƒNƒ‰ƒX‚Ģstatic‚ɂ‚¢‚ÄŽæ–ā‚Å‚·B

eƒNƒ‰ƒX‚ɍģ‚Į‚½static•ϐ”‚́A
‘SŽqƒNƒ‰ƒX‚Å‹¤—L‚·‚é‚̂łµ‚傤‚©H

‚»‚ź‚Ę‚ąAŠeŽqƒNƒ‰ƒX‚Ɉź‚Ā‚ø‚A
ƒI[ƒo[ƒ‰ƒCƒh‚µ‚½“Æ–¼‚Ģstatic•ϐ”‚Ŗ‚Å‚«‚é‚̂łµ‚傤‚©H

‚»‚ź‚Ę‚ąAstatic•ϐ”‚ĶŒp³‚Å‚«‚øA
ŠeŽqƒNƒ‰ƒX‚œƖ¼‚Ģstatic•ϐ”‚šéŒ¾‚µ‚Č‚Æ‚ź‚Ī‚¢‚Æ‚Č‚¢‚̂łµ‚傤‚©H

802:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 22:51:28
ŽĄŒ±‚·‚ź‚Ī‚¢‚¢B
‚»‚ĢŒ‹‰Ź‚̒ʂ肾B

803:801
08/02/16 22:53:37
Šm‚©‚ɁBBB
‚ß‚ń‚Ē‚­‚³‚­‚ÄŽæ–₵‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B‚·‚¢‚Ü‚¹‚ńB
ŽŽ‚µ‚Ă݂܂·B

804:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 22:54:13
>>801
‚»‚Ģ’†‚ł͑SŽqƒNƒ‰ƒX‚É‹¤—L‚Ę‚¢‚¤‚Ģ‚Ŗˆź”Ō‹ß‚¢‚ŖA
³Šm‚ɂ͐eƒNƒ‰ƒX‚É‚µ‚©‘¶Ż‚µ‚Č‚¢B
‚½‚¾‚µAprotected‚āpublic‚Č‚ēŽqƒNƒ‰ƒX‚©‚ē‚Å‚ąƒAƒNƒZƒX‚Å‚«‚éB

805:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 22:56:06
ŽĄŒ±‚µ‚Ä‚±‚¤‚Č‚Į‚½‚Æ‚ĒA‚±‚ź‚Į‚Ä‹KŠi’Ź‚č‚Ȃ̂ł·‚©H
‚Ę‚¢‚¤Žæ–ā‚Č‚ē—Ē‚µB

806:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 22:58:58
>>795
>>796

‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½!!


807:801
08/02/16 23:02:26
>>803
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‹ļ‘Ģ“I‚ɉ½‚š‚ā‚肽‚©‚Į‚½‚©‚Ę‚¢‚¤‚ʁA
ŠeŽqƒNƒ‰ƒX‚Ģstatic•ϐ”‚ɃAƒNƒZƒX‚·‚éstaticŠÖ”‚šA
eƒNƒ‰ƒX‚ɍģ‚肽‚©‚Į‚½‚̂ł·B

static•ϐ”‚ĶŠeŽqƒNƒ‰ƒX•ʁX‚Ģ‚ą‚Ģ‚šŽg‚¤‚Æ‚ĒA
‚»‚ź‚ɑ΂µ‚čs‚¤ˆ—‚Ķ‘SŽqƒNƒ‰ƒX‚Å‹¤’Ź‚¾‚Į‚½‚̂ŁB

808:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:05:56
‰½‚©‘z‘œ•t‚©‚Č‚¢ˆ—‚¾B
–{“–‚É‚»‚ĢŽĄ‘••ū–@‚µ‚©–³‚¢‚ń‚ƁH
static •ϐ”‚ĶŠī–{“I‚É‚ĶÄ—˜—p«‚š‘jŠQ‚·‚銹‚̂悤‚Č•Ø‚¾‚©‚ēA
‚Č‚¢‚Č‚ē‚Č‚¢‚ÅĻ‚Ž‚Ģ‚Ŗˆź”Ō‚¢‚¢‚Ģ‚¾‚ŖB
‚Ü‚ AŽg‚¢ŸŽč‚Ę“V”‰‚É‚©‚Æ‚½‚ē static •ϐ”‚ÉŒR”z‚Ŗć‚Ŗ‚邱‚Ę‚ą‚ ‚邯‚ǁB

809:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:19:34
CRTP‚ĘŒ¾‚Į‚āAe‚šƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚É‚·‚é‚Ę‚¢‚¤Žč‚Ŗ‚ ‚éBATL‚Ŗ‚ę‚­Žg‚Į‚Ä‚¢‚éB

template<typename T>
class Base
{
//T::Hoge‚šŽg‚¤B
};

class Derived : public Base<Derived>
{
public:
static const int Hoge = 10;
};

810:801
08/02/16 23:22:31
>>808
ą–¾‚µ‚Â炢‚̂ł·‚ŖA
ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€‚ŁA“Gƒ†ƒjƒbƒg‚š•\‚·ƒNƒ‰ƒX‚šģ‚Į‚Ä‚¢‚Ü‚·B

‚Ü‚øeƒNƒ‰ƒXUnit‚Ŗ‚ ‚Į‚āA“G‚ĢŽķ—Ž‚²‚Ę‚ÉUnit‚šŒp³‚µ‚½ƒNƒ‰ƒX‚šģ‚Į‚Ä‚¢‚Ü‚·B

“Gˆź•C‚ŖUnit‚ĢƒCƒ“ƒXƒ^ƒ“ƒX‚ɂȂé‚̂ł·‚ŖA
ƒ†ƒjƒbƒg‚ÉŽg‚¤‰ę‘œ‚ĶƒCƒ“ƒXƒ^ƒ“ƒX‚²‚ʂɎ‚Į‚Ä‚¢‚é•K—v‚Ķ–³‚­A
ƒ†ƒjƒbƒg‚ĢŽķ—Ž‚²‚ʂɂ ‚ź‚Ī‚¢‚¢‚̂ŁAUnitŠeŽqƒNƒ‰ƒX‚Ģstatic•ϐ”‚É‚µ‚Ă܂·B

‚¾‚Æ‚ĒA‚»‚Ģ‰ę‘œ‚ɑ΂µ‚čs‚¤ˆ—‚́A
“G‚ĢŽķ—Ž‚ÉŠÖ‚ķ‚炸‘SƒNƒ‰ƒX‹¤’ʂȂ̂ŁAeƒNƒ‰ƒX‚ĢUnit‚ɍģ‚肽‚¢B
‚»‚ń‚ČŠ“‚¶‚Å‚·B

C++‚ąAƒQ[ƒ€ģ‚é‚Ģ‚ą‰‚߂ĂȂ̂ŁA
‚ą‚Į‚Ę‚¢‚¢ŽĄ‘••ū–@ˆÄ‚Ŗ‚ ‚Į‚½‚ēA‹³‚¦‚Ä‚ą‚炦‚é‚ĘŠš‚µ‚¢‚Å‚·B

811:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:25:32
>>810
‚ʂ肠‚¦‚øˆź’U“®‚­‚Ę‚±‚ė‚܂őg‚Żć‚°‚Ä‚µ‚Ü‚¤‚ń‚¾
‚Ē‚ń‚Č‚Éƒ\[ƒXƒR[ƒh‚Ŗ‰˜‚­‚Ȃ낤‚Ę‚ą

‚»‚ĢŒć‚ŁA‚±‚¤‚µ‚Ä‚¢‚é‚ń‚Å‚·‚Ŗ
‚ą‚Į‚Ę—Ē‚¢•ū–@‚Ķ‚ ‚č‚Ü‚¹‚ń‚©H
‚ĘŽæ–ā‚·‚郈ƒƒV

812:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:31:23
‚»‚ź‚Č‚ē static •ϐ”‚Å‚ą‚¢‚¢‚©‚ą‚µ‚ń‚Č‚¢‚Æ‚ĒA
‰ę‘œ‚Ŗ—v‚ē‚Č‚­‚Č‚Į‚½Žž‚É”jŠü‚µ‚½‚­‚Č‚Į‚½‚Ę‚«­‚µ–Ź“|‚©‚ą‚ˁB

‰“‚Č‚ē“Gƒ†ƒjƒbƒgģ¬ƒNƒ‰ƒX‚Ę‰ę‘œŠĒ—ƒNƒ‰ƒX‚šģ‚é‚©‚ȁB
‚Å‚ąA‚ʂ肠‚¦‚ø‚»‚ź‚Å‘g‚ń‚Å‚Ż‚Ä‚ą‚¢‚¢‚ń‚¶‚į‚ˁB

813:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:31:50
‚Ø•·‚«‚µ‚½‚¢‚̂ł·‚Ŗ
ŽQl‘‚É
array[index]‚ĢŒ‹‰Ź‚Ķ*((array)+(index))‚Ę“Æ‚¶‚Ȃ̂Å

char ch = p[3];
‚Ę
char ch = 3[p];
(p‚Ķƒ|ƒCƒ“ƒ^)
‚́A“Æ‚¶ˆ—‚¾‚ʏ‘‚¢‚Ä‚ ‚Į‚½‚̂ł·‚ŖAƒf[ƒ^Œ^‚Ŗint‚Ģź‡‚Ķ3‚Ŗ12ƒoƒCƒg•Ŗ‚ɂȂĮ‚Ädouble‚Ģź‡‚Ķ3‚Ŗ24ƒoƒCƒg•Ŗ‚ɂȂé‚Ķ‚ø‚Ȃ̂Å
ˆźŠT‚Ɂu3+p‚ÉŠi”[‚³‚ź‚Ä‚éƒAƒhƒŒƒX‚̐”’lv‚Į‚ÄŒ¾‚¦‚Č‚¢‹C‚Ŗ‚µ‚½‚̂ł·‚Ŗ‰½‚©l‚¦•ū‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚̂łµ‚傤‚©H

814:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:33:59
*(p+3) ‚Ę *(3+p) ‚ÅŒ‹‰Ź‚Ŗˆį‚¤‚킯‚Č‚©‚낤

815:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:35:29
>>813
ƒ|ƒCƒ“ƒ^‚ĘƒAƒhƒŒƒX‚Ķˆį‚¤iŽ—‚Ä‚¢‚é‚©‚ē‚ā‚₱‚µ‚¢‚Ŗj
char a[2];
double b[2];
printf("%p %p\n", &a[0], &a[1]);
printf("%p %p\n", &b[0], &b[1]);

816:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:40:10
—Ⴆ‚Ī p ‚ĢŽ¦‚·ƒAƒhƒŒƒX‚Ŗ 0xb1832100 ‚ĢŽžA
p ‚Ŗ char* ‚Č‚ē p + 3 ‚Ķ 0xb1832103 ‚ɁA
p ‚Ŗ int* iint ‚Ķ‚SƒoƒCƒg‚Ę‚·‚éj‚Č‚ē p + 3 ‚Ķ 0xb183210c ‚ɁA
p ‚Ŗ double* idouble ‚Ķ‚WƒoƒCƒg‚Ę‚·‚éj‚Č‚ē p + 3 ‚Ķ 0xb1832118 ‚ɂȂéB
‚¾‚©‚ēAˆźŠT‚É‚»‚¤Œ¾‚¦‚éB

817:801
08/02/16 23:41:36
>>809
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B
ƒeƒ“ƒvƒŒ[ƒg‚Ę‚¢‚¤‚̂͒m‚č‚Ü‚¹‚ń‚Å‚µ‚½‚ŖAŽg‚¦‚»‚¤‚Č‹C‚Ŗ‚µ‚Ü‚·B

>>811
Šm‚©‚É‚»‚¤‚Å‚·‚ˁB
Œć‚©‚ēŽĄ‘•‚šģ‚č‘Ö‚¦‚é‚Ģ‚ĶŽčŠŌ‚Å‚·‚ŖA
ŽĄŪ“®‚­‚ʁAƒ‚ƒ`ƒx[ƒVƒ‡ƒ“ć‚Ŗ‚č‚Ü‚·‚ę‚ˁB

>>812
‰ę‘œ”jŠü—p‚Ģ‘S‰ę‘œƒŠƒXƒg‚́Aƒ†ƒjƒbƒg‚Ę‚Ķ•Ź‚Éģ‚Į‚Ă܂·B
ƒ†ƒjƒbƒg‚Ķ“G‚ĢŽķ—Ž‚²‚Ę‚É‰ę‘œ‚šƒ[ƒh‚·‚é‚Ę“ÆŽž‚ɁA
‰ę‘œƒ}ƒXƒ^[ƒŠƒXƒg‚Ƀ[ƒh‚µ‚½‰ę‘œ‚š“o˜^‚µ‚āAˆźŠ‡‚Å”jŠü‚µ‚Ă܂·B

818:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/16 23:45:31
>>817
‚Ȃ那‚ǁB
‚ ‚ʁA‚ ‚é“Gƒ†ƒjƒbƒg‚©‚ē”h¶‚µ‚ĐV‚µ‚¢“G‚šģ‚肽‚¢Žž‚ɍ¢‚é‚©‚ą‚ˁB
‚»‚¤‚¢‚¤‚±‚Ę‚Ŗ‚ ‚é‚©‚Ē‚¤‚©A‚¾‚ŖB

‰ę‘œƒIƒuƒWƒFƒNƒg‚Ö‚ĢŽQĘ‚̂悤‚Č‚ą‚́A
‚ ‚é‚¢‚Ķ‰ę‘œƒŠƒXƒg‚ĢƒCƒ“ƒfƒbƒNƒX‚̂悤‚Č‚ą‚Ģ‚š•ŪŽ‚³‚¹‚é‚Č‚ēA
ƒ†ƒjƒbƒg‚²‚ʂɂ»‚¤‚¢‚¤ī•ń‚šŽ‚Į‚Ä‚¢‚½‚̂łą
‘債‚½—e—Źˆ³”—‚ɂ͂Ȃē‚Č‚¢‚ĘŽv‚¤B

819:813
08/02/16 23:49:56
‚»[‚©Aƒ|ƒCƒ“ƒ^ƒAƒhƒŒƒX ‚Ż‚½‚¢‚ɍl‚¦‚Ä‚µ‚Ü‚Į‚Ä‚¢‚Ü‚µ‚½B
äD‚É—Ž‚æ‚Ü‚µ‚½B‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½m(_ _)m

820:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:00:03
>>812
static•ϐ”‚Ģ‰Šś‰»‚ĶŠeŽqUnit‚¶‚į‚Č‚­‚āA•ʂ̉½‚©ieUnitHj‚Ŗ‚µ‚Ä‚é‚́H‚ą‚µ‚»‚¤‚Č‚ē
ŻŒvƒ~ƒX‚¾‚ĘŽv‚¤‚ęB
‚»‚ź‚¶‚įstatic•ϐ”‚šƒOƒ[ƒoƒ‹•ϐ”‚Ę‚µ‚ÄŽg‚Į‚Ä‚é‚̂Ƃ©‚ķ‚肪‚Č‚¢B
static•ϐ”‚Ģ‰Šś‰»‚ĶŽqUnit‚Ŗs‚¤‚ׂ«B

‚Ę‚±‚ė‚Å
>ŠeŽqƒNƒ‰ƒX‚Ģstatic•ϐ”‚ɃAƒNƒZƒX‚·‚éstaticŠÖ”‚šA
‚±‚ꂪƒCƒ[ƒW‚Å‚«‚Č‚¢‚ń‚¾‚Æ‚ĒA‹ļ‘Ģ“I‚ɉ½‚š‚·‚éŠÖ”‚šģ‚肽‚©‚Į‚½‚́H

parentStaticFunction( childStaticImage );

‚Ż‚½‚¢‚ČŠ“‚¶‚ÅŽqUnit‚ŖŒÄ‚яo‚µ‚æ‚įƒ_ƒ‚Ȃ́H

821:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:03:45
‰ę‘œŠĒ—ƒNƒ‰ƒX‚ɑ΂·‚鏈—‚ɂ͂ł«‚Č‚¢‚ą‚̂Ȃ̂©‚ȁB
‚ ‚é‚¢‚͉¼‘zŠÖ”‚É‚·‚é‚©B

822:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:13:42
WIN32 API‚ĢSetROP2‚Ę“Æ‚¶—l‚Č‹@”\‚šŽ‚ĀACarbonAPI‚š‚²‘¶‚¶‚Ģ•ū‚¢‚Ü‚¹‚ń‚©H
ŠJ”­ŠĀ‹«FWin‚Ķ.net2002 + SDK, Mac‚ĶCordWarrier pro 5 + Carbon‚Å‚·B

823:822
08/02/17 00:15:40
Žg—pŒ¾Œź‚ĶC‚Å‚·B

824:801
08/02/17 00:18:43
>>818
ƒ†ƒjƒbƒgƒNƒ‰ƒX‚ŖŽ‚Į‚Ä‚é‚Ģ‚Ķ‰ę‘œ‚Ģƒ|ƒCƒ“ƒ^‚Ȃ̂ŁA—e—ʂ͂½‚¢‚µ‚½‚±‚ʂȂ¢‚ĘŽv‚¢‚Ü‚·‚ŖA
‘å—Ź‚É“G‚Ŗo‚é‚̂ŁAƒIƒuƒWƒFƒNƒg‚²‚ʂɂ»‚ź‚šģ‚镉‰×‚Ŗ‚Ē‚ń‚Č‚ą‚ń‚©‘z‘œ‚Ā‚©‚Č‚­‚āA
‚Č‚é‚ׂ­‹¤—L‚Å‚«‚邹‚̂͋¤—L‚µ‚ꂤ‚ĘŽv‚¢‚Ü‚µ‚½B

>>820
‰Šś‰»‚Ķ‚æ‚į‚ń‚ĘŠeŽqUnit‚Å‚ā‚Į‚Ă܂·B

>parentStaticFunction( childStaticImage );
‚±‚ź‚͂ł«‚Ü‚·B
”‚Ü‚ÅJava‚µ‚©‚ā‚Į‚½‚±‚ʂȂ­‚āAŒˆ‚܂肫‚Į‚½ˆų”‚šŽw’č‚·‚é‚Ģ‚ŖŒ™‚¾‚Į‚½‚̂ł·B
_ŒoŽæ‚Å‚·‚¢‚Ü‚¹‚ńB
‚Å‚ąAŠ„‚čŲ‚Į‚Ä‚±‚ꂪˆź”ŌŒ»ŽĄ“I‚Å‚¢‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń‚ˁB

>>821
>‰ę‘œŠĒ—ƒNƒ‰ƒX‚ɑ΂·‚鏈—
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B
“‚»‚¤‚Å‚·‚ŖA‚»‚ź‚Ķˆźl‚̉æ’l‚Ŗ‚ ‚é‚©‚ąB

825:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:23:25
“G‚Ģ‘å—Ź‹ļ‡‚É‚ę‚é‚ń‚¶‚į‚Č‚¢‚©H
1‰­‘Ģo‚é‚Č‚ē”nŽ­‚ɂł«‚Č‚¢‚µ

826:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:24:10
‚²‚ß‚ńAJava‚±‚»parentStaticFunction(childStaticImage);
‚̂悤‚Č‚±‚Ę‚š‚·‚é‚µ‚©‚Č‚¢‹C‚Ŗ‚·‚é‚ń‚¾‚Æ‚ĒB

827:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:26:03
ƒ|ƒCƒ“ƒ^‚Č‚ń‚Ä‘å’ļ‚SƒoƒCƒg‚¾‚µA
“G‚T‚O‚O‚O‘Ģo‚µ‚½Š‚Å‚½‚Į‚½‚Q‚OƒLƒƒoƒCƒgB
‚±‚źˆČć“G‚šo‚»‚¤‚Ę‚µ‚Ä‚ąˆ——Ž‚æ‚Š‚Ē‚­‚Ä–³—‚¾‚Å‚ęi‚T‚O‚O‚O‘̂łąƒLƒc‚¢‚¾‚낤jB
Œė·‚Ģ”ĶˆĶ‚¾B

828:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 00:26:55
>>822
QiuckDraw‚ĢPenMode‚©‚Č‚ŸB
URLŲŻø(developer.apple.com)
URLŲŻø(developer.apple.com)

829:801
08/02/17 00:29:38
>>825
>1‰­‘Ģ
o‚Ü‚¹‚ń‚— Å‘å‚Å‚ą1500‚­‚ē‚¢B

>>826
‚»‚¤‚¢‚¦‚ĪJava‚Åstatic•ϐ”‚šƒI[ƒo[ƒ‰ƒCƒh‚Č‚ń‚Ä‚ā‚Į‚½‚±‚ʂȂ©‚Į‚½‚Å‚·‚—
Java‚É”ä‚ׂāAC++‚ĘWin32API‚Ķˆų”‚Ŗ‘½‚­‚ÄŒ™‚¾‚ȂʁA‚Č‚ń‚ʂȂ­Žv‚Į‚Ä‚½‚¾‚Ƃł·B

‚·‚°[”Y‚ń‚ÅŽŽsöŒė‚µ‚Č‚Ŗ‚ēA”‚ĢŒ`‚ɂȂĮ‚Ä‚«‚½‚ń‚Å‚·‚ŖA
—vŒ‚š•·‚¢‚½‚¾‚ƂŁA‚Ļ‚Į‚ĘŽv‚¢‚Ā‚­‚Č‚Į‚Ă݂ń‚Ȑ¦‚¢‚Å‚·‚ˁB
”jŠü‚Ģ‚½‚ß‚Ģ‰ę‘œŠĒ—ƒNƒ‰ƒX‚Č‚ń‚čŏ‰‘S‘Rl‚¦‚ĂȂ­‚āAŒć‚©‚ēģ‚č‚Ü‚µ‚½B

830:822
08/02/17 00:58:39
>>828
PenMode‚Ģ8‚Ā‚Ģƒ‚[ƒh‚·‚×‚Ä‚ÅŽŽ‚µ‚½‚̂ł·‚Ŗ‘ʖڂłµ‚½BŽ„‚ąPenMode‚¾‚ĘŽv‚Į‚½‚ń‚Å‚·‚ŖBBB
SetROP2‚̂悤‚É‘OŒiƒ‚[ƒh‚Å“®ģ‚·‚é‚̂ł͂Ȃ­AGrafPortŽ©‘̂ɕ`‰ę‚µ‚Ä‚¢‚é‚ꂤ‚Å‚·B
Carbon‚šŽg‚¢Žn‚ß‚Ä2ƒ–ŒŽ’ö“x‚Ȃ̂ŁAŠŌˆį‚¢‚Ŗ‚ ‚Į‚½‚炲‚ß‚ń‚Č‚³‚¢B

831:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 01:47:40
>>830
‚ń[B‘OŒi‚Ę”wŒi‚Ģ‡¬•ū–@‚šŻ’č‚·‚éAPI‚¾‚©‚ēA‚ā‚Į‚Ă邱‚Ę‚Ķ“Æ‚¶‚¾‚ĘŽv‚¤‚Æ‚Ē‚ĖB
PenMode‚ĶŒ»Ż‚ĢGrafPort‚ɑ΂µ‚čģ—p‚·‚é‚ń‚ŁASetPortPenMode‚Ń|[ƒg‚šŽw’肵‚½‚ē‚Ē‚¤‚©‚ȁB
‚ą‚¤‚ā‚Į‚Ă邩‚ą‚µ‚ź‚Č‚¢‚Æ‚ĒB

‰“‚ĶCocoa‚Ȑl‚Ȃ̂ŁA‚ ‚ń‚Ü‚č—͂ɂȂź‚Č‚­‚Ä‚·‚Ü‚ńBVEmac”‚̕ū‚ŖŚ‚µ‚¢l‚¢‚é‚©‚ą‚ˁB

832:822
08/02/17 12:07:03
>>831
‘‚¢‚ĂȂ©‚Į‚½‚Æ‚ĒAƒ‰ƒo[ ƒoƒ“ƒfƒBƒ“ƒO‚šŽĄs‚µ‚½‚­‚čs‚«‹l‚Ü‚Į‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
ƒ}ƒEƒX‚šƒhƒ‰ƒbƒO‚µ‚Ä‚¢‚éŠŌA’¼‘O‚É•`‚©‚ꂽü‚šć‘‚«‚ŏĮ‚µ‚ĐV‚µ‚¢Point‚ɑ΂·‚é
ü‚š•`‚­‚Ę‚¢‚¤“®ģ‚Č‚ń‚Å‚·‚ŖAÅŒć‚ÉInvalWindowRect‚·‚é‚ĘƒGƒ“ƒeƒBƒeƒBŽ©‘Ģ‚Ķ
³ķ‚É•`‚©‚ź‚Ü‚·BƒGƒ“ƒeƒBƒeƒBŽ©‘Ģ‚šˆŚ“®‚³‚¹‚Ä‚ą—]Œv‚É•`‰ę‚³‚ꂽü‚ĶĮ‚¦‚Ü‚·B

’·‚­‚Č‚Į‚ÄĻ‚Ż‚Ü‚¹‚ńBMac‚ĢŠJ”­ŠĀ‹«‚Ŗ‚Ü‚¾Ž©‘ī‚ɂȂ¢‚̂Ŗ¾“ś‰ļŽŠ‚ÅSetPortPenMode
‚š“K—p‚µ‚Ă݂܂·B‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

833:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:19:09
1999/12/31 23:59:59
2008/02/17 11:53:59
‚Ż‚½‚¢‚Č“ś•t‚šintŒ^‚ą‚µ‚­‚Ķunsigned intŒ^‚É‚µ‚½‚¢‚̂ł·‚Ŗ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚̂łµ‚傤‚©H
•b‚É•ĻŠ·‚·‚鎖‚ąl‚¦‚Ü‚µ‚½‚Ŗ2008*365*24*60*60‚¾‚Ęint‚ÉŽū‚Ü‚čŲ‚č‚Ü‚¹‚ńB

‚»‚̂܂ܕ¶Žš—ń‚ŕۑ¶‚·‚ź‚Ī‚¢‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń‚ŖA
‚±‚Ģ’l‚šstl‚Ģmap‚ĢƒL[‚É‚µ‚ă\[ƒg“™‚šs‚¢‚½‚¢‚̂ŕ¶Žš—ń‚¾‚Ę’x‚»‚¤‚Ȃ̂ÅintŒ^‚É‚µ‚½‚¢‚Å‚·B

ƒXƒŒˆį‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń‚Ŗ‰½‚©—Ē‚¢•ū–@‚Ŗ‚ ‚ź‚Ī‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚ØŠč‚¢‚µ‚Ü‚·B

834:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:27:22
‚ą‚ėŠĀ‹«ˆĖ‘¶‚¾‚Æ‚ĒA__int64‚Ę‚©Žg‚¦‚ź‚Ī‚»‚̂܂ܓü‚ź‚ē‚ź‚é‚ń‚¶‚į‚Č‚¢‚©‚Č

835:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:34:17
‹ęŲ‚č•¶Žš‚š‚ ‚č“¾‚Č‚¢”Žš‚Ģ˜A‘±‚É’u‚«Š·‚¦‚é‚Ę‚©

836:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:34:32
>>833
”N‚¾‚Æ•Ź‚É‚µ‚½‚ēH

struct Date

837:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:35:41
‚·‚Ü‚ń‘—Mƒ~ƒXB
struct Date
{
unsigned int year;
unsigned int sec;
};

‚Ż‚½‚¢‚ɁB


838:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:39:52
>>837
‚»‚ź‚š‚»‚Ģ‚Ü‚ÜŽg‚Ø‚¤‚Ę‚µ‚Ämap‚ÅŽg‚¦‚Č‚¢‚ĘŽæ–₵‚É‚­‚é‚Ƃ݂½

839:833
08/02/17 12:53:46
‚݂Ȃ³‚ńƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

>>834
Ž©•Ŗ‚ĢŠĀ‹«‚Å‚Ķ__int64Žg‚¦‚邯‚½‚¢‚¾‚Į‚½‚Æ‚ĒA‘¼‚ĢPC‚ÅŽĄs‚µ‚½‚ē‚Ē‚¤‚Ȃ邩•Ŗ‚©‚ē‚Č‚¢‚Ģ‚Å”‰ń‚ĶŽ«‚߂Ă؂«‚Ü‚·B

>>835
‚¦‚Į‚ʁA‚Ē‚¤‚¢‚¤ˆÓ–”‚Å‚·‚©H

>>836-838
‚Ȃ那‚ǁB‚»‚¤‚¢‚¤Žč‚ą‚ ‚č‚Ü‚µ‚½‚ˁB
‚‚܂čA”äŠr‰‰ŽZ‚ĢƒIƒyƒŒ[ƒ^[‚šŽ©ģ‚·‚é‚Į‚ÄŽ–‚Å‚·‚ę‚ˁH
‚æ‚å‚Į‚ʁA‚»‚Ģ•ū–@‚Å‚ā‚Į‚Ă݂܂·B


840:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 12:56:41
”64ƒrƒbƒg‰»‚Ŗi‚ń‚Å‚¢‚étime_t‚͂ǂ¤H

841:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 13:05:02
‰[•b‚Ę‚©l—¶‚µ‚Č‚­‚Ä‚¢‚¢‚Ȃ炻‚ź‚Å‚¢‚¢‚©
—ļ–@‚Ģ”÷–­‚Č–ā‘č‚É‘«“Ė‚Įž‚Ż‚½‚­‚Č‚Æ‚ź‚Ī‘S•”•b‚Å•\‚µ‚½•ū‚Ŗ–³“ļ
‚µ‚©‚µŽg‚¦‚é‚Č‚ēboost::gregorianŽg‚Į‚Ę‚­‚Ģ‚ŖŠy‚ł͂ ‚é

842:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 13:06:27
>>833
”N‚Ŗ1999”NˆČ~‚µ‚©‚Č‚­‚āA2099”N‚܂łµ‚©Žg‚ķ‚Č‚¢‚̂ł ‚ź‚Ī
unsigned int‚Å‚ąŽū‚܂肻‚¤‚Č‹C‚Ŗ‚·‚é

843:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 13:10:27
ƒL[ƒ[ƒhF
’ŹŽZ•b
time_t

844:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 13:21:04
‚ÄŒ¾‚¤‚©Au•¶Žš—ń‚¾‚Ę’x‚»‚¤v‚Į‚ÄŽv‚Į‚Ă邾‚Æ‚¶‚į‚Č‚¢‚Ģ‚©H

‚Ü‚ø‚Ķ‚±‚ź‚ÅŽĄ‘•‚µ‚Ă݂āA‚Ł‚ń‚ʂɂ»‚±‚ŖƒlƒbƒN‚ɂȂĮ‚Ä‚é‚Č‚ē
‚¢‚ė‚¢‚ėH•v‚·‚ź‚Ī‚¢‚¢‚ĘŽv‚¤B

845:833
08/02/17 13:55:31
‚݂Ȃ³‚ń‚¢‚ė‚¢‚ė‚ČƒAƒhƒoƒCƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B
ƒL[‚š\‘¢‘̂ɂ·‚é‚Ę‚¢‚¤>>836-837‚³‚ń‚Ģ‚ā‚č•ū‚ŏo—ˆ‚½‚Ģ‚Å”‰ń‚Ķ‚±‚ź‚Å‚¢‚±‚¤‚ĘŽv‚¢‚Ü‚·B

>>840,843
time_t‚ĘŒ¾‚¤•ϐ”‚Ķ’m‚č‚Ü‚¹‚ń‚Å‚µ‚½B”“x’²‚ׂĂ݂悤‚ĘŽv‚¢‚Ü‚·B

>>841
‰[•b‚Ģ–ā‘č‚Ķl‚¦‚Ă܂¹‚ń‚Å‚µ‚½B
‚»‚±‚܂ł̐§“x‚Ģ•b‚šŠĒ—‚·‚é–ó‚¶‚į‚Č‚¢‚Ģ‚Å”‰ń‚Ķ‚±‚ź‚ŁEEB
boost::gregorian‚ĘŒ¾‚¤‚Ģ‚ą’m‚ē‚Č‚©‚Į‚½‚̂Œ²‚ׂĂ؂«‚Ü‚·B

>>842
Šm‚©‚É”N‚š3Œ…‚É‚·‚ź‚Ī“ü‚č‚»‚¤‚Å‚·‚ˁB
‚»‚ń‚Č‚ÉL‚¢”ĶˆĶ‚Ģ”N‚šˆµ‚¤–ó‚¶‚į‚Č‚¢‚̂ł»‚ź‚Å—Ē‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń‚Ŗ‚Č‚ń‚©‚Č‚—

>>844
ˆź‰žAƒL[‚šUINT, string, struct{UINT, UINT}‚Ģ3ƒpƒ^[ƒ“‚Å‘}“ü‚ĢŽžŠŌ‚šŒv‚Į‚Ă݂½ŠA
UINT > struct{UINT, UINT} > string‚Ģ‡‚Å‘¬‚©‚Į‚½‚Å‚·B
C‚Ķ•¶Žš‚Ģˆµ‚¢‚É‚ ‚Ü‚č—D‚ź‚Ä‚¢‚Č‚¢‚Ę•·‚¢‚½‚±‚Ę‚Ŗ‚ ‚é‚̂ł»‚¤Žv‚Į‚Ă܂µ‚½B‚·‚¢‚Ü‚¹‚ńB

‚ʂ肠‚¦‚øA‚±‚ź‚Å‰šŒˆ‚Ę‚³‚¹‚Ä’ø‚«‚Ü‚·B‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

846:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:05:06
time_t‚ĶŒ^‚¾

847:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:08:39
time_t‚Ķ__int64‚štypedef‚µ‚½‚¾‚Æ‚¾‚Į‚½‚č‚ȁ@ŠĀ‹«‚É‚ą‚ę‚邪

848:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:13:50
•W€‚©‚Ē‚¤‚©‚Ŗ‘å‚«‚Čˆį‚¢B

849:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:20:16
long‚¾‚Į‚½‚č‚·‚é‰Ā”\«‚Ŗ‚ ‚邱‚Ę‚šl‚¦‚½‚ēA
‘f’¼‚É__int64Žg‚Į‚½‚Ł‚¤‚Ŗƒ}ƒV‚¾‚ĘŽv‚¤‚Æ‚Ē

850:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:21:27
‚¹‚ß‚Älong long‚Ŗ‚¢‚¢‚ȁB

851:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:26:08
ˆÄŠOvoid*‚¾‚ę

852:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:37:03
>>845
1970”N‚Ģ1ŒŽ1“ś‚Ę‚©‚©‚ēƒJƒEƒ“ƒgŽn‚ß‚ź‚΁Aø“x‚Ŗ•b‚­‚ē‚¢‚Č‚ēunsigned‚Č32bit‚ŏ\•ŖŽū‚Ü‚éB

853:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:42:10
google‚Å‚©‚Ȃ蒲‚ׂ½‚̂ł·‚ŖARC4‚Ŗ
‚¤‚Ü‚­ƒRƒ“ƒpƒCƒ‹‚Ŗ‚Ę‚Ø‚ē‚Č‚¢‚̂ŁA‹³‚¦‚Ä‚­‚¾‚³‚¢B
fedora core1‚ŁAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ēc++‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă܂·B
---------------------
#include <stdio.h>
#include <openssl/rc4.h>

int main(){
RC4_KEY key1;
const char *keystring = "HOGEHOGE";

RC4_set_key(&key1, 4, (unsigned char *)keystring);
return 0;
}
---------------------
ƒRƒ“ƒpƒCƒ‹‚·‚é‚ʉŗ‚̂悤‚ɂȂč‚Ü‚·B
----------
/tmp/ccuOdmEl.o(.text+0x30): In function `main':
: undefined reference to `RC4_set_key'
collect2: ld ‚ĶƒXƒe[ƒ^ƒX 1 ‚ŏI—¹‚µ‚Ü‚µ‚½
-------------
–¢’č‹`‚ĢŠÖ”‚š—p‚¢‚Ä‚¢‚é‚ꂤ‚ČƒGƒ‰[‚Å‚·‚ŖA
rc4.h‚šƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¢‚é‚̂ł·‚ŖA
‚Ē‚±‚Ŗ‚¢‚Æ‚Č‚¢‚̂łµ‚傤‚©?


854:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:43:57
‚Ē‚¤‚ā‚Į‚ăRƒ“ƒpƒCƒ‹‚µ‚½‚́H

855:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:48:34
>>854
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ē
%c++ main.cpp
‚Ę‚µ‚Ü‚µ‚½B
‚·‚é‚ʁAć‹L‚ĢƒGƒ‰[‚Ŗ•\ަ‚³‚ź‚Ü‚·B


856:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:51:51
ƒ‰ƒCƒuƒ‰ƒŠƒŠƒ“ƒN‚µ‚ꂤ‚ę(L„ƒÖ„M)

857:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:52:16
Windows‚ĢVARIANTŒ^‚¾‚Ędouble‚¶‚į‚Č‚©‚Į‚½‚©‚Č

•’ʂ͐ź—p‚ĢAPI‚ŐG‚邱‚ƂɂȂ邪A
1989/12/30‚©‚ē‚Ģ“ś”(1“ś=1.0‚ŁA1•b‚Ŗ1/86400)‚Ę‚¢‚¤’Pƒ‚ČŽd—l
‚¾‚Į‚½‚ĘŽv‚¤‚ń‚ŁAŽ©•Ŗ‚ÅŒvŽZ‚·‚é‚Ģ‚ą•Ź‚ɓ‚­‚Ķ–³‚¢‚Ķ‚ø

ø“xi—LŒų”ĶˆĶj‚Ķ—¬Ī‚É2038”N‚ŃI[ƒo[ƒtƒ[‚·‚é32bit‚Ģtime_t‚ę‚č‚Ķ
‚ø‚Į‚Ęƒ}ƒV


858:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:52:30
>>845
time_t‚Č‚ē•W€ŠÖ”‚ĢŽx‰‡‚šŽó‚Æ‚ē‚ź‚邵Aą–¾‚ąŠy‚¾‚ȁB

859:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:53:35
>>857
”ŽžAtime_t‚Ķ64ƒrƒbƒg‚Å‚·‚ŖB

860:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:55:30
>>859
‚»‚č‚įŠĀ‹«‚É‚ę‚éA‚Å‚µ‚å
‚܁AŒ¾‚¢•ū‚Ŗˆ«‚©‚Į‚½‚©Butime_t‚Ŗ32bit‚¾v‚ĘŒ¾‚Į‚Ä‚é‚ń‚¶‚į‚Č‚­‚āA
utime_t‚Ŗ32bit‚Å‚ ‚é‚ꂤ‚ČŠĀ‹«‚ł́`v‚Ɠǂń‚Å—~‚µ‚¢B

861:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:57:43
‚½‚Ę‚¦‚ĪMSVC‚ł́A6‚܂łĶ32bit
–¢‚¾‚ÉŒ»–š‚ÅŽg‚ķ‚ź‚Ä‚ą‚¢‚éƒRƒ“ƒpƒCƒ‰‚Ȃ̂ŁA’ˆÓ‚Č

862:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 14:59:15
>>856
‚·‚݂܂¹‚ńA‚»‚Ģƒ‰ƒCƒuƒ‰ƒŠƒŠƒ“ƒN‚Ę‚Ķ
‚ǂ̂悤‚É‚ā‚é‚Ģ‚©‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚­BBB


863:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:04:51
‚¢‚½‚¾‚«‚½‚­BBB‚Č‚ń‚Č‚ń‚¾H
BBB‚Ę‚©‚ˁA‚ą‚¤Žæ–ā‚ĢŽd•ū‚Č‚ń‚Ä‹`–±‹³ˆē’†‚ÉŠw‚ׂĘ

864:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:05:16
VC‚Å
ƒvƒƒOƒ‰ƒ€‚©‚ēƒL[‚š‰Ÿ‚·ƒvƒƒOƒ‰ƒ€ģ‚肽‚¢‚̂ł·‚Ŗ
mouse_event
‚Ż‚½‚¢‚Ȋ֐”‹³‚¦‚Ä‚¢‚½‚¾‚Æ‚Č‚¢‚Å‚µ‚傤‚©H

865:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:07:03
‚»‚ꂾ‚Æ‚¶‚į‚¢‚Ü‚¢‚æ‚Ķ‚Į‚«‚肵‚Č‚¢‚Ŗgetch()‚Ę‚©

866:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:09:08
‚·‚݂܂¹‚ńAŽæ–ā‚ĢŽd•ū‚Ŗ‚ķ‚é‚©‚Į‚½‚Å‚·B
ƒvƒƒOƒ‰ƒ€‚©‚ēƒL[ƒ{[ƒh‚Ģ'A'ƒ{ƒ^ƒ“‚š‰Ÿ‚µ‚½‚¢‚̂ł·B
‚Ē‚¤‚·‚ź‚Ī‚ę‚낵‚¢‚Å‚µ‚傤‚©B

867:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:15:23
>>863
‹`–±‹³ˆē‚ł̕׋­•s‘«‚ÅŽø—ē‚¢‚½‚µ‚Ü‚µ‚½B
”Œć‚́AŽæ–ā‚ĢŽd•ū‚š‰ü‚߂܂·‚̂ŁA
‚²‹³Ž¦‚̂قǂę‚낵‚­‚ØŠč‚¢‚¢‚½‚µ‚Ü‚·B


868:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:18:05
>862
RC4‚šŽg‚Į‚½‚±‚Ę‚Ŗ‚Č‚¢‚Ģ‚Å‚Ē‚Ģƒtƒ@ƒCƒ‹‚šƒŠƒ“ƒN‚·‚ׂ«‚Ȃ̂©‰“‚ɂ͂킩‚ē‚Č‚¢B
ˆź”ʂɁA‚ꂣ‚ǂ̂±‚Ę‚Ŗ–³‚¢ŒĄ‚čAƒRƒ“ƒpƒCƒ‹‚·‚é‚Ę‚«‚ĶŠÖ”‚ĢŽĄ‘Ģ‚Ŗ“ü‚Į‚Ä‚éƒtƒ@ƒCƒ‹‚šƒRƒ“ƒpƒCƒ‰‚É‹³‚¦‚Ä‚ ‚°‚Č‚¢‚Ę
ƒRƒ“ƒpƒCƒ‰‚Ŗ–ĄŽq‚ɂȂĮ‚Ä‚µ‚Ü‚¤B
/usr/lib/libRSAglue.a
/usr/lib/libcrypto.a
/usr/lib/libssl.a
‚³‚ē‚Į‚Ę‚®‚®‚Į‚½‚©‚ń‚¶‚¾‚Ę‚±‚̂ւń‚̂ǂꂩ‚¶‚į‚Č‚¢‚©‚Ę‚ĶŽv‚¤‚Æ‚ĒB

>866
‚ā‚Į‚Ļ‚č‚ķ‚©‚ń‚Č‚¢B
ŠÖ”‚Ɉų”‚Ę‚µ‚Ä'A'‚š‚ ‚°‚Ä‚ā‚ź‚Ī‚¢‚¢‚¾‚Æ‚Č‚Ģ‚Å‚ķH‚ĘŽv‚Į‚Ä‚µ‚Ü‚¤B

869:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:19:40
>>864
mouse_event‚Ę‚«‚½‚ēkeybd_event‚¾‚ė

870:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:20:28
>>865
getch('A'j‚¾‚ʁAAƒ{ƒ^ƒ“‚Ŗ‰Ÿ‚³‚ꂽ‚±‚Ę‚šŠ“’m‚·‚é–½—߂ł·‚ę‚ˁB
putchi'A')‚Ż‚½‚¢‚Č–½—ß‚Ŗ‚ ‚ź‚Ī‚ĘŽv‚Į‚Ăؕ·‚«‚µ‚½‚̂ł·‚Ŗm(_ _)m


871:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:21:17
>>869
keybd_event‚Å‚·‚©A
Žg‚¢•ū‚šƒOƒO‚Į‚Ă݂܂·‚Ė

872:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:28:41
>>859
Windows ‚Ģ VARIANT Œ^‚Ę‚©Œ¾‚Į‚Ä‚é“z‚́A‚Ē‚¤‚¹ Excel ‚®‚ē‚¢‚µ‚©
G‚ź‚Č‚¢‚ń‚¾‚©‚ēAƒXƒ‹[„§B

>>862
–Ś—§ŠÖŒWŽŅ‚©H

u‚¢‚½‚¾‚«‚½‚­v‚Č‚ń‚㍁[ƒJƒ‹—pŒźŽg‚¤‚Č‚ęB

873:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:31:58
>>869
‚²‹³ŽöŠ“ŽÓ‚Å‚·A‚»‚Ģ•ū–@‚Ńhƒ“ƒsƒVƒƒ‚Å‚ ‚č‚Ü‚·I

874:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 15:51:29
>>868
/usr/lib/libssl.a
‚Å–³Ž–“®‚«‚Ü‚µ‚½B
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B


875:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 17:44:00
>866
keybd_event

876:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 17:46:00
XV‚µ–Y‚źB

>872
‚Ē‚¤‚Å‚ą‚¢‚¢‚ŖA–Ś—§ŠÖŒW‚Č‚¢‚¤‚æ‚Ģ‰ļŽŠ‚Å‚ą‚±‚Ģ—p–@‚́u‚¢‚½‚¾‚«‚½‚­v‚Ķ‚½‚܂Ɏg‚ķ‚ź‚Ä‚éB

877:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 18:26:26
‹³‚¦‚Ä’ø‚«‚½‚­‘¶‚¶‚Ü‚·@‚¾‚ėB

878:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 22:16:26
„‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚­

‚»‚ą‚»‚ą˜b‘č‚ɂȂĮ‚Ä‚éˆÓ–”‚Ŗ•Ŗ‚©‚ē‚ń‚Ģ‚¾‚ŖB

879:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 22:26:04
x86_64ŠĀ‹«‚Åicc‚Åc++‚Ģƒ\[ƒX‚šƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ńB
> icpc ./exercise.4.1.cpp
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.so when searching for -lstdc++
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.a when searching for -lstdc++
ld: cannot find -lstdc++
‚±‚ź‚͂ǂ¤‚·‚ź‚΂悢‚Å‚·‚©H
google‚µ‚Ă݂½‚Æ‚ĒAŽ—‚½‚ꂤ‚Ȑl‚Ŗ‚Ż‚Ā‚Æ‚ē‚ź‚Ü‚¹‚ń‚Å‚µ‚½B
‚Ē‚¤‚©‚ØŠč‚¢‚µ‚Ü‚·B

880:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 22:30:05
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ŖŒ©‚Ā‚©‚ē‚Č‚¢‚Ę‚¢‚¤ƒGƒ‰[‚ÉŒ©‚¦‚邪

881:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 22:33:52
>>879
icc‚ĢƒCƒ“ƒXƒg[ƒ‹ę‚ĢbinƒfƒBƒŒƒNƒgƒŠ“ą‚É‚ ‚éAŠĀ‹«Ż’č—p‚ĢƒXƒNƒŠƒvƒg‚š“®‚©‚µ‚Ă݂½‚ē?

882:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 23:33:06
ŽQĘ‚š–ß‚č’l‚É‚·‚éŠÖ” (—Ⴆ‚Ī int &sample(); )
‚Į‚āAŒÄ‚яo‚·Žž int hoge = sample(); ‚Į‚ÄŒÄ‚Ńo‚µ‚Ü‚·‚ę‚ˁB
(ƒ|ƒCƒ“ƒ^‚š•Ō‚·ŠÖ”‚ĶŒÄ‚Ńo‚·‚Ę‚«‚É * ‚šŽg‚¤‚Æ‚ĒŽQĘ‚š•Ō‚·ŠÖ”‚Ķ & ‚šŽg‚ķ‚Č‚¢B)

‚Į‚Ä‚±‚Ę‚Ķ int &sample(); ‚Ŗ’č‹`‚³‚ź‚Ă鎞‚Ķ int sample(); ‚Ķ“Æˆźƒ‚ƒWƒ…[ƒ‹“ą‚Å’č‹`‚Å‚«‚Č‚¢‚Į‚Ä‚±‚ʂȂń‚Å‚µ‚傤‚©B
ŒÄ‚яo‚·‚Ę‚«‚Ģ–¼‘O‚Ŗ“Æ‚¶‚Å‚·‚ę‚ˁB
ˆź‰žŽ©•Ŗ‚ÅŽŽ‚µ‚½‚ēƒGƒ‰[‚Ŗo‚½‚̂łā‚Ķ‚č•s‰Ā‚Į‚Ä‚±‚ƂȂ̂¾‚ĘŽv‚¤‚̂ł·‚Ŗ‡‚Į‚Ä‚é‚Å‚µ‚傤‚©H

883:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 23:36:09
–ß‚č’l‚ĢŒ^‚݂̂ŖˆŁ‚Č‚éŠÖ”‚Ķ‚Q‚ĀˆČć“ÆˆźƒXƒR[ƒv“ą‚ɍģ‚鎖‚Ŗo—ˆ‚Č‚¢B
ˆų”‚Éˆį‚¢‚Ŗ–³‚¢‚ĘƒI[ƒo[ƒ[ƒh‚͂ł«‚Č‚¢B

884:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 23:46:15
‚½‚Ę‚¦‚ĪCŒ¾Œź‚Ő̂悭Žg‚Į‚½printf‚āscanf‚Ķ–ß‚č’l‚ĶintŒ^‚¾BvoidŒ^‚ł͂Ȃ¢B
‚Æ‚ĒA–ß‚č’l‚šŽg‚Į‚Ä‚¢‚Č‚¢ƒvƒƒOƒ‰ƒ€‚šŒ©‚½‚±‚Ę‚ ‚é‚ę‚ȁH
ŠÖ”‚Ģ–ß‚č’l‚š•K‚øŽg‚¤•K—v‚͂Ȃ¢‚킯‚¾B

sample();

‚±‚¤‚¢‚¤ŒÄ‚яo‚µ‚Ŗ‚ ‚Į‚½ź‡A‚Ē‚æ‚ē‚šŽg‚¦‚Ī‚¢‚¢H
ƒRƒ“ƒpƒCƒ‰‚ɂ͔»’f‚µ‚ꂤ‚Ŗ‚Č‚¢‚½‚ß‹KŠić‚Å‚«‚Č‚¢‚ꂤ‚ɂȂĮ‚Ä‚¢‚éB

885:884
08/02/17 23:52:55
>>883 ‚³‚ń
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‚ ‚źA‚»‚ą‚»‚ą
int sample();
‚Ę
int &sample();
‚́A–ß‚č’l‚ĢŒ^‚Ŗ“Æ‚¶‚ł͂Ȃ¢‚ń‚Å‚·‚©H
‚Ē‚Į‚æ‚ąintŒ^‚Å‚·‚ę‚ˁH

&sample(); ‚»‚Ģ‚ą‚Ģ‚ŖŽQĘ‚ŁA‚»‚ĢŽQĘ‚ŖŽw‚µ‚Ä‚¢‚éƒAƒhƒŒƒX‚Ģ’l‚šintŒ^‚Ģhoge‚É–ß‚č’l‚Ę‚µ‚ĕԂ·A‚Ę‚¢‚¤‚±‚Ę‚¾‚ĘŽv‚Į‚Ä‚½‚̂ł·‚ŖAˆį‚¤‚ń‚Å‚µ‚傤‚©HH


>>884 ‚³‚ń
‚Ȃ那‚ǁB
int hoge = sample();
‚Ę
int hoge = &sample();
‚Ż‚½‚¢‚É‚µ‚āAŽg‚¢•Ŗ‚Æ‚Ķ‚Å‚«‚ń‚Ģ‚©‚Ȃʎv‚Į‚½‚̂ł·B
int hoge = &sample(); ‚Ę‚·‚é‚ĘƒGƒ‰[‚Ŗo‚邵A‚ā‚Į‚Ļ‚č‚Å‚«‚Č‚¢‚Ę‚¢‚¤‚±‚ʂȂń‚Å‚·‚ˁB
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½m(_ _)m



886:Ŗ884
08/02/17 23:54:30
884‚¶‚į‚Č‚­‚Ä882‚Å‚µ‚½B

887:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 23:55:40
>>885
ˆį‚¤B
int & sample()‚́Auint‚ĢŽQĘŒ^v‚š•Ō‚·ŠÖ”‚¾B

888:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/17 23:57:32
‚Ē‚±‚©‚É C++ •W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ģ
Š®‘S‚ČƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚Į‚ĂȂ¢‚Å‚·‚©H
ŒŸõ‚µ‚Ă݂½‚̂ł·‚©A‚قƂń‚Ē‚Ŗˆź•”‚µ‚©Ś‚Į‚ĂȂ­‚āc
ƒ\[ƒX‚©‘Š‚µ‚©–³‚¢‚̂łµ‚傤‚©cH

889:882
08/02/18 00:02:07
>>887 ‚³‚ń
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·

‚Ž
‚»‚ź‚Č‚ē
int &hoge = sample();
‚Ż‚½‚¢‚Éhoge‚Ģ‘O‚É & ‚Ŗ•K—v‚Č‹C‚Ŗ‚·‚é‚̂ł·‚Ŗ
int hoge = sample();
‚Å‚ąƒGƒ‰[‚ɂȂē‚Č‚¢‚̂͂Ȃń‚łȂń‚Å‚µ‚傤H(sample(); ‚ĶŽQĘ‚š•Ō‚·ŠÖ”‚¾‚Ę‚µ‚Ä)
int hoge = sample();
‚¾‚Ęhoge‚ĶintŒ^‚ĢŽQĘ‚¶‚į‚Č‚­‚Ä•’Ź‚ĢintŒ^‚Ę‚µ‚Ä’č‹`‚³‚ź‚Ă܂·‚ę‚ˁB


890:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:09:12
int@&x;
‚Ŗ‚ ‚Į‚½‚Ę‚«‚É
int@y@=@x;
‚Į‚Ăł«‚é‚Ģ‚Ęˆź

891:882
08/02/18 00:19:53
>>890‚³‚ń
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‚Ȃ那‚ǁA‚Ä‚±‚Ę‚Ķ
&sample()
{
...
}
int hoge = sample();
‚Ę‚ ‚Į‚½‚Ę‚«Ahoge‚ąsample()‚»‚Ģ‚ą‚Ģ‚ąA‚Ē‚Į‚æ‚Ę‚ąŽQĘŒ^‚Į‚Ä‚±‚Ƃł¢‚¢‚ń‚Å‚µ‚傤‚©H


892:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:22:02
int@hoge@=@‚¾‚Į‚½‚ēAhoge‚ĶŽQĘ‚¶‚į‚Č‚¢‚¾‚낤
sample()@‚Ģ–ß‚č’l‚ŖŽQĘ‚µ‚Ä‚éę‚Ģ’l‚šƒRƒs[‚µ‚Ä‚é‚ń‚¾‚ę

893:882
08/02/18 00:22:24
&sample() Ø int &sample()
‚Å‚·‚Ė...

894:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:24:04
‰”‚©‚ēŽæ–₳‚¹‚Ä‚­‚¾‚³‚¢B
>>890‚́iˆĆ–ق́jŒ^•ĻŠ·‚Ģˆź‚‚ł ‚čA
T&‚©‚ēT‚Ö‚ĢŒ^•ĻŠ·‚Ķdereference‚Å‚ ‚é
‚ʍl‚¦‚Đ³‚µ‚¢‚Å‚·‚©H

895:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:29:37
>>894
Œ^•ĻŠ·‚¶‚į‚Č‚¢‚ĘŽv‚¤‚ęB‚½‚¾‚Ģ dereference ‚Ę‚¢‚¤‚©B

896:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:30:20
>>888
C++ reference‚ŃOƒO‚Į‚Ä‚ąŒy‚­‚±‚ń‚Č‚ÉŒ©•t‚©‚éB
URLŲŻø(www.cppreference.com)
URLŲŻø(www.cplusplus.com)
URLŲŻø(msdn2.microsoft.com)

897:879
08/02/18 00:31:47
>>880-881
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·BŠĀ‹«Ż’č—p‚ĢƒXƒNƒŠƒvƒg‚ĶŒÄ‚Ńo‚µ‚Ä‚é‚ń‚Å‚·‚ŖAAA
‚Ē‚¤‚ą•ςȂƂ±‚ė‚Éstdc++‚š’T‚µ‚É‚¢‚Į‚Ä‚¢‚é‚ꂤ‚ȁAA
‚Ē‚±‚É’T‚µ‚ɍs‚Į‚Ä‚¢‚é‚©‚š‚µ‚ē‚ׂéƒRƒ}ƒ“ƒh‚Į‚ĂȂ©‚Į‚½‚Å‚µ‚½‚Į‚ƁH

898:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:33:28
>>888
Š®‘S‚Č‚Į‚Ä‚¢‚¤‚Č‚ē JIS ‚̉{———pƒNƒ\d‚¢‚ā‚Ā‚©A ISO ‚Ģƒhƒ‰ƒtƒg‚Ŗ‚¢‚¢‚©‚ą‚ˁB

899:882
08/02/18 00:38:22
>>892 ‚³‚ń
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

‚¤[‚Ž

int &sample()
{
...
}

int hoge = sample();
hoge = 10;

‚Ę‚ā‚é‚ĘƒGƒ‰[‚Ŗo‚ø‚É•’Ź‚ÉƒRƒ“ƒpƒCƒ‹o—ˆ‚Ü‚µ‚½B
hoge‚ŖŽQĘ‚¾‚Į‚½‚ē hoge = 10 ‚Ż‚½‚¢‚ɍĒč‹`‚Å‚«‚Č‚¢‚ĘŽv‚¤‚̂ŁA
‚ā‚Į‚ς肱‚Ģź‡hoge‚ĶŽQĘ‚¶‚į‚Č‚¢EEH

900:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 00:42:17
>>899
hoge‚ĶŽQĘ‚ł͂Ȃ¢B•Ŗ‰š‚µ‚ď‘‚Æ‚Īˆź–Ś—Ä‘RB
int& sample();
int hoge; // ‚Ē‚¤Œ©‚Ä‚ąintŒ^‚Å‚·
hoge = sample();

> hoge‚ŖŽQĘ‚¾‚Į‚½‚ē hoge = 10 ‚Ż‚½‚¢‚ɍĒč‹`‚Å‚«‚Č‚¢‚ĘŽv‚¤‚̂ŁA
int hogehoge = 0;
int& hoge = hogehoge; // hoge‚ŖŽQĘ‚¾‚Į‚½‚ē
hoge = 10; // ŽQĘę‚Ģhogehoge‚É10‚Ŗ‘ć“ü‚³‚ź‚é

901:882
08/02/18 01:01:31
>>900 ‚³‚ń
‚Å‚·‚ę‚ˁB
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½m(_ _)m

902:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:16:17
visual studio 2008 express”Å‚šŽg‚Į‚Ä‚¢‚½‚ń‚¾‚Ŗ

error C2057: ’萔ޮ‚Ŗ•K—v‚Å‚·B
error C2466: ƒTƒCƒY‚Ŗ 0 ‚Ģ”z—ń‚šŠ„‚č“–‚Ă܂½‚ĶéŒ¾‚µ‚ꂤ‚Ę‚µ‚Ü‚µ‚½B

‚Ę‚¢‚¤ƒGƒ‰[‚Ŗo‚½‚̂ł·‚Ŗ‚±‚ź‚͂ǂ¤‚¢‚Į‚½ƒGƒ‰[‚Ȃ́H

903:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:20:58
ƒGƒ‰[‚Å‚½ŒĀŠ‚Ģƒ\[ƒX‚𒣂č•t‚Æ‚Ä‚ĶH
Œć‚ė‚Ģ•ū‚Ķint i[];‚Ę‚©‚µ‚½‚Ę‚«‚ɂł邩‚ȁH‘O‚͂悭Œ©‚邯‚Ē–Y‚ꂽB

904:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:26:08
>>902
ƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ą‚ā‚Į‚Ä‚ń‚Ģ‚©H

905:902
08/02/18 01:42:27
ARToolKit ‚šŽg‚Į‚ĘA‘±MQOƒtƒ@ƒCƒ‹‚š•\ަ‚µ‚ꂤ‚Ę‚µ‚Ă܂·

#define CAMERA_CONFIG_FILE "Data/WDM_camera_flipV.xml" // ƒJƒƒ‰Ż’čƒtƒ@ƒCƒ‹
#define CAMERA_PARAM_FILE "Data/camera_para.dat" // ƒJƒƒ‰ƒpƒ‰ƒ[ƒ^ƒtƒ@ƒCƒ‹
#define PATT_FILE @@@@@@@"Data/patt.sample1" // ƒpƒ^[ƒ“ƒtƒ@ƒCƒ‹
#define MQO_FILE "Data/output_0.mqo" // MQOƒtƒ@ƒCƒ‹iĄ•W޲j


int MOTION_NUM = 60;
int motion_total = 60;

int MOTION_FPS= 30;

MQO_OBJECT g_mqoModel[MOTION_NUM]; // ƒƒ^ƒZƒRƒtƒ@ƒCƒ‹‚©‚ē“Ē‚Żž‚ń‚¾ƒ‚ƒfƒ‹

906:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:57:25
>>905
static const int MOTION_NUM = 60;

907:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:58:34
>896
ć‚Q‚‚łĶ<utility>‚ā<locale><stdexcepts>“™‚Ģī•ń‚ŖŒ©‚ ‚½‚ē‚Č‚©‚Į‚½‚̂ł·‚Ŗ
MSDN‚̂͂©‚Č‚čī•ń—Ź‘½‚»‚¤‚Å‚·‚ˁB‚µ‚΂炭MSDN‚š—Š‚č‚É‚µ‚Ă݂܂·B

>898
JIS‚ɍs‚Į‚½‚ēw“ü‚Ę‚©‚ ‚Į‚½‚̂ŗL—æH‚ĘŽv‚Į‚½‚̂ł·‚Ŗ
‰{——‚¾‚Æ‚Č‚ēo—ˆ‚邯‚½‚¢‚Å‚·‚ˁB
‚Ē‚¤‚ā‚ēA•Ū‘¶‚Ķo—ˆ‚Č‚¢‚Ż‚½‚¢‚Å‚·‚ŖB

C++ ISO Draft ‚Å’²‚ׂ½‚ēŠō‚Ā‚©Œ©‚Ā‚©‚č‚Ü‚µ‚½B
‰pŒź‚Ȃ̂łæ‚å‚Į‚Ę‘å•Ļ‚»‚¤‚Å‚·‚ŖAŠę’£‚Į‚Ă݂܂·B

908:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 01:59:00
MQO_OBJECT‚Ŗ³‚µ‚­éŒ¾‚³‚ź‚Ä‚¢‚Č‚¢‚©‚炾‚ĘŽv‚¤‚ŖH
‚»‚ĢŠĀ‹«‚Ŗ‚ķ‚©‚ē‚ń‚©‚牓‚ɂ͂±‚źˆČć‚Ķ“š‚¦‚ē‚ź‚ńEEE‚Į‚Ä‚±‚ź‚­‚ē‚¢‚Ģ‚±‚ĘŽŽ‚µ‚Ä‚»‚¤‚¾‚Æ‚ĒEEE

909:908
08/02/18 01:59:38
‚Ķ‚£A‚»‚Į‚©EEE‚Ø‚ź‚Ķ‚ø‚©‚µ‚·EEE

910:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 08:36:27
’“‰SŽŅ‚Å‚·

char *a[]={"‚ ","‚©","‚³","‚½","‚Č"};
printf("%s",a[0]);


‚±‚ń‚ČŽžA‚Č‚ŗ*‚Ŗ•K—v‚Ȃ̂©‚¢‚Ü‚¢‚æƒsƒ“‚Ę‚«‚Ü‚¹‚ńB
‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢c

911:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 08:43:14
>>910
a‚Ķƒ|ƒCƒ“ƒ^”z—ń‚¾‚©‚ē‚Å‚·B

912:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 08:52:47
int a = 5;
int a[] = {1, 2, 3, 4, 5};

char* a = "‚ ";
char* a[] = {"‚ ", "‚¢", "‚¤", "‚¦", "‚Ø"};


913:910
08/02/18 10:06:32
‚±‚ń‚Ŗ‚炪‚Į‚Ä‚«‚½(R'A`)
•¶Žš—ń‚Ģˆµ‚¢•ū‚Ķ‚±‚ń‚ČŠ“‚¶‚ł؂©‚µ‚­‚Č‚¢‚Å‚µ‚傤‚©

char a='N';
char a[]={'N','M'};
char a[]={"NM"};
char *a="NNNN";
char *a="‚ ";
char *a[]={"NNNN","MMMM"};
char *a[]={"‚ ","‚¢"};

914:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 10:14:24
>>913
‚ ‚ A‚¾‚¢‚½‚¢‚»‚ź‚Å‚¢‚¢B‚ ‚Ę‚Ķ char* ‚¶‚į‚Č‚­‚Ä char const* ‚É‚µ‚Ę‚Æ‚ĪŠ®ąų‚¾B

915:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 10:21:50
>>913
ŽŸ‚Ķ”z—ń‚ĘƒŠƒeƒ‰ƒ‹‚Ģˆį‚¢‚ɋꂵ‚Ž‚Ŗ—Ē‚¢

916:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 10:43:58
const char*

917:910
08/02/18 10:44:53
‚݂Ȃ³‚ń‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B‚Č‚ń‚ʂȂ­‚ķ‚©‚Į‚½‹C‚Ŗ‚µ‚Ü‚·

ŽŸ‚͂ǂ¤‚µ‚Ä‚±‚¤‚Č‚é‚Ģ‚©ŠČŒ‰‚Éą–¾‚Å‚«‚é‚ꂤ‚ÉŠę’£‚č‚Ü‚·c

918:879
08/02/18 10:48:57
‚·‚¢‚Ü‚¹‚ńA’N‚©‚½‚·‚ƂāBB
x86-64‚Ģƒ}ƒVƒ“‚Åicc‚ÅC++‚Ģƒ\[ƒX‚ŖƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ńB
icc : l_cc_p_10.1.008
g++ : g++ (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux)
iccvars.sh‚Ķsource‚µ‚Ă܂·B
icc samp.c‚̂悤‚ɁA‚½‚¾‚ĢC‚Ģƒ\[ƒX‚Č‚ēƒRƒ“ƒpƒCƒ‹{ŽĄs‚Å‚«‚Ü‚·B
‚Å‚ąicpc samp.cpp‚̂悤‚ɁAC++‚Ģƒ\[ƒX‚šƒRƒ“ƒpƒCƒ‹‚µ‚ꂤ‚Ę‚·‚é‚ʁA
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../
libstdc++.so when searching for -lstdc++
‚ʂȂĮ‚āAƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ńB
‚æ‚Ȃ݂ɁA-lstdc++‚́A
$ file /usr/lib64/libstdc++.so.6.0.8
/usr/lib64/libstdc++.so.6.0.8: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), stripped
‚æ‚į‚ń‚Ę‘¶Ż‚µ‚Ă܂·B


919:879
08/02/18 10:56:31
‚·‚¢‚Ü‚¹‚ńAŽ©ŒČ‰šŒˆ‚µ‚½‚©‚ąA‚Å‚·B
x86-64:~> /opt/intel/cce/10.1.008/bin/icc as/samp1.cpp
=> ‚±‚ź‚ĶƒRƒ“ƒpƒCƒ‹‚Å‚«AŽĄs‚ą‚Å‚«‚½B
x86-64:~> /opt/intel/cc/10.1.008/bin/icc as/samp1.cpp
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.so when searching for -lstdc++
=> ‚±‚ź‚Ķć‚ɏ‘‚¢‚½‚Ę‚Ø‚čƒRƒ“ƒpƒCƒ‹‚Å‚«‚Č‚¢B
cce‚šŽg‚¦‚Ī‚¢‚¢‚Ż‚½‚¢‚Å‚·B
‚Ø‘›‚Ŗ‚¹‚µ‚Ü‚µ‚½B



920:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 11:00:15
>>919
HHH‰½ŒĢAˆź‚Āć‚Ģdirectory‚Éć‚Ŗ‚é‚̂ł·HHH
‘“‚ĢźŠ‚É"stdc"‚Ŗ’u‚¢‚ÄŻ‚é‚̂ł·‚©H

921:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 11:31:47
’Pø“x‚Ę”{ø“x‚łǂ̒ö“x«”\‚Ŗˆį‚¤‚Ģ‚©AŠČ’P‚ČƒeƒXƒgƒvƒƒOƒ‰ƒ€‚š‘‚«‚½‚¢‚ĘŽv‚Į‚Ä‚¢‚Ü‚· (Programming Pearls ‚Ģ ƒRƒ‰ƒ€6 —ūK–ā‘č)
gcc -O0 ‚ōœK‰»‚šƒIƒt‚É‚µ‚āA‰½‚ē‚©‚ĢŒvŽZ‚šƒ‹[ƒv‚³‚¹‚ÄŽžŠŌ‚šŒv‚낤‚ĘŽv‚¤‚̂ł·‚ŖA‚±‚¤‚¢‚¤‚Ģ‚ÉŽč‚²‚ė‚ČŒvŽZ‚Į‚Ä‚ ‚é‚Å‚µ‚傤‚©H



922:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 11:37:42
>>921
’Pƒ‚Ȑ«”\·‚š‹‚ß‚ę‚¤‚Ę‚µ‚Ä‚ą—]‚čˆÓ–”‚Ŗ‚Č‚¢B
‰½ŒĢ‚Č‚ē‚΁AÅ“K‰»‚Č‚µ‚ĢŽw’č‚É‚·‚é‚Ę‹°‚ē‚­‚Ķx86‚Å‚Ķfpu‚šŽg‚¤ƒR[ƒh‚šo—Ķ‚·‚邪A
‚»‚ź‚Ķfloat‚Å‚ądouble‚Å‚ą“Æ‚¶CPU–½—ß‚šŽg‚¤‚±‚ʂɂȂ邩‚ēB

923:879
08/02/18 11:40:20
>>920

ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B
>HHH‰½ŒĢAˆź‚Āć‚Ģdirectory‚Éć‚Ŗ‚é‚̂ł·HHH
‚Ę‚¢‚¤‚̂́Alibstdc++‚ĢźŠ‚Ģ‚±‚Ƃł·‚ę‚ˁHŽ©•Ŗ‚ą’²‚ׂĂ݂½‚̂ł·‚ŖAŒ‹‹Ē‚»‚ĢˆŹ’u‚́A
/usr/lib64/libstdc++.so.6.0.8@‚ɂȂĮ‚ĂāA‚±‚ꂪlibstdc++‚̂悤‚Å‚·B
cce‚ĢƒfƒBƒŒƒNƒgƒŠˆČ‰ŗ‚ĢƒRƒ“ƒpƒCƒ‰‚¾‚ĘƒŠƒ“ƒN‚Å‚«‚āAccˆČ‰ŗ‚ĢƒRƒ“ƒpƒCƒ‰‚¾‚ĘƒŠƒ“ƒN‚Å‚«‚Č‚¢
——R‚Ķ•Ŗ‚©‚Į‚ĂȂ¢‚Å‚·‚ŖABB


924:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 11:42:37
‚»‚č‚į‚ŸAcc‚Ķx86-32‚Åcce‚Ŗx86-em64t‚¾‚©‚炾B

925:879
08/02/18 12:01:30
>>924
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B
‚Ȃ那‚ǁA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©B
‚Å‚ąA‚Č‚ń‚Åx86-64ŠĀ‹«‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ɁAicc‚Ę‚ā‚é‚ʁAƒfƒtƒHƒ‹ƒg‚Å32ƒrƒbƒg‚Ģ
ƒoƒCƒiƒŠ‚šģ‚낤‚Ę‚·‚é‚ń‚Å‚·‚©‚ˁBŽ©•Ŗ‚́A
alias icc64="/opt/intel/cce/10.1.008/bin/icc"
‚µ‚Ę‚«‚Ü‚µ‚½B

926:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 12:05:45
>>925
cce”z‰ŗ‚Ģbin‚É‚ ‚éƒXƒNƒŠƒvƒg‚šŽg‚¦‚Īcce‚ÉPATH‚Ŗ’Ź‚éB

927:879
08/02/18 12:22:03
>>926
ˆČ‰ŗ‚̂悤‚É‚ā‚é‚Ę’Ź‚č‚Ü‚µ‚½B
source /opt/intel/cce/10.1.008/bin/iccvars.sh
‚ ‚肪‚Ę‚¤‚Å‚·B


928:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:22:58
•¶Žš—ń‚š‰Šś‰»‚·‚é‚ɂ͂ǂĮ‚æ‚Ŗ‚¢‚¢‚̂łµ‚傤‚©H

1, ZeroMemory( str, sizeof(str) )

2, memset( str, '\0', sizeof(str) )


929:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:24:25
—¼•ū“Æ‚¶

930:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:31:27
'\0'=0‚Į‚Ä‚±‚ʂȂń‚Å‚·‚©H

931:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:32:53
>>928
„1, ZeroMemory( str, sizeof(str) )
ˆź•”‚ĢŠĀ‹«‚É‚µ‚©‘¶Ż‚µ‚Č‚¢‚±‚Ę‚š³’m‚ÅŽg‚¤‚̂Ȃ炱‚Į‚æ‚Å‚ą‚¢‚¢‚ŖA
‚»‚ą‚»‚ą•¶Žš—ń‚š‰Šś‰»‚·‚é‚Ģ‚É0ƒNƒŠƒA‚Ķƒiƒ“ƒZƒ“ƒXB

932:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:33:01
2‚Č‚ēŠĀ‹«‚šWindowsˆČŠO‚ɕς¦‚Ä‚ąC³‚µ‚Č‚¢‚ÅĻ‚ŽB

933:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 13:52:19
ZeroMemory‚ąƒ}ƒNƒ‚ÅŒ‹‹Ēmemset‚ɂȂéB

934:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 14:06:59
•¶Žš—ń‚Ģ‰Šś‰»‚¾‚Į‚½‚ēAu*str = '\0';v‚Å‚¢‚¢‚¶‚į‚Č‚¢B



935:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 22:37:43
#include <new>

class CBase
{
public:
@/** new */
@void* operator new(std::size_t aSize) throw(std::bad_alloc);
@/** delete */
@void operator delete(void* aMemory) throw();
@/** placement new */
@void* operator new(std::size_t aSize, void* aPtr) throw();
@/** placement delete */
@void operator delete(void* aMemory, void* aPtr) throw();
};

Effective C++‚É‚ ‚Į‚½”z’unew‚šŽŽ‚»‚¤‚ʏć‚ĢƒNƒ‰ƒX‚šģ‚Į‚Ă݂½‚̂ł·‚ŖA
BCB‚ŃRƒ“ƒpƒCƒ‹‚·‚é‚ʉŗ‹L‚ĢƒGƒ‰[‚Ŗo‚Ä‚µ‚Ü‚¢‚Ü‚·

E2238 'CBase::operator delete(void *) throw()' ‚ĢéŒ¾‚Ŗ•””Œ©‚Ā‚©‚Į‚½

ƒ{ƒX•‚Æ‚Ä

936:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 23:02:54
>>935
visual c++ 2005‚ł͖ā‘č‚Č‚­ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
bcc‚Ŗƒ|ƒ“ƒRƒc‚Ę‚¢‚¤‚±‚Ę‚Åˆ—‚µ‚Ü‚·B

937:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 23:30:10
GetCurrentDirectory()‚ĶÅ‘å260•¶Žš‚­‚ē‚¢‚µ‚©“Ē‚ŻŽę‚ź‚Č‚¢‚ˁ@‚Č‚ń‚Ę‚©‚Č‚č‚Ü‚¹‚ń‚©?

938:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/18 23:37:18
937‚Å‚·@Ž©ŒČ‰šŒˆ‚µ‚Ü‚µ‚½@“r’†‚Ü‚Å(250Žš’ö“x)‚͕Ԃµ‚Ä‚­‚ź‚é‚̂ł»‚±‚Ü‚Å
ˆŚ“®‚µ‚Ä‚©‚ēƒfƒBƒŒƒNƒgƒŠ‚ši‚߂Ă¢‚Į‚āA‚½‚Ę‚¦‚Ī“K“–‚Čƒtƒ@ƒCƒ‹‚𐶐¬‚µ‚Ä‚»‚ź‚šŒ©‚Ā‚Æ‚ź‚΂悢‚Å‚·

939:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 00:01:14
GetCurrentDirectoryW‚Å‚ą260•¶Žš‰z‚¦‚Ķ‚¾‚߁H

940:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 00:11:17
GetCurrentDirectoryW‚Å‚ą250’ö“x‚µ‚©s‚«‚Ü‚¹‚ń‚Å‚µ‚½

941:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 00:15:38
ƒIƒŒ—l‚ĢGetCurrentDirectory()‚ɂ͂»‚ń‚Č‚æ‚Ⴟ‚Ȑ§ŒĄ‚͂Ȃ¢‚ŗB

942:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 00:34:58
247•¶Žš‚Ü‚Å‚ĶŽę“¾‚Å‚«‚Ü‚·‚ŖA‚»‚ź‚š‰z‚¦‚é‚Ęˆź‚Āć‚ĢƒfƒBƒŒƒNƒgƒŠ‚܂łµ‚©•Ō‚³‚Č‚¢‚ꂤ‚Å‚·

943:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 00:36:52
‚¾‚©‚炽‚Ę‚¦‚Ī50•¶Žš‚ŕԋp‚³‚ꂽ‚Ę‚µ‚Ä‚ą‚»‚±‚ŖƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚Ę‚ĶŒĄ‚č‚Ü‚¹‚ń
200•¶Žš‚ĢƒfƒBƒŒƒNƒgƒŠ“ą‚©‚ą’m‚ź‚Č‚¢ˆ×

944:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 01:13:09
ŽžXƒtƒ@ƒCƒ‹–¼‚Ŗ’·‚·‚¬‚ÄƒŠƒl[ƒ€‚Å‚«‚Č‚¢ƒtƒ@ƒCƒ‹‚Ŗ‚ ‚č‚Ü‚·‚Ŗ
Ž„‚Ķ‚¢‚Ā‚ąƒlƒbƒgƒ[ƒN‹¤—Ló‘Ō‚É‚µ‚ÄUNC–¼‚ÅƒŠƒl[ƒ€‚µ‚Ă܂·

945:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 01:28:08
ŠK‘w‚̐[‚¢ƒtƒHƒ‹ƒ_‚šƒhƒ‰ƒCƒu‚ÉŒ©‚¹‚©‚Ƃ閽—ß‚Į‚Ăǂ¤‚ā‚é‚ń‚Å‚µ‚傤‚©
‚±‚ꂪo—ˆ‚ź‚Γǂ߂é‚Ę‚±‚ė‚܂Ői‚߂Ă­‚č‚©‚¦‚¹‚Ī‚¢‚¢‚̂ł·‚Ŗ

946:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 03:13:51
Linux 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux‚Å
wtmp‚Ģ’†g‚š‚Ż‚Ä—V‚ń‚łďo‚½‹^–ā‚Å‚·B
struct utmp u;@sizeof(u)‚š‚µ‚½‚ē384‚Ŗo—Ķ‚³‚ꂽ‚̂ł·‚Ŗ/usr/include/bits/utmp.h‚š
‚Ż‚Äƒƒ“ƒo[•ϐ”‚ĢƒTƒCƒY‚š‡Œv‚µ‚½‚ē382‚ʂȂč‚Ü‚µ‚½B

‰ŗ‹L‚ĢƒTƒ“ƒvƒ‹‚ŏo‚µ‚½‚̂ł·‚Ŗƒƒ“ƒo[•ϐ”‚ÉŒ©—ނƂµ‚Ŗ‚ ‚Į‚½‚̂łµ‚傤‚©H
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <utmp.h>

main(){
struct utmp u;
printf("size utmp %d \n", sizeof(u));
printf("size ut_type %d \n", sizeof(u.ut_type));
printf("size ut_pid %d \n", sizeof(u.ut_pid));
printf("size ut_line %d \n", sizeof(u.ut_line));
printf("size ut_id %d \n", sizeof(u.ut_id));
printf("size ut_user %d \n", sizeof(u.ut_user));
printf("size ut_host %d \n", sizeof(u.ut_host));
printf("size ut_exit %d \n", sizeof(u.ut_exit));
printf("size ut_session %d \n", sizeof(u.ut_session));
printf("size ut_tv %d \n", sizeof(u.ut_tv));
printf("size ut_addr_v6 %d \n", sizeof(u.ut_addr_v6));
printf("size __unused %d \n", sizeof(u.__unused));
}



947:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 03:15:24
‚Ē‚±‚©‚ɃpƒfƒBƒ“ƒO“ü‚Į‚Ä‚ń‚¶‚į‚Ė

948:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 03:21:17
>947
‚Ȃ那‚ǁBwtmp‚ĶƒoƒCƒiƒŠ°ƒf[ƒ^‚Č‚ń‚Å‚·‚Æ‚Ēutmp.h‚Ģ\‘¢‘Ģ‚ĢƒTƒCƒYM‚¶‚Ä
ƒoƒCƒg’PˆŹ‚Ńf[ƒ^‚ɃAƒNƒZƒX‚µ‚½ź‡‚Ł‚µ‚¢’l‚Ŗ‚ą‚炦‚Č‚¢ź‡‚Ŗ‚ ‚é‚킯‚Å‚·‚ˁB

949:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 03:32:44
offsetof‚Å‚ąŽg‚¦‚Ī‚¢‚¢‚ń‚¶‚į‚Ė

950:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 04:11:21
>949
‚Ȃ那‚ǁAƒpƒfƒBƒ“ƒO“ü‚Į‚½ˆŹ’u‚͂킩‚Į‚½B

951:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 05:01:29
Žæ–ā‚Å‚·B
URLŲŻø(itpro.nikkeibp.co.jp)
‚ĢƒvƒƒOƒ‰ƒ€‚ŖƒRƒ“ƒpƒCƒ‹‚Å‚«‚Č‚¢‚̂ł·‚ŖA
msg[i] += 'A' - 'a'
‚Ģˆ—‚Į‚Ăǂ¤‚ā‚ź‚ĪƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚ꂤ‚ɂȂé‚̂łµ‚傤‚©?
‚Ę‚¢‚¤‚©A‚Ē‚ń‚ȏˆ—Œ^‚¾‚Į‚½‚ēƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚̂łµ‚傤‚©?
gcc -std=c99‚ł͑ʖڂłµ‚½B

952:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 05:11:17
>>951
‚Ø‘O‚É‚ĶVB6‚Ŗ‚ØŽ—‡‚¢

953:‚¢‚¢‚±‚Ę‹³‚¦‚Ä‚ā‚郈
08/02/19 05:19:15
‚¢‚Ā‚ą‚±‚ĢƒXƒŒ‚ɂؐ¢˜b‚ɂȂĮ‚Ä‚é‚ń‚ŁA‚Ø‘O‚ē‚ɉ¶•Ō‚µ‚µ‚Ä‚ā‚é‚ęB
‚ ‚̂ȁAƒNƒ‰ƒX‚Ģ’†‚ŁA‘å•¶Žš‚ĢT‚Į‚[–¼‘O‚Ģƒƒ“ƒo•ϐ”‚š’č‹`‚·‚ń‚Č‚ęB
‚»‚Ģ‚ ‚ʁAƒNƒ‰ƒX“ą‚Åtemplate <class T>‚Ę‚©‚·‚é‚Ęƒnƒ}‚éB
‚Ø‚ź‚Ķ‚±‚ń‚ČŽžŠŌ‚܂Ńnƒ}‚Į‚½B
‚¶‚į‚ ‚ȁB

954:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/19 05:26:02
‚¢‚āA
msg[i] += 'A' - 'a'
msg[i] -= 'A' - 'a'
‚Ģˆ—‚Ŗ‘å•¶Žš‚ʏ¬•¶Žš‚š‚Š‚Į‚­‚č•Ō‚·ˆ—‚­‚ē‚¢
‰“‚Å‚ą•Ŗ‚©‚é‚ęB
‚Å‚ąAƒRƒ“ƒpƒCƒ‹‚Å‚«‚ˁ[‚ń‚¾‚ą‚ńB



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ĢŒŸõ
—ŽŽ—ƒXƒŒˆź——
˜b‘č‚Ģƒjƒ…[ƒX
‚؂܂©‚¹ƒŠƒXƒg
„ƒIƒvƒVƒ‡ƒ“‚š•\ަ
‰É‚‚Ԃµ2ch

4987“ś‘O‚ɍXV/249 KB
’S“–:undef