y‰SŽÒнŒ}zC/C++Ž ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 07:24:43
y‰ß‹ŽƒƒOz
y‰SŽÒнŒ}zC/C++Žº Ver.48yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.49yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.50yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.51yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.50yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.59yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 07:46:05
3
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 07:53:38
'1'‚ÍC‚¾‚Æint‚¾‚¯‚ÇC++‚¾‚Æchar‚È‚ñ‚¾‚æ‚ËB
ƒI[ƒo[ƒ[ƒh‚ÌŠÖŒW‚Å‚»‚¤‚µ‚½‚Ì‚©‚ÈB
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 10:43:42
‘O‰ñ‚T‚X‚É‚µ‚Ä‚µ‚Ü‚Á‚½‚à‚̂ł·B‚T‚R‚Å—§‚ĂĂ‚ê‚Ä‚ ‚肪‚Æ‚¤B
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 12:51:25
>>4
ŠÈ’P‚ÉŒ¾‚¦‚΂»‚¤‚¢‚¤‚±‚Æ‚¾B
ustd::cout << '\n';v‚Åu10v‚Æ‚©ˆóŽš‚³‚ê‚Ăࢂ邾‚ëB
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 17:10:31
C++‚Ìtry`catch‚Á‚Ä
ƒƒ\ƒbƒh‚Ì’†‚Å“ü‚êŽq‚ɂȂÁ‚Ä‚¢‚Ä‚à–â‘è‚È‚¢‚Å‚·‚©H
void CHoge::Method()
{
try{
// ˆ—‚P
try{
// ˆ—‚Q
}
catch(...){
// ˆ—‚Q‚Ì—áŠOˆ—
}
// ˆ—‚R
}
catch(...){
// ˆ—‚PA‚R‚Ì—áŠOˆ—
}
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‚·
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 17:12:47
–â‘è‚È‚¢
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 17:13:54
‚¿‚Ȃ݂ÉAC++‚ł̓ƒ\ƒbƒh‚¶‚á‚È‚‚ăƒ“ƒoŠÖ”‚Æ‚¢‚¤
‚ ‚ÆA
void func() try {
} catch (...) {
}
‚È‚ñ‚Ä‘‚«•û‚àOK
10:7
08/04/24 17:18:39
>>8-9
‘f‘‚¢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 18:17:01
virtual int sample() const; ‚Ý‚½‚¢‚ÈŠÖ”‚̃vƒƒgƒ^ƒCƒv錾‚ª‚ ‚Á‚½‚̂ł·‚ªA‚È‚º‚±‚̈ʒu‚Éconst‚ª‚ ‚é‚̂łµ‚傤‚©HH
‚Ü‚½‚±‚̂悤‚ÈŠ´‚¶‚ÌŠÖ”‚͂ǂ¤‚¢‚Á‚½ŒÄ‚Ño‚µ•û‚ð‚·‚ê‚΂悢‚̂łµ‚傤‚©B
‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯K‚¢‚Å‚·B
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 18:21:01
Œã‚ë‚É•t‚¢‚Ä‚éconst‚Í‚»‚ÌŠÖ”‚ª
(ƒƒ“ƒo)•Ï”‚ð‘‚«Š·‚¦‚È‚¢‚Æ‚¢‚¤Žw’è
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 18:26:24
template <template<class> class T>
‚±‚̂悤‚ȃeƒ“ƒvƒŒ[ƒgƒeƒ“ƒvƒŒ[ƒgƒpƒ‰ƒ[ƒ^‚ª
‚È‚º‚±‚ñ‚È‘‚«•û‚ª‚Å‚«‚é‚Ì‚©¡ˆê—‰ð‚Å‚«‚Ü‚¹‚ñB
‚Ç‚±‚©Ú‚µ‚‰ðà‚µ‚Ă邯‚±‚͂Ȃ¢‚à‚̂łµ‚傤‚©H
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 19:35:22
‚·‚¢‚Ü‚¹‚ñA‹³‚¦‚Ä‚‚¾‚³‚¢B
--- ƒwƒbƒ_ ----
typedef struct _STRUCT1{
long code;
CArray<long, long> data;
}STRUCT1;
CArray<STRUCT1, STRUCT1&> code_data;
--- ƒ\[ƒX ----
STRUCT1 st;
st.code = 1;
st.data.Add(100);
code_data.Add(st);
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‚â‚邯AÅŒã‚Ìs‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚ñ‚Å‚·‚ª
CArray‚Ì’†‚ÉCArray‚ðŠÜ‚Þ\‘¢‚Á‚ă_ƒ‚È‚ñ‚Å‚µ‚傤‚©H
“r’†‚܂ł¢‚¢‹C‚ŃR[ƒfƒBƒ“ƒO‚µ‚ÄAÅŒã‚ɃGƒ‰[o‚Ä‚µ‚Ü‚Á‚Ä
“r•û‚É‚‚ê‚Ä‚¢‚Ü‚·B
¡X‚Ù‚©‚Ì•û–@‚ÅŽ—‚½‚悤‚ÈŽ–‚â‚é‚̂͑å•Ï‚ÅEEEB
‚æ‚¢•û–@‚È‚¢‚Å‚µ‚傤‚©B
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 19:38:36
boo‚ŒŒ^‚Ìa[3]
a[0] = 0; a[1] = 0; a[2] = 0;
a[0] = 1; a[1] = 0; a[2] = 0;
a[0] = 0; a[1] = 1; a[2] = 0;
a[0] = 0; a[1] = 0; a[2] = 1;
a[0] = 1; a[1] = 1; a[2] = 0;
a[0] = 1; a[1] = 0; a[2] = 1;
a[0] = 0; a[1] = 1; a[2] = 1;
a[0] = 1; a[1] = 1; a[2] = 1;
s‚Æs‚̊Ԃɂ͉½‚©‚µ‚ç‚̈—‚ª“ü‚éB
‚±‚ê‚ðfor•¶‚ł܂Ƃ߂đ‚‚ɂ͂ɂ͂ǂ¤‚·‚ê‚΂¢‚¢H
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 19:50:47
0..7‚ʼnñ‚·‚̂̓_ƒ‚Ȃ̂©‚ÈEEE‚ÆŽv‚Á‚½‚¯‚LJ”Ô‚ª”÷–‚ɈႤ‚Ì‚©H
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 19:56:28
ãY—í‚Ȃ̂ªŽv‚¢‚‚©‚ñ
‚‚₵‚¢‚í
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 19:57:02
>>14
STRUCT1 st;
STRUCT1 st2 = st;
st2 = st;
‚Ì‚Rs‚ð‘‚¢‚ÄAƒRƒ“ƒpƒCƒ‹’Ê‚éH
‚ ‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚̃ƒbƒZ[ƒW‚ÍH
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:08:11
>>14
for( int i = 0; i < 7; i++ ) {
a[0]=(0xb2>>i)&1;a[1]=(0xd4>>i)&1:a[2]=(0xe8>>i)&1;
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:09:31
‚à‚Æ‚¢>>15‚Å‚·
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:10:06
std::bitset<32> bits(0x76534210UL);
for (int i=0; i < 8; ++i)
@std::cout << bits[i * 4] << ", " << bits[i * 4 + 1] << ", " << bits[i * 4 + 2] << "\n";
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:10:52
i<8‚¾‚Á‚½orz
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:15:16
for( int i = 0 ; i < 7 ; ++i )
{
@const m = 076534210 ;
@bool a[] = { ((m>>(i+0))& )!=0 ,((m>>(i+1))&1)!=0 ,((m>>(i+2))&1)!= 0} ;
@‚Ȃɂ©‚µ‚ç‚̈—
}
‚¤[‚ñA‚¢‚Ü‚¢‚¿
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:17:41
‘½dƒ‹[ƒv‚Å’§í‚µ‚Ă邯‚ÇEEE
ãY—í‚Ȃ̂ł«‚Ë‚¥‚©‚È‚Ÿ
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:19:31
076534210 ‚Ì 3 ‚Æ 4 ‚ð‚«‚ê‚¢‚É“ü‚ê‘Ö‚¦‚ç‚ꂽ‚矗˜B
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:23:23
‘f’¼‚É‚â‚é‚È‚ç
#define NELEMS(array) (sizeof (array) / sizeof (array)[0])
#define GET_BIT(n, b) ((n) & (1u << (b)))
static const unsigned int flags[] = { 0, 1, 2, 4, 3, 5, 6, 7 };
for (int i = 0; i < NELEMS(flags); i++) {
@GET_BIT(flags[i], 0) ‚Æ
@GET_BIT(flags[i], 1) ‚Æ
@GET_BIT(flags[i], 2) ‚ðŽg‚¤
}
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:27:54
”z—ñ a[] ‚ðŽl‚‚Ɋg’£‚µ‚½‚¢ê‡‚Ç‚¤‚·‚é‚©‚Å‚à‘‚«•û‚ð‚Ç‚¤‚·‚é‚©•Ï‚¦‚½‚‚È‚é‚È
Œ‹\“ª‚̑̑€‚Æ‚µ‚Ă͖ʔ’‚¢
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:28:05
‚Ç‚±‚ª‘f’¼‚È‚ñ‚¾‚æ‚—
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:30:11
’·‚¢ƒpƒX‚ɃAƒNƒZƒX‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
‚½‚Æ‚¦‚΃tƒ@ƒCƒ‹ƒI[ƒvƒ“‚·‚邯‚«‚Ȃǂł·B
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:31:52
’·‚¢ƒpƒX‚ɃAƒNƒZƒX‚·‚ê‚΂¢‚¢
31:15
08/04/24 20:32:32
ŠF‚³‚ñl‚¦‚Ä‚¢‚½‚¾‚¢‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
¡‰ñ‚͂Ȃñ‚Æ‚©‚Å‚«‚Ü‚µ‚½B
ƒqƒ“ƒg‚ð‚¢‚½‚¾‚¢‚½‚̂Ŕz—ñ‚Ì’·‚³‚ªN‚ÌŽž‚àl‚¦‚悤‚ÆŽv‚¢‚Ü‚·
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:40:15
ˆê”ʉ»‚·‚é‚È‚çÄ‹AŽg‚¤‚Æ‚¢‚¢‚æBÄ‹AB
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:40:34
255•¶ŽšˆÈã‚̃AƒNƒZƒX‚Å‚«‚È‚¢ê‡‚ɃAƒNƒZƒX‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©?
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:42:57
Unicode ”Å‚Ì CreateFile ‚ðŽg‚Á‚ÄA
ƒpƒX‚Ì‘O‚É "\\\\\?\\" ‚ð•t‚¯‚邯‚¢‚¢‚炵‚¢‚ªA
ŽÀÛ‚É‚â‚Á‚Ä‚Ý‚é‚Æo—ˆ‚È‚¢‚Æ•·‚¢‚½‚±‚Æ‚à‚ ‚éB
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:45:50
ÄÝ!
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:48:52
ƒIƒtƒ‰ƒCƒ“‚ÅŽg‚¦‚é C ‚Æ C++ ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Á‚ĉ½‚©—Ç‚¢‚Ì‚ ‚è‚Ü‚·‚©H
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:49:52
VC6 ‚Ì MSDN
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 20:55:01
URLØÝ¸(cppreference.com)
URLØÝ¸(www.cppll.jp)
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:03:17
‚È‚ñ‚¾‚©‚ñ‚¾Œ¾‚Á‚ÄMSDN‚ªˆê”Ô“Z‚Ü‚Á‚Ăēǂ݂₷‚¢‚ñ‚¾‚æ‚Èc
‚µ‚©‚µÅ‹ß‚Ì‚Íweb‚àVŒ`Ž®ƒwƒ‹ƒv‚àd‚¢ã©
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:08:29
>>36
ŒÃ‚ß‚Ì C/C++ ‚̃hƒ‰ƒtƒg‚Æ‚©B‰pŒê‚¾‚¯‚ÇB
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:28:34
>>34
‚·‚݂܂¹‚ñ@100•¶Žš‚Ío—ˆ‚Ü‚·‚ª300•¶Žš‚¾‚Æ–³—‚ɂȂè‚Ü‚·
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
#include <windows.h>
int main(){
int r; wchar_t e[1000]=L"\\\\\?\\c:\\";
//100•¶Žš‚̃fƒBƒŒƒNƒgƒŠ‚𶬂µ‚Ă݂é
fore(r,100)e[r+7]=L'a'; e[7+r]=L'\\'; e[8+r]=0;
CreateDirectoryW(e,NULL);
//300•¶Žš‚̃fƒBƒŒƒNƒgƒŠ‚𶬂µ‚Ă݂é
fore(r,300)e[r+7]=L'b'; e[7+r]=L'\\'; e[8+r]=0;
CreateDirectoryW(e,NULL);
}
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:32:49
Windows‚łͶ¬‚Ío—ˆ‚È‚¢‚¯‚ê‚ÇA•ʂ̊‹«‚Å쬂³‚ꂽƒpƒX‚ɃAƒNƒZƒX‚͂ł«‚邯‚¢‚¤Ž–‚Å‚·‚©?
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:34:42
Šm‚©ƒfƒBƒŒƒNƒgƒŠ–¼‚âƒtƒ@ƒCƒ‹–¼‚ÍMAX_PATH‚܂ł¾‚Á‚½‚ÆŽv‚¤B
‚Ńtƒ‹ƒpƒX‚ÌŽž32767‚Ü‚ÅB
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:37:09
>>43
ÄÝ@ŽÀŒ±‚µ‚Ă݂܂·
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 21:55:42
>>43
ÄÝ@‚Å‚«‚Ü‚µ‚½!
int main(){
int r;
wchar_t g[1000]=L"\\\\\?\\c:\\",h[]=L"aaaaaaaaaa\\";
for(r=0;r<30;r++){wcscat(g,h); CreateDirectoryW(g,NULL);}
wcscat(g,L"bbbbb\\"); CreateDirectoryW(g,NULL);
}
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 22:48:31
‰‚߂ẴvƒƒOƒ‰ƒ~ƒ“ƒO‚ÅC‚ð‚â‚é‚̂ł·‚ª‚¨Š©‚߂̎Ql‘‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
47:46
08/04/24 22:52:57
‚µ‚Ü‚Á‚½Aage
‚¿‚Ȃ݂ÉVCŽg‚¤—\’è‚Å‚·
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 22:59:34
C‚Ȃ̂©C++‚Ȃ̂©MFCŽg‚¤‚Ì‚©WIN32API‚Ȃ̂©‚È‚ÇA
‚Ç‚¤‚¢‚¤Žg‚¢•û‚ð‚µ‚½‚¢‚Ì‚©‚ŕςí‚Á‚Ä‚‚邯Žv‚¤B
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 23:01:53
‚»‚ê‚·‚çƒ`ƒ“ƒvƒ“ƒJƒ“ƒvƒ“‚È‚Ì‚Å‚à‚¤‚µ’²‚ׂĂ݂܂·
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 23:19:42
‰½‚Å‚â‚é‚Ì‚©‘‚¢‚½•û‚ª—Ç‚¢‚æB
ŠwZ‚̕׋‚©AŽï–¡‚©AŽdŽ–‚©Aì‚肽‚¢‚à‚̂łà—L‚é‚Ì‚©A‘¼B
‚»‚ê‚ÆŠî‘b’mޝB
‘½Œ¾Œê‚ÌŒoŒ±—L‚邯‚©AƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚Æ‚©B
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 23:37:03
VC‚ÅC‚̕׋‚·‚é‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚ç
[‚₳‚µ‚¢‚b]‚ ‚½‚è‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©H
ŒÂl“IˆÓŒ©‚Å‚·‚¯‚Çʼn‚ÍIDE(VC“™‚Ì“‡ŠJ”ŠÂ‹«)Žg‚킸‚É
ƒRƒ“ƒpƒCƒ‰‚¾‚¯—pˆÓ‚µ‚ĕ׋‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚©‚ÆB
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 23:53:04
ŽdŽ–‚Å‚·‚Ë
ƒAƒvƒŠŒn‚炵‚¢‚¯‚Ç‚à
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘̉SŽÒ‚Ȃ̂ʼn½‚©‚çŽn‚ß‚½‚ç‚¢‚¢‚â‚ç‚Å
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 23:56:43
Eê‚Ìæ”y‚É‚Å‚à•·‚¢‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚¯‚Ç
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:03:35
‰SŽÒ‚È‚ç@windows ‚È‚ñ‚Ä‚â‚ß‚Ä@‚t‚m‚h‚wŒn‚ÅŠµ‚ê‚ë
Žg‚¢‚à‚ñ‚ɂȂç‚ñwindows ˆç‚¿‚È‚Ç
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:04:38
Windows ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚È‚ç
‚»‚ê‚Å‚à Windows ‚ÅŠµ‚ê‚ĂȂ¢‚Æ¢‚邯‚Ç‚ÈB
‚½‚¾AWeb Œn‚·‚邾‚¯‚È‚ç•Ê‚É Windows ‚Å‚ ‚é•K—v‚Í–³‚¢‚ÈB
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:05:41
>>52
ŽdŽ–iŽÀ–±‚ª‚Ä‚ç‚Ì‹³ˆç‚È‹C‚à‚·‚邯‚Çj‚È‚çAÅ’ZŒo˜H‚Á‚Ä‚±‚Æ‚ÅA
ƒvƒ‰ƒbƒgƒz[ƒ€(Linux‚Æ‚©Windows‚Æ‚©)‚ÆA
–{“–‚ÉC‚Ȃ̂©A‚»‚ê‚Æ‚àC++‚Å‚à‚¢‚¢‚Ì‚©•·‚¢‚½•û‚ª‚¢‚¢B
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:07:49
>>54
ŠT‚Ë“¯ˆÓ‚¾‚¯‚ÇAˆê‚‚̃vƒ‰ƒbƒgƒz[ƒ€‚µ‚©’m‚ç‚È‚¢“z‚àŒ‹\Žg‚¦‚È‚¢B
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:32:33
ƒƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^‚̂Ƃè•û‹³‚¦‚Ä‚‚¾‚³‚¢B
ƒRƒƒ“ƒg‚Ì•”•ª‚ŃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·ccB
class ca {
public:
int (*pa)();
int nasi(void);
ca(void);
}ca1;
int ca::nasi(void){return 0;}
ca::ca(void) {pa = nasi;} //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:36:20
>>58
URLØÝ¸(www.google.com)
60:11
08/04/25 00:36:57
>>12 ‚³‚ñ
‚È‚é‚Ù‚ÇB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 00:42:52
void
62:58
08/04/25 00:51:53
>>59
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚¨‚©‚°‚łł«‚Ü‚µ‚½B
‚±‚ê‚©‚ç‚Í‚à‚¤‚µŽ©•ª‚Å‚à’²‚ׂ邿‚¤‚É‚µ‚Ü‚·B
class ca {
public:
int (ca::*pa)();
int nasi(void);
ca(void);
}ca1;
int ca::nasi(void){return 0;}
ca::ca(void) {pa = &ca::nasi;}
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 02:53:11
>>13
‹TƒŒƒX‚Å‚·‚Ü‚ñ‚¯‚ÇA‰½ŒÌ‚»‚¤‚¢‚¤‘‚«•û‚ª‚Å‚«‚é‚©A‚Æ‚¢‚¤‚æ‚è
‚»‚¤‚¢‚¤‘‚«•û‚ð‚·‚éˆÓ–¡‚È‚ç‚ ‚éB
Šm‚©‚»‚̂悤‚Ƀjd‚Ƀeƒ“ƒvƒŒ[ƒgŽw’è‚·‚邯A
template <template <class> class T> class hoge{};
‚Æ‚µ‚½ê‡‚ÉAhoge‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð錾‚·‚邯‚«‚É
hoge< fuga<monyu> > Hoge;
‚ł͂Ȃ
hoge<fuga> Hoge;
‚ÅςނƂ¢‚¤ƒƒŠƒbƒg‚ª‚ ‚Á‚½‚ÆŽv‚¤B
fuga‚àƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Å‚ ‚é‚É‚àŠÖ‚í‚炸Afuga‚̃eƒ“ƒvƒŒ[ƒgˆø”‚Í
Žw’肵‚È‚‚Ä‚¢‚¢i‚½‚¾‚µƒfƒƒŠƒbƒg‚à‚ ‚Á‚½‚ÆŽv‚¤‚¯‚ÇjB
‚ ‚Ü‚èŠo‚¦‚ĂȂ¢‚̂ő債‚Ä•Œ¾‚Å‚«‚È‚‚ăXƒ}ƒ“B
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 04:14:34
•â‘«BŠm‚©A‚»‚̂悤‚È“ñd‚̃eƒ“ƒvƒŒ[ƒg‚Ìê‡
hogeƒNƒ‰ƒX‚ªmonyu‚ÌŒ^‚ð—v‹‚·‚邿‚¤‚ÈŽÀ‘̉»‚𔺂¤ê‡A
ihogeƒNƒ‰ƒX‚©‚çfugaƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ðŒÄ‚ÔꇂłàB’†‚Åmonyu‚ÌŒ^‚ª•K—v‚È‚çj
ŽÀ‘̉»‚ÉŽ¸”s‚·‚é‚ñ‚¾‚Á‚½‚ÆŽv‚¤B
‚»‚Ì‘ã‚í‚èAhogeƒNƒ‰ƒX‚ÍfugaƒNƒ‰ƒX‚̃eƒ“ƒvƒŒ[ƒgˆø”‚ÉŽ©—R‚ÉŒ^‚ð
Žw’肵‚Ä—˜—p‚·‚邱‚Æ‚ªo—ˆ‚éi‚à‚¿‚ë‚ñ•¶–@‚ª’Ê‚éꇂɌÀ‚邪jB
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 05:06:36
>>63,64
Ú‚µ‚¢à–¾Š´ŽÓ‚Å‚·B
‘¼ƒXƒŒ‚Å‚à•·‚¢‚Ä‚µ‚Ü‚Á‚Ă܂µ‚½‚ªA
‚»‚Á‚¿‚Ƃ͂܂½ˆá‚Á‚½à–¾‚ÅA‚¨‚©‚°‚Å
‚©‚È‚è”[“¾‚Å‚«‚Ü‚µ‚½B
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 05:15:30
>>65
‚·‚Ü‚ñA‚»‚Á‚¿‚Ìà–¾‚Ç‚ñ‚È‚¾‚Á‚½‚©‹³‚¦‚Ä—~‚µ‚¢‚©‚à‚—
‚ ‚ñ‚ÜŽg‚Á‚½‚±‚ƂȂ¢—p–@‚¾‚©‚玩M‚È‚¢‚Ì‚ÅEE
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 05:22:13
ƒ_ƒCƒAƒƒO‚P‚ÌOnInitDialog‚Ƀ_ƒCƒAƒƒO‚Q‚ð‚P‚ÌŽq‚Æ‚µ‚ÄCreateAShowWindow‚·‚éƒR[ƒh‚ð’ljÁ‚µ‚½‚¢‚̂ł·‚ªAƒ_ƒCƒAƒƒO‚Q‚̕ϔ‚Ìì‚è•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
ƒ_ƒCƒAƒƒO‚P‚̃wƒbƒ_[‚É@paintDlg2 m_dlgPaint;@‚ð‹Lq‚µ‚Ä‚à
';' ‚ªAޝ•ÊŽq 'm_dlgPaint' ‚Ì‘O‚É•K—v‚Å‚·B
‚Æ‚¢‚¤ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B
ƒCƒ“ƒNƒ‹[ƒh‚̇˜‚ÍŠm”F‚µ‚½‚̂ł·‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
2008‚ÅŽ©“®‚ŕϔ’ljÁ‚µ‚悤‚Æ‚µ‚Ä‚à•Ï”‚ÌŽí—Þ‚ª‘I‚ׂȂ‚Ă悂킩‚ç‚È‚¢‚ñ‚Å‚·B
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 06:17:50
>>66
‚±‚ê‚Å‚·‚í
½ÚØÝ¸(tech”Â:667”Ô)
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 06:25:20
‚µ‚©‚µ
template <template <class> class T>
‚±‚êAŠÖ”ƒ|ƒCƒ“ƒ^‚Æ“¯‚¶—l‚È‘Ž®‚Å
template <class T<class> >
‚Æ‘‚‚Ù‚¤‚ªŽ©‘R‚ÈŠ´‚¶‚ª‚·‚é‚͎̂©•ª‚¾‚¯H
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/25 06:49:43
>>68
thxB
‚µ‚©‚µF‚ñ‚È‘‚«•û‚Å‚«‚é‚ñ‚¾‚È‚ŸEEE
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4966“ú‘O‚ÉXV/15 KB
’S“–:undef