y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 15:16:07
>>1
‰³

3:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 15:56:00
ˆø”‚ðŽæ‚éŠÖ”ˆê”ʂ̘b‚Æ‚µ‚āA
“¯‚¶ˆø”‚ʼnœ“x‚àŒÄ‚яo‚µ‚Ä‚à–ˆ‰ñ•Ô’l‚ªˆá‚€‰Â”\«‚ª‚ ‚è‚Ü‚·‚æ‚ˁB
time()‚Æ‚©B

‚à‚µA‚ ‚éŠÖ”‚ɑ΂µ‚āu“¯‚¶ˆø”‚È‚ç‚Ώí‚É“¯‚¶’l‚ð•Ô‚µA‚©‚•›ì—p‚ª–³‚¢v‚±‚Æ‚ðƒRƒ“ƒpƒCƒ‰‚ɑ΂µ‚Ä•\–Ÿ‚Å‚«‚ê‚΁A
‚ ‚éƒP[ƒX‚É‚š‚¢‚Ä‚ÍÅ“K‰»‚É—L—˜‚Ÿ‚ÆŽv‚€‚̂ł·‚ªA
‰œ‚ç‚©‚Ì•û–@‚Å‚»‚ê‚ðƒRƒ“ƒpƒCƒ‰‚É•\–Ÿ‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H

int f(int x){return x+1;} //“¯‚¶x‚ɑ΂µ‚Ä“¯‚¶’l‚ð•Ô‚·
int main(){
for(int i=0; i<f(99); i+=f(0)) printf("%d", f(1)); //Å“K‰»‰Â”\H
return 0;
}

4:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:04:20
>>3
’萔‚ð•Ô‚·ŠÖ”‚È‚çVC8‚ȂǂŊ֐”‚ªƒCƒ“ƒ‰ƒCƒ“‰»‚³‚ê‚Ä‚µ‚Ü‚€
Ž–‚Í‚ ‚邪Aˆø”‚É‚æ‚Á‚Ä–ß‚è’l‚ªˆá‚€ê‡‚͓‚¢‚©‚àB

5:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:05:16
>>3
•›ì—p‚ª‚È‚¢‚±‚Ƃ̕\–Ÿ‚ɂ͂Ȃç‚È‚¢‚¯‚ê‚ǁAC++‚Ìinline‚̓Rƒ“ƒpƒCƒ‰‚ɃCƒ“ƒ‰ƒCƒ““WŠJ‚𑣂·

6:3
08/01/16 16:11:14
‚œ‚Æ‚Š‚Î>>3‚Ìf()‚ª‚ₜ‚ç•¡ŽG‚ÈŒvŽZ‚ð—v‚·‚éê‡‚Æ‚©A
‚œ‚Æ‚Š“¯‚¶ˆø”‚ɑ΂µ‚ďí‚É“¯‚¶’l‚ð•Ô‚·‚Æ‚µ‚Ä‚àA
ƒCƒ“ƒ‰ƒCƒ““WŠJ‚ł͖ˆ‰ñŒvŽZ‚µ‚Ä‚µ‚Ü‚€‚ñ‚Å‚·‚æ‚ˁH

‚â‚͂莩•ª‚ňꎞ•ϐ”‚ðŠm•Û‚µ‚Ä‚š‚­‚Ì‚ª—Ç‚¢‚Æ‚¢‚€‚±‚Ƃł·‚©

7:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:14:01
Œ«‚¢ƒRƒ“ƒpƒCƒ‰‚Ȃ炻‚±‚ðÅ“K‰»‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚ªA
‚»‚€‚łȂ¢ƒRƒ“ƒpƒCƒ‰‚ðŽg‚€‚È‚çAŽ©‘O‚ŃLƒƒƒbƒVƒ…‚ðŽ‚Ä‚Î‚¢‚¢‚Ÿ‚ë‚€B

8:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:14:41
>>6
ˆø”‚ÌŽæ‚鐔‚ªŒÀ‚ç‚ê‚Ä‚¢‚éê‡‚̓e[ƒuƒ‹“WŠJ‚·‚é‚Ì‚ªíޝB
ˆø”‚ªŽÀ”‚Ÿ‚Æ‚»‚€‚͍s‚©‚È‚¢‚ªB

9:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:17:32
—ႊ‚΃AƒbƒJ[ƒ}ƒ“ŠÖ”‚̂悀‚ȉœ“x‚à“¯‚¶®”‚̃yƒA‚ª
o‚Ä‚­‚邿‚€‚ȍċA“I‚Ȋ֐”‚̏ꍇA®”‚̃yƒA‚ðstd::pair‚É
“ü‚ê‚ăL[‚É‚µ‚Ästd::map‚É“ü‚ê‚ê‚ÎŒ€“I‚É‘¬‚­‚È‚éB

10:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 16:26:44
ŽŸ‚Ì‘S‚Ä‚ÌðŒ‚É“–‚Ă͂܂éŠÖ”‚ðˆêˆÓ“I‚Ȋ֐”‚ƌĂÔ
EƒOƒ[ƒoƒ‹•ϐ”‚ðŽQÆ‚µ‚È‚¢
Eƒ[ƒJƒ‹static•ϐ”‚ðŽ‚œ‚È‚¢
EŠÔÚŽQÆ‚ð—p‚¢‚㍁[ƒJƒ‹•ϐ”ˆÈŠO‚̕ϐ”‚ðŽQÆ‚µ‚È‚¢
E‰Šú‰»‚µ‚Ä‚¢‚È‚¢•ϐ”‚Ì’l‚ð•Ô‚³‚È‚¢
E‘Œ‚̈êˆÓ“I‚łȂ¢ŠÖ”‚ðŒÄ‚΂Ȃ¢

‚±‚ñ‚ÈŠŽ‚¶‚©

11:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 17:01:31
C/C++‚Í—]Œv‚È‚±‚Æ‚µ‚È‚¢‚©‚ç‚È‚ 
memoize‚ÍŽ©•ª‚ŏˆ—‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢

12:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 17:04:05
ƒAƒZƒ“ƒuƒ‰‚¶‚á‚ ŠJ”­ŠúŠÔ‚ª’·‚·‚¬‚é or ŠJ”­•s‰Â”\‚È
ƒvƒƒWƒFƒNƒg‚ðƒAƒZƒ“ƒuƒ‰‚É‚ ‚Ü‚è—ò‚ç‚È‚¢‘¬“x‚ð•Û‚¿‚‚Â
ŠJ”­‚ð‰Â”\‚É‚µ‚œ‚Ì‚ªC/C++

‘Œ‚ÌŒŸŒê‚Í•K‚ž‚Ç‚±‚©‚Å‘¬“x‚âŒø—Š‚ð‹]µ‚É‚µ‚Ä‚¢‚é

13:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 17:34:41
‚ 

14:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:03:14
constexpr‘Ò‚¿sage

15:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:32:40
>>3
__declspec(noalias)‚Æ‚©__attribute__((const))‚Æ‚©‚È‚¢‚킯‚ł͂Ȃ¢B

16:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:45:59
‘OƒXƒŒ995‚Å‚·B
zlib.h‚Í‚œ‚Ô‚ñ‘åä•v‚Ÿ‚ÆŽv‚¢‚Ü‚·B‚±‚Ì‘O‚É‚Í
zlib.h‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚ăGƒ‰[‚ªo‚Ä‚œ‚ñ‚Å‚·‚ª
‚Ç‚Á‚©‚̃fƒBƒŒƒNƒgƒŠ‚É‚ ‚Á‚œzlib.h‚ð/usr/include‚É
Ž‚Á‚Ä‚«‚œ‚çƒGƒ‰[‚͏Á‚Š‚ÄŒ»Ý‚ÉŽŠ‚éA‚ÆŒŸ‚€‚©‚ñ‚¶‚Å‚·B

glut‚ª‘«‚è‚È‚¢‚ñ‚Å‚µ‚å‚€‚©BSynaptic‚Å
lib-glut3
lib-glut3-dev
glut3
glut3-dev
freeglut3
freeglut3-dev

‚Æ‚©‚Í“ü‚ꂜ‚̂ł·‚ªBBB‚Ü‚Ÿ‘Œ‚É“ü‚ê‚È‚¯‚ê‚΂¢‚¯‚È‚¢ƒpƒbƒP[ƒW‚ª
‚ ‚邯‚¢‚€‚±‚Ƃłµ‚å‚€‚©B

17:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:50:25
zlib‚̃o[ƒWƒ‡ƒ“‚́H
glut‚ªŽg‚Á‚Ä‚ézlib‚ª‘«‚è‚È‚¢‚Ƃ݂œ‚ñ‚Ÿ‚ªB
gzFile‚Ízlib‚Å’è‹`‚³‚ê‚Ä‚é‚Í‚ž

18:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:51:24
‚[‚©A‚Ç‚Á‚©‚̃fƒBƒŒƒNƒgƒŠ‚É‚ ‚Á‚œ‚Ì‚ðŽ©•ª‚ŃRƒs[‚·‚é‚Á‚āAA
‚¿‚á‚ñ‚ƃCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢‚ñ‚¶‚á‚È‚¢‚́H

19:16
08/01/16 18:58:46
find‚Å’²‚ׂĂ݂œ‚ç
/usr/src/linux-headers-2.6.22-14/include/linux/zlib.h
‚É‚ ‚Á‚œ‚̂ł±‚ê‚ðŽæ‚Á‚Ä‚«‚œ‚̂ł·‚ªEEE
‚·‚邯ƒGƒ‰[‚ªÁ‚Š‚œ‚̂ł±‚ê‚Å‚¢‚¢‚Ì‚©‚ȁA‚ÆŽv‚Á‚œ‚̂ł·‚ªEE

‚¿‚á‚ñ‚Æsynaptic‚È‚è‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B


20:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:07:40
>>19
‚»‚Ìzlib.h‚Ì’†‚É gzFile ‚Ì’è‹`‚È‚©‚Á‚œ‚çƒnƒYƒŒB‚¿‚á‚ñ‚Æzlib‚ðƒC
ƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚å‚€B
‚»‚à‚»‚àAƒwƒbƒ_‚Ÿ‚¯ƒRƒs[‚µ‚Ä‚àƒ‰ƒCƒuƒ‰ƒŠ‚ª‚È‚«‚჊ƒ“ƒN‚Å‚«‚È‚¢
‚¶‚á‚È‚¢B


21:16
08/01/16 19:20:25
‚È‚é‚قǁBB‚š’p‚ž‚©‚µ‚¢ŒÀ‚è‚Å‚·BSynaptic‚Åzlib‚Á‚Û‚¢‚Ì‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œ‚Æ‚±‚ë
‚Ƃ肠‚Š‚žƒGƒ‰[‚͏Á‚Ђ܂µ‚œB‚œ‚Ÿ
/tmp/ccqSOFll.o: In function `readfile':
cv109.c:(.text+0xa41d): undefined reference to `gzopen'
cv109.c:(.text+0xa5ce): undefined reference to `gzgets'
cv109.c:(.text+0xa5e4): undefined reference to `gzclose'
‚Æ‚¢‚€ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚Á‚ācGLUT‚̃‰ƒCƒuƒ‰ƒŠ‚ð“ǂݍž‚߂Ă¢‚È‚¢‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B
Synaptic‚Å
freeglut3
glut
libglut
ŠÖ˜A‚Í“ü‚ê‚Ä‚é‚̂őœ•ª‘åä•v‚Ÿ‚ÆŽv‚€‚̂ł·‚ªBBB

ƒRƒ“ƒpƒCƒ‹‚·‚éƒRƒ}ƒ“ƒh‚Í
gcc -lglut -lGLU -lGL cv109.c
‚Å‚¢‚¢‚̂łµ‚å‚€‚©H

22:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:41:50
-lz

23:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:53:09
#include <iostream>

int main(){
@@int x = 10;
@@float f = 5.5;
@@const int& r = (int)x, &s = (int)f;
@@x = 8;
@@f = 1.00;
@@std::cout << x << ',' << r << std::endl;
@@std::cout << f << ',' << s << std::endl;
@@return 0;
}
ŽÀsŒ‹‰Ê
8,8
1,5

“¯‚¶ƒLƒƒƒXƒg‚Å‚àŒ³‚ÌŒ^‚Æ“¯‚¶Œ^‚ɃLƒƒƒXƒg‚·‚邯•ϐ”Ž©‘Ì‚Ö‚ÌƒŠƒtƒ@ƒŒƒ“ƒXA
ˆá‚€Œ^‚ɃLƒƒƒXƒg‚·‚邯ˆêŽž’l‚Ö‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ɂȂè‚Ü‚·B
(int)x‚Ì•û‚͍œK‰»‚ª“­‚¢‚Ä‚¢‚é‚ñ‚Ÿ‚ë‚€‚ÆŽv‚¢‚Ü‚·‚ªA
‚±‚̂悀‚É“¯‚¶ƒLƒƒƒXƒg‚Å‚àŒ‹‰Ê‚ªˆá‚€‚͎̂d—l‚ɏ€‹’‚µ‚œ‚à‚̂łµ‚å‚€‚©H
ƒRƒ“ƒpƒCƒ‰‚Íbcc‚Å‚·B

24:16
08/01/16 20:09:37
-lz ‚ð‚‚¯‚邯–â‘è‚È‚­“®‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚šŽè”‚ð‚šŠ|‚¯’v‚µ‚Ü‚µ‚œm(_ _)m

25:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:48:20
while(ðŒ){
@ˆ—
@if(ðŒ)
@@\‘¢‘̂̐錟‚ðV‚µ‚­’ljÁ@//—ႊ‚Îkouzoutai hoge[0]Ahoge[1]Ahoge[2]c
}

‚Á‚Ä‚µ‚œ‚¢‚ñ‚Ÿ‚¯‚ǂǂ€‚â‚Á‚ď‘‚¯‚΂¢‚¢‚́H

26:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:50:06
>>3
>>14 ‚ÌŒŸ‚Á‚Ä‚é constexpr ‚Á‚Ă̂ªŽŸŠú C++ ‚É“ü‚é—\’èB
ŠÖ”‚Ì–ß‚è’l‚ðƒRƒ“ƒpƒCƒ‹Žž‚ɒ萔‚ɂł«‚éB
‚œ‚Ÿ‚µAreturn •¶‚µ‚©‚È‚¢ŠÖ”‚¶‚á‚È‚¢‚ƃ_ƒ‚Ÿ‚¯‚ǁB

‚ ‚é‚¢‚́A¡‚Å‚àƒeƒ“ƒvƒŒ[ƒgˆø”‚ƐÓIƒƒ“ƒo’萔‚ð—˜—p‚µ‚Ä
Ž—‚œ‚æ‚€‚È•š‚ðì‚鎖‚à‚Å‚«‚éB

•¡ŽG‚ÈŽ–‚â‚ë‚€‚Æ‚µ‚œ‚çÄ‹A‚·‚邵‚©‚È‚¢B
§Œä•¶‚àŽg‚Š‚È‚¢‚¯‚ǁA? : ‚ÍŽg‚Ђ邩‚çˆÓŠO‚ƐFXo—ˆ‚邿B

27:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:53:38
>>25
éŒŸ‚͒ljÁ‚Å‚«‚Ü‚¹‚ñB”z—ñ‚Ì—v‘f”‚𑝂₵‚œ‚¢‚È‚çAstd::vector‚Å‚àŽg‚Š‚Î‚æ‚낵‚¢‚©‚ƁB

28:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:56:19
>>23
“¯ˆê‚ÌŒ^‚ւ̃LƒƒƒXƒg‚Íno effect‚Ÿ‚Á‚œ‚Æ‚¢‚€‹L‰¯‚ª‚ ‚邿‚€‚È
‚È‚¢‚æ‚€‚ȁB

29:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:57:18
>>27
‚ ‚肪‚Æ‚€B‚»‚€‚·‚邱‚Ƃɂµ‚Ü‚·

30:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:57:37
>>23
‚‚܂èÅ“K‰»‚ł͂Ȃ­A•W€‚Ç‚š‚è‚©‚Æ
Žv‚€‚æ‚€‚ÈŽv‚í‚È‚¢‚æ‚€‚ȁB

31:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:04:56
‘OƒXƒŒ‚©‚ç‚Ì‘±‚«‚Ìunary_function‚ÉŠÖ‚·‚鎿–â‚Å‚·B
“ü—Í
string line = "11 22 33 44";
char delim = ' ';
o—Í
vector<int> v © 11,22,33,44 (—v‘f4ŒÂ‚̃xƒNƒ^)
‚Æ‚¢‚€ŠÖ”‚ð‚‚­‚ë‚€‚Æ‚µ‚āA‚»‚ê‚͂ł«‚œ‚̂ł·‚ªAŽŸ‚É
string‚©‚çint‚Ö•ÏŠ·‚·‚éunary_function‚ðˆø”‚Å“n‚µ‚Ä(1)Aã‹LŠÖ”“à‚Å
transform()‚É“n‚»‚€(2)‚Æ‚µ‚œ‚̂ł·‚ªAãŽè‚­‚¢‚«‚Ü‚¹‚ñB‘OƒXƒŒ‚Å‹³‚ЂĂà‚ç‚Á‚Ä
(1)‚̈ø”‚Å“n‚·‚Æ‚±‚ë‚܂ł͂ł«‚œ‚̂ł·‚ªA(2)‚Ìtransform‚É“n‚·Š‚ŃRƒ“ƒpƒCƒ‹
‚ª’Ê‚è‚Ü‚¹‚ñB‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚å‚€‚©H

vector<int> line2vec2(string line, char delim, unary_function<string,int> func)
{
FX‚ȏˆ—
tansform(v.begin(),v.end(),v2.begin(),func());
tansform(v.begin(),v.end(),v2.begin(),func);
=>—Œ•û‚Æ‚àƒRƒ“ƒpƒCƒ‹‚Í’Ê‚ç‚È‚©‚Á‚œ‚Å‚·B
return v2;
}

‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

32:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:18:07
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‘‚¯B
v, v2‚ÌŒ^‚͉œ‚ŸB

33:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:21:28
>>23
ˆêŽžƒIƒuƒWƒFƒNƒg‚ªì‚ç‚ê‚Ä‚é‚ˁBˆêŽžƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚͎̂d—l‚É‚ ‚邯Žv‚€B
ƒRƒ“ƒpƒCƒ‰‚ÌŒxƒŒƒxƒ‹‚ðã‚°‚邯ˆêŽžƒIƒuƒWƒFƒNƒg‚ðì‚Á‚œŒx‚ªo‚¹‚éƒRƒ“ƒpƒCƒ‰‚à‚ ‚Á‚œ‚ÆŽv‚€B

34:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:29:21
>>28>>30
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚·‚Á‚«‚肵‚Ü‚µ‚œ

>>33
bcc‚Å‚àconst‚ðŠO‚·‚ƁuˆêŽž•ϐ”‚ð‰]Xv‚Æ‚¢‚€Ž|‚ÌŒx‚ªo‚Ü‚·B

35:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:30:11
>>23
VC++ 2008‚Å‚à“¯‚¶Œ‹‰ÊB
ƒLƒƒƒXƒg‚ÌŒ‹‰Ê‚͉E•Ó’liˆêŽžƒIƒuƒWƒFƒNƒgj
‚±‚ê‚ÍŽd—lB‚œ‚Ÿ‚µA“¯‚¶Œ^‚ւ̃LƒƒƒXƒg‚Íno effect
‚Ÿ‚Á‚œ‚ÆŽv‚€‚æ‚€‚ÈŽv‚í‚È‚¢‚æ‚€‚ȁB
ƒƒCƒ„[ƒY‚©‚È‚ñ‚©‚Ì–{‚Ń`ƒ‰‚Á‚Ə‘‚¢‚Ä
‚ ‚Á‚œ‹C‚ª‚·‚éB


36:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:30:25
>>28>>30
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚·‚Á‚«‚肵‚Ü‚µ‚œ

37:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:33:00
>>34
‚»‚ê‚Í•W€€‹’‚µ‚ĂȂ¢‚©‚çB
bcc‚Í”ñconstƒŠƒtƒ@ƒŒƒ“ƒX‚Å‚à¶•Ó’lˆÈŠO‚Ì’l‚ð
ŽQÆ‚Å‚«‚Ä‚µ‚Ü‚€B

38:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 22:41:31
>>32
‚·‚¢‚Ü‚¹‚ñB
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
test.cpp:73: instantiated from here
/usr/include/c++/4.2.1/bits/stl_algo.h:936: error: no match for call to
'(std::unary_function<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, int>) (std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)'

v‚ÌŒ^vector<string>
v2‚ÌŒ^vector<int>
‚Å‚·B

æ‚̊֐”‚Í‚±‚ñ‚ÈŠŽ‚¶() {
int begin, end;
vector<string> v;
begin = end = 0;
while (line[end]) {
begin = end;
while (line[end] != delim && line[end]) {
end++;
}
v.push_back(line.substr(begin, end-begin));
end++;
}
vector<int> v2(v.size());
transform(v.begin(), v.end(), v2.begin(), func);
return v2;
}


39:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 22:42:34
std::map<wstring, HPEN> pens;
std::for_each(pens.begin(), pens.end(), ‚±‚±);
‚Ə‘‚­‚ƁAu‚±‚±v‚̊֐”‚É
std::pair<wstring, HPEN>
‚ª“n‚³‚ê‚邯Žv‚€‚̂ł·‚ªA
BOOL DeleteObject(HGDIOBJ)‚Ȃ̂Å
“s‡‚æ‚­HPEN‚Ÿ‚¯“n‚·•û–@‚͂Ȃ¢‚Å‚µ‚å‚€‚©H


40:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 22:56:11
Microsoft OutLook 2003‚̃[ƒ‹‚̃‹[ƒ‹Žd•ª‚¯‚É‚ ‚邿‚€‚È
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚ÉƒŠƒ“ƒN‚𕡐”“\‚Á‚ăNƒŠƒbƒN‚·‚邯ƒtƒH[ƒ€‚ªŠJ‚«
‚»‚ÌŠJ‚­ƒtƒH[ƒ€‚ªƒtƒHƒ‹ƒ_ƒ_ƒCƒAƒƒO‚Ÿ‚Á‚œ‚èƒAƒhƒŒƒX“ü—̓tƒH[ƒ€‚Ÿ‚Á‚œ‚è‚Æ
ˆês‚ž‚ˆقȂ郊ƒ“ƒN•t‚«ƒeƒLƒXƒgƒ{ƒbƒNƒX‚͂ǂ̂悀‚ɂ‚­‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H

RichTextBox‚ōì‚ë‚€‚É‚àƒŠƒ“ƒN‚µ‚Ä‚¢‚é•¶Žš—ñ‚ªŠJ‚¢‚œƒtƒH[ƒ€‚Å•Ï‚Š‚ç‚ê‚é‚Ì‚Å
LinkClicked‚ÌƒŠƒ“ƒN•¶Žš—ñ‚Å”»’f‚͓‚­A“¯–Œ‚ÌƒŠƒ“ƒN‚ª•¡”‚ ‚Á‚œê‡‚Ȃǂō¢‚Á‚Ä‚š‚è‚Ü‚·B

‚ǂȂœ‚©—Ç‚¢•û–@‚ð‹³‚Š‚Ä‚­‚Ÿ‚³‚¢B


41:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 22:59:43
>>39
ƒtƒ@ƒ“ƒNƒ^

42:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:03:48
>>31>>38
unary_functionŒ^‚»‚Ì‚à‚̂ɂ͊֐”ŒÄ‚яo‚µ‚ª’è‹`‚³‚ê‚ĂȂ¢‚©‚çƒGƒ‰[
‚»‚à‚»‚àunary_functionŒ^‚Í‚»‚̂悀‚ÉŽg‚€‚±‚Æ‚ð‘z’肳‚ê‚Ä‚¢‚È‚¢


template <typename T> vector<int> line2vec2(string line, char delim, const T& func)
{
FX‚ȏˆ—
tansform(v.begin(),v.end(),v2.begin(),func());
tansform(v.begin(),v.end(),v2.begin(),func);
=>—Œ•û‚Æ‚àƒRƒ“ƒpƒCƒ‹‚Í’Ê‚ç‚È‚©‚Á‚œ‚Å‚·B
return v2;
}

43:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:06:14
ŠÔˆá‚Š‚œ‚—
ƒRƒƒ“ƒgŽc‚µ‚Á‚Ï‚Ÿ‚µcc

template <typename T> vector<int> line2vec2(string line, char delim)
{
FX‚ȏˆ—
tansform(v.begin(),v.end(),v2.begin(),T());
return v2;
}

44:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:47:03
‚»‚±‚ÅU+2028‚̉üs‚Å‚·‚æB

45:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:03:03
"”’l‚ð•¶Žš—ñ‚Æ‚µ‚Ä“ü—Í‚µ‚āAˆêŒ…‚ž‚‚ð”z—ñ‚É‚¢‚ê‚ÄŒvŽZ‚·‚é"

ê‡‚Å‚·‚ªAˆø‚«ŽZEŠ|‚¯ŽZ‚ÌŒvŽZ•û–@‚ð’N‚©ŒŸ—t‚Åà–Ÿ‚µ‚Ä‚­‚Ÿ‚³‚¢I

—ႊ‚Α«‚µŽZ‚È‚ç
u‰º‚ÌŒ…‚©‚çˆêŒ…‚ž‚‘«‚µ‚Ä‚¢‚Á‚Ä10‚ð’Ž‚Š‚œ‚玟‚Ì”z—ñ‚ÉŒ…ã‚°‚µ‚Ä‚¢‚ê‚év
‚ƂȂé‚ñ‚Å‚·‚ªBB
‚š‚Ë‚ª‚¢‚µ‚Ü‚·I

46:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:08:08
>>45
a‚Æb‚ÌŠ|‚¯ŽZ‚È‚çAa‚ðb‰ñ‘«‚µŽZ‚·‚ê‚΂¢‚¢‚ÆŽv‚€‚æ

47:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:19:59
•MŽZ‚Ì—v—̂ŌvŽZ‚·‚è‚á‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì

48:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:30:24
>>46
50Œ…‚ÌŠ|‚¯ŽZ‚È‚ñ‚Å‚·‚ª‚»‚ê‚Å‘åä•v‚Å‚·‚©‚Ë?(+_+)
‚â‚Á‚Ă݂܂·!
‚ ‚Ž‚·!

>>47
•MŽZ‚Ý‚œ‚¢‚ÉŒvŽZ‚·‚é‚Á‚ď‘‚¢‚œ‚çæ¶‚É‚»‚ñ‚È’Pƒ‚ɏ‘‚­‚È‚Á‚ÄŒŸ‚í‚ê‚Ü‚µ‚œ«
‚Å‚à‚ ‚Ž‚·!

49:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 09:35:35
C/C++ ‚ł͕W€“I‚ɃCƒ“ƒfƒ“ƒg‚Æ‚µ‚Ä‚¢‚­‚‚̃Xƒy[ƒX‚ð
“ü‚ê‚é‚Ì‚ª‚æ‚¢‚̂łµ‚å‚€‚©H2 ‚ƂȂÁ‚Ä‚¢‚éƒR[ƒh‚à‚ ‚邵
4‚ƂȂÁ‚Ä‚¢‚éƒR[ƒh‚à‚ ‚è‚Ü‚·D

50:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 09:36:21
4‚Å‚à6‚Å‚à8‚Å‚à\‚¢‚Ü‚¹‚ñB
3‚â5‚Å‚à‚¢‚¢‚Å‚·‚æB

51:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 11:44:49
•W€‚È‚ñ‚ĂȂ¢‚Ÿ‚ë‚€B‰Ž‚Í‚S‚Ÿ‚¯‚ǁB

52:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 11:49:01
>>42-43
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚»‚€‚·‚邯Aunary_function()‚ðˆø”‚É‚à‚ç‚Á‚āA‚»‚ê‚ð“à•”‚ÅŽg‚€ŠÖ”‚Æ‚¢‚€‚Ì‚Í
‚©‚¯‚È‚¢‚̂ł·‚©H
void *‚̃|ƒCƒ“ƒ^‚ð‚à‚ç‚Á‚āA“à•”‚Å“K“–‚ɃLƒƒƒXƒg‚µ‚āAunary_function()‚Æ‚µ‚Ä
Žg‚Š‚œ‚肵‚È‚¢‚Ì‚©‚ȁB
‚Ƃ肠‚Š‚ž‚â‚Á‚Ă݂܂·B


53:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:13:01
a=1/350,1/320,1/360,1/368,1/397,1/400
b=1/7.90,1/8.12,1/8.23,1/8.56,1/7.97,1/8.68
‚ƉŒ’è‚·‚éB
for ($i=0; $i<=5; $i++) {
$p1 = (1/$a[$i])**$a * (1-1/$a[$i])**($play-$a);
$p2 = (1/$b[$i])**$b * (1-1/$b[$i])**($play-$b);
$p3 = $p1 * $p2;

$t_ap += $p1; push(@ap,$p1);
$t_bp += $p2; push(@bp,$p2);
$t_abp += $p3; push(@abp, $p3);
}

ã‹L‚̍\•¶‚ÅŒvŽZ‚·‚邯•ª•ê‚ɍ·‚ª‚ ‚é‚̂ŃI[ƒo[ƒtƒ[‚ð‹N‚±‚·¥¥¥‚ÆŒŸ‚í‚ê‚Ü‚µ‚œB
**($play-$a);©‚±‚Ì•”•ª‚ÌŒvŽZ‚É–â‘肪‚ ‚邿‚€‚Ȃ̂ł·‚ªAƒvƒƒOƒ‰ƒ€‚É‘a‚¢‚̂ŗǂ­”»‚è‚Ü‚¹‚ñ><
–â‘è‚Ì‚ ‚é•”•ª‚ð‚ǂ̂悀‚É‹Lq‚·‚é‚ׂ«‚Ȃ̂©‚²Žw“±‚šŠè‚¢’v‚µ‚Ü‚·Bm(_ _)m



54:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:18:48
‚±‚±‚́AC/C++‚̃XƒŒ‚È‚ñ‚Ÿ‚ª

55:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:20:36
>>54
‚·‚¢‚Ü‚¹‚ñm(_ _)m
‚Ç‚±‚Å•·‚¯‚Ηǂ¢‚̂łµ‚å‚€H

56:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:21:39
Ž©•ª‚ÌŽg‚Á‚Ă錟Œê‚̃XƒŒ‚ð’T‚¹‚΂¢‚¢‚Ÿ‚ë‚€‚ª
URLØÝž(pc11.2ch.net)

57:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:22:31
>>52
unary_function‚Ö‚ÌŽQÆ‚ð‚à‚炊‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Ë

58:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:24:01
>>56
‚»‚ê‚·‚ç”»‚è‚Ü‚¹‚ñ><

59:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:26:19
>>58
Perl‚ɂ‚¢‚Ă̎¿–â”  34” –Ú
œÚØÝž(tech”Â)

60:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:26:46
ƒRƒ}ƒ“ƒh–Œ‚©AƒRƒ“ƒpƒCƒ‹Žž‚̉æ–ʂɏ‘‚¢‚ĂȂ¢‚©B

61:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:29:49
unary_function‚̊֐”ŒÄ‚яo‚µ‰‰ŽZŽq‚Á‚Ä
‰Œ‘zŠÖ”‚ɂȂÁ‚Ä‚ñ‚́H

62:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:53:20
unary_function‚̓eƒ“ƒvƒŒ[ƒgˆø”‚ðargument_type‚Æresult_type‚Étypedef‚µ‚Ă邟‚¯‚É‚·‚¬‚ñ

63:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 12:54:49
‚Ÿ‚æ‚Ë‚â‚Á‚Ï
‚¶‚á‚ unary_functionŒ^‚ňø”‚ðŽæ‚é‚±‚ÆŽ©‘Ì‚ªˆÓ–¡–³‚¢A‚Ÿ‚æ‚Ë

64:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:02:36
ˆÈ‰º‚̃\[ƒXƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚µ‚œ‚̂ł·‚ª

M:\>sort3.exe
“ü—̓tƒ@ƒCƒ‹–Œ:@
‚Æ•\ŽŠ‚³‚ê‚āA‚»‚±‚©‚ç‚Ç‚€‚·‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñB

ƒtƒ@ƒCƒ‹“üo—͂ƃ\[ƒg‚̏h‘è‚Ȃ̂ł·‚ªA
‚¢‚©‚ñ‚¹‚ñ’Ž‚ª‚‚­‚قǂ̏‰SŽÒ‚Ȃ̂ŁcB

‚ǂȂœ‚©‚æ‚낵‚©‚Á‚œ‚炚Šè‚¢‚µ‚Ü‚·B
Žg‚Á‚Ä‚¢‚éƒ\ƒtƒg‚ÍVisual C++ 2005 Express Edition ‚Å‚·B





65:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:03:04
ã‚̃\[ƒXƒvƒƒOƒ‰ƒ€‚Å‚·B
/* sort3.c */
#include <stdio.h>
struct kamoku { char mei[20];
char kana[10];
int ei;
int koku;
int su;
int sha;
int ri;
}
#define SIZE 30
main(){
struct kamoku seiseki[SIZE], min;
int i,j,m,n;
FILE *input, *output;
char infname[16], outfname[16];

printf("“ü—̓tƒ@ƒCƒ‹–Œ:@");
scanf("%s",infname);
printf("o—̓tƒ@ƒCƒ‹–Œ: ");
scanf("%s",outfname);

if((input=fopen(infname,"r")) == NULL ){
printf("ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚¹‚ñ\n");
exit(1);
}
if((output=fopen(infname,"r")) == NULL ){
printf("ƒtƒ@ƒCƒ‹‚ªì¬‚Å‚«‚Ü‚¹‚ñ\n");
exit(1);
}


66:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:06:19
>>64
“ü—̓tƒ@ƒCƒ‹–Œ‚ð“ü—Í‚·‚éB

EEE‚Á‚Ä‚©ƒvƒƒOƒ‰ƒ€ˆÈ‘O‚Ƀpƒ\ƒRƒ“‹³Žº‚É’Ê‚€‚ׂ«‚Ÿ‚ȁB

67:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:12:05
>>66
‚ǂ̂悀‚ȃtƒ@ƒCƒ‹‚ð“ü—Í‚·‚ׂ«‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
‰SŽÒ‚Å‚·‚݂܂¹‚ñB

68:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:15:42
>>67
ꌊQBƒL[ƒ{[ƒh‚ÌŽg‚¢•û‚âƒtƒ@ƒCƒ‹‚Ƃ͉œ‚©‚ÆŒŸ‚Á‚œ‚±‚Æ‚Í
ƒvƒƒOƒ‰ƒ~ƒ“ƒOˆÈ‘O‚Ì’mޝ‚Å‚·B

69:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:18:13
>>67
‚¿‚á‚ñ‚ÆŽö‹Æ‚ɂ͂ł悀‚Ë

70:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:24:44
>>57
‚â‚Á‚Ă݂܂µ‚œ‚ªAƒ_ƒ‚Ȃ悀‚Å‚·B

vector<int> line2vec2(string line, char delim, const unary_function<string,int> &func) {
int begin, end;
vector<string> v;
begin = end = 0;
while (line[end]) {
begin = end;
while (line[end] != delim && line[end]) {
end++;
}
v.push_back(line.substr(begin, end-begin));
end++;
}
vector<int> v2(v.size());
transform(v.begin(), v.end(), v2.begin(), func());
return v2;
}

>>61
‰Œ‘zŠÖ”‚ɂȂÁ‚Ä‚¢‚é‚©‚Ç‚€‚©‚͂悭‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œ‚ªA
stl‚̃\[ƒX‚ðŒ©‚Ä‚¢‚邯Apointer_to_unary_function‚Æ‚¢‚€ƒNƒ‰ƒX‚ª
‚ ‚è‚Ü‚µ‚œB¡“x‚Í‚±‚ê‚ÅŽŽ‚µ‚Ă݂éB


71:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:40:25
‚È‚ñ‚©–³‘ʂɕ¡ŽG‚ÈŽ–‚ɂȂÁ‚Ä‚é‚È

72:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:41:27
>>70‚̂‚«
‚à‚€‚È‚ñ‚Ÿ‚©‚킯‚ª‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚«‚œB
unary_function‚ÍArg‚ÆRes‚Ìtypedef‚È‚ñ‚Å‚·‚©H
STL‚̃Rƒ“ƒpƒCƒ‹ƒGƒ‰[ƒƒbƒZ[ƒW‚͂₭‚É‚œ‚œ‚ñB

73:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:53:51
•’Êstd::unary_function‚ÍŒp³‚µ‚ÄŽg‚í‚È‚¢‚Æ–ð‚É—§‚œ‚È‚¢‚ÆŽv‚€‚ñ‚Ÿ‚ªB

74:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:14:06
>>72
‚»‚à‚»‚àunary_function‚ðˆø”‚É‚µ‚æ‚€‚Æ‚µ‚œ——R‚́H
•’ÊŒp³‚µ‚œƒtƒ@ƒ“ƒNƒ^ì‚邿‚Ë

75:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:17:44
std::unary_function‚âstd::binary_function‚ðŒp³‚·‚闝—R‚Í
std::bind2nd‚Ȃǂ̃Aƒ_ƒvƒ^‚ªargument_type‚Æresult_type‚ð
•K—v‚Æ‚·‚é‚©‚çB

‚»‚êˆÈã‚̈Ӗ¡‚͂Ȃ¢B•Ê‚Éstd::unary_function‚ðŒp³‚µ‚È‚­‚Ä‚à
Ž©•ª‚Åargument_type‚Æresult_type‚ðtypedef‚µ‚Ä‚à‚¢‚¢B

76:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:33:29
‚±‚ñ‚ÈŠŽ‚¶‚©H
template <typename T>
vector<int> line2vec2(string line, char delim, T func) {
transform(v.begin(), v.end(), v2.begin(), func());
}

line2vec2( , , std::ptr_fun(ŠÖ”ƒ|ƒCƒ“ƒ^));
line2vec2( , , ŠÖ”ƒIƒuƒWƒFƒNƒg());

77:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:35:18
ŠÔˆá‚Š‚œ
>transform(v.begin(), v.end(), v2.begin(), func());
transform(v.begin(), v.end(), v2.begin(), func);‚±‚€‚Ÿ‚È

78:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 15:04:35
>>76-77
>>42-43

79:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 15:06:07
>>72
¡‰ñ‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ÍŠ„‚Æ—‰ð‚Å‚«‚é‚à‚Ì‚Ÿ‚µA
‚»‚à‚»‚à‰œ‚ª‘ʖڂȂ̂©Žw“E‚³‚ê‚Ä‚é‚Ì‚É
‚Ü‚é‚ÅŒ©“–ˆá‚¢‚Ì•û–@‚ðŽŽ‚µ‚Ä‚¢‚é‚̂͂š‘OŽ©g‚Ÿ

80:76
08/01/17 15:10:05
>>78
>>43‚Ístd::ptr_fun‚ªŽg‚Š‚È‚¢B

81:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 15:45:44
>>80
‚š‚€A‚±‚è‚᎞—ç

82:ƒRƒ“ƒpƒCƒ‹‚Å‚«‚œ
08/01/17 15:48:16
ŠF‚³‚ñ‚Ì‚š‚©‚°—l‚ŁA‚Æ‚€‚Æ‚€‚Å‚«‚Ü‚µ‚œB
ƒ\[ƒX‚͈ȉº‚Å‚·B

template <class T, typename T2>
vector<T> line2vec2(string line, char delim, T2 func) {
int begin, end;
vector<string> v;
begin = end = 0;
while (line[end]) {
begin = end;
while (line[end] != delim && line[end]) {
end++;
}
v.push_back(line.substr(begin, end-begin));
end++;
}
vector<T> v2(v.size());
transform(v.begin(), v.end(), v2.begin(), func);
return v2;
}
‚±‚̊֐”‚ð‚±‚ñ‚ÈŠŽ‚¶‚ÅŽg‚€B
string s = "1 2 3 4 5 - 6 7 8 9";
vector<int> v = line2vec2<int>(s, ' ', string2int());


83:ƒRƒ“ƒpƒCƒ‹‚Å‚«‚œ
08/01/17 15:48:54
<82‚Ì‘±‚«‚Å‚·>
‚¿‚Ȃ݂Éstring2int()‚͈ȉº‚̂悀‚É’è‹`‚µ‚Ü‚µ‚œB
class string2int : public unary_function<string,int> {
public:
unary_function<string,int>::result_type operator() (unary_function<string,int>::argument_type str) {
if (str == "-")return 0;
else return static_cast<int>(atoi(str.c_str()));
}
};

‚¢‚â[A‚·‚°‚ŠŠŽŽÓŠŽŽÓB¡‰ñ“š‚Š‚Ä‚­‚ꂜ•ûX‚ɂ͒‹”шê‰ñ‚š‚²‚Á‚Ä‚à‚¢‚¢‚­‚ç‚¢ƒXB


84:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 15:57:07
’‹”шê‰ñ’ö“x‚ÌŠŽŽÓ

85:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 16:04:00
>>83
‚à‚€‚¿‚å‚Á‚Æ–{”ƒ‚Á‚ēǂñ‚Ÿ•û‚ª‚¢‚¢‚È

86:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 16:04:23
–Œ–³‚µ‚̏‘‚«ž‚Ý‚©‚çŒÂl‚ð“Á’肵‚Ä’‹”Ñ‚ð‚š‚²‚é’ö‚ÌŠŽŽÓ
‚Š‚ç‚­‘å•Ï‚Ÿ‚È


87:76
08/01/17 17:44:29
>>83
’‹”т͂¢‚¢‚©‚牎‚ªƒj[ƒg’Eo‚Å‚«‚邿‚€‚ɐ_—l‚É‚šŠè‚¢‚µ‚Æ‚¢‚Ä‚­‚Ÿ‚³‚¢B

88:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:00:30
#include <iostream>
#include <cstdio>

char ch[10];

int main()
{
while ((cin.getlie(char, 10)) != EOF) {

}
}


‚±‚ê‚ðƒRƒ“ƒpƒCƒ‹‚µ‚æ‚€‚Æ‚·‚邯while‚̍s‚ŃGƒ‰[‚ªo‚é‚̂ł·‚ªA
‰œ‚ª‚¢‚¯‚È‚¢‚̂łµ‚å‚€‚©HH

89:88
08/01/17 20:02:08
‚·‚¢‚Ü‚¹‚ñwhile‚̍s‚Ìchar‚Ích‚̊ԈႢ‚Å‚·B

90:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:03:38
>>88
—]•ª‚È‚à‚Ì‚ª•t‚¢‚Ä‚¢‚ék uarv a

91:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:04:32
getlie

92:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:04:36
getlie ‚ł͂Ȃ­‚Ä getline ‚ȁB
•ª‚©‚Á‚Ă邯‚ÍŽv‚€‚¯‚Ç

93:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:04:38
>>88
std:: n ‚ª‘«‚è‚È‚¢

94:88
08/01/17 20:12:05
‰ñ“š‚­‚Ÿ‚³‚Á‚œ•û‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚·‚¢‚Ü‚¹‚ñFX”²‚¯‚Ä‚¢‚Ü‚µ‚œBBorz
³‚µ‚­‚Í‚±‚ê‚Å‚·B

#include <iostream>
#include <cstdio>
using namespace std;

char ch[10];

int main()
{
while ((cin.getline(ch, 8)) != EOF) {

cout << "test";
}
}


‚±‚ê‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚̂ł·B
while‚̍s‚ŃGƒ‰[o‚Ü‚·B



95:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:14:35
>>94
!= EOF‚±‚ꂪ•s—vB
Ž¿–â‚·‚邯‚«‚̓Gƒ‰[‚Ì“à—e‚à‘‚¢‚Ä‚­‚êB

96:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:14:54
>>94

#include <iostream>

char ch[10];

int main()
{
@while (std::cin.getline(ch, 8)) {
@@std::cout << "test";
@}
}

97:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 20:35:00
#include <iostream>

int main()
{
@ char ch[10];
@ while (std::cin.getline(ch, sizeof ch)) {
@ @ std::cout << "test";
@ }
}


98:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:21:43
Fedora6 gcc
‚Ńtƒ@ƒCƒ‹‚̍XV‚ðŒŸ’m‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肜‚¢‚̂ł·‚ªA
XV‚܂ŃuƒƒbƒN‚·‚éŠÖ”‚ð‹³‚Š‚Ä‚­‚Ÿ‚³‚¢B

if (ƒtƒ@ƒCƒ‹‚̍XV‚܂ŃuƒƒbƒN)
{
//XV‚³‚ꂜ
read();
...
}
‚Ý‚œ‚¢‚ȃJƒ“ƒW‚Å‚·B

‚¿‚Ȃ݂Étail‚̃\[ƒX‚ðŒ©‚Ä‚Ý‚œ‚̂ł·‚ªA
‚P•b–ˆ‚Ƀtƒ@ƒCƒ‹‚ªXV‚³‚ꂜ‚©ƒ`ƒFƒbƒN‚µ‚ďˆ—‚ð‚µ‚Ä‚¢‚邿‚€‚Å‚·B

‰œ•b–ˆ‚Ƀ`ƒFƒbƒN‚·‚é‚̂ł͂Ȃ­AXV‚܂ŃuƒƒbƒN‚Å‚«‚éŠÖ”‚ª‚í‚©‚ê‚΂¢‚¢‚Å‚·B

‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

99:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:29:34
‚È‚ñ‚Å‚»‚ñ‚È‚à‚Ì‚ª‘¶Ý‚·‚邯‚¢‚€‘O’ñ‚Å•šŽ–‚ði‚߂悀‚Æ‚·‚é‚́H

100:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:38:03
‚Ä‚ä[‚©ƒ`ƒFƒbƒN‚¹‚ž‚ɁAXV‚³‚ê‚邯”­Œ©‚µ‚Ăقµ‚¢‚Ì‚©‚æ‚—‚—‚—‚—‚—‚—‚—‚—‚—

101:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:42:18
Windows ‚Ÿ‚ƃfƒBƒŒƒNƒgƒŠ‚̍XV‚ðŒŸ’m‚µ‚ăVƒOƒiƒ‹‘—‚Á‚Ä‚­‚ê‚é
FindFirstChangeNotification/FindNextChangeNotification ‚Á‚Ä API ‚ª‚ ‚é‚©‚ç
‘Œ‚Ì OS ‚Å‚à‚»‚€‚¢‚€ API ‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚€‹CŽ‚¿‚à•ª‚©‚ç‚ñ‚Å‚à–³‚¢B

102:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:53:22
>>98
Linux‚È‚ç‰Â”\B
dnotify inotify ‚Æ‚¢‚Á‚œƒL[ƒ[ƒh‚Å’²‚ׂĂ݂āB


103:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:30:53
ƒvƒƒOƒ‰ƒ€‚Á‚Ä‹³‰È‚Å•ª‚¯‚邯”Šw‚Æ‚¢‚€‚±‚Ƃł·‚©H

104:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:35:11
>>103
‚¢‚âA‘Œê‚Ÿ‚ë

105:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:38:31
•’ʂɁA‹Zp‰Æ’ë‰ÈB
ŽÀÛA‹Zp‰Æ’ë‰È‚ÌŽžŠÔ‚ÉVBƒvƒƒOƒ‰ƒ~ƒ“ƒO‚â‚炳‚ê‚Ä‚œ‚µB

106:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:39:31
î•ñ‚Ÿ‚ë

107:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:45:09
“ˆê‚³‚ꂜŒ©‰ð‚ª–³‚¢‚Æ‚¢‚€‚±‚Ƃł·‚©H
“NŠw‚Á‚Û‚¢‚Å‚·‚ˁB

108:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:47:06
•ª–ì‚Å‚¢‚€‚Əî•ñˆ—‚Ÿ‚ë‚€‚ȁB
‚‚©A‚¢‚¿‚¢‚¿age‚ñ‚È‚Á‚āB

109:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 22:51:45
>>99
Win‚Ÿ‚Æ
URLØÝž(www.google.co.jp)
‚Ý‚œ‚¢‚ÈŠŽ‚¶‚ŁA‘¶Ý‚·‚é‚ñ‚Ÿ‚æB‚Ÿ‚©‚çA98‚à‚»‚±‚©‚çALinux‚É‚à‘¶Ý‚·‚邯Šú‘Ò‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ȁcc
‚¿‚Ȃ݂ɁA‰Ž‚Í’m‚ç‚ñB

110:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:01:49
‚ê‚Ÿ‚ƁAî•ñŠî‘bˆÈŠO‚ɁA§Œä‚Æ‚©ŒvŽZ‹@‰ÈŠwA“dŽqA’ʐMAƒ\ƒt‹ZAƒn[ƒh‹ZAƒvƒ‹Z
ŽŠ‚鏊‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO’Ђ¯‚Ÿ‚Á‚œ‚¯‚ǁBŽž‘ã’x‚ê‚Ìw

111:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:02:50
>>102
‹ï‘Ì“I‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
Žè‹l‚܂肟‚Á‚œ‚̂ŁA‘å•Ϗ•‚©‚è‚Ü‚µ‚œB
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

>>100
‰œ‚ªŒŸ‚¢‚œ‚¢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñB

112:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:15:41
>>110
‚»‚€‚¢‚Š‚ÎeÊ‚ɏî•ñŠî‘b‚Ì‹³‰È‘Œ©‚¹‚Ä‚à‚ç‚Á‚œ‚ç15”N‘O‚Ƒ卷‚È‚­‚ÄÜÛÀ

113:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:17:49
15”N‘O‚Á‚ÄŒŸ‚€‚ƁA”Šw‚Ì‹³‰È‘‚ÌŒã‚ë‚Ì•û‚ɍڂÁ‚Ä‚éA
ŽÀÛ‚ɂ͎ö‹Æ‚ʼnœ‚É‚àŽg‚í‚ê‚È‚¢ BASIC ‚Ì‚±‚Æ‚©H

114:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:20:48
Šî‘b‚Í•s–łł·B

115:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:23:16
—¬“®“I‚È‚à‚̂͏î•ñA‚È‚ñ‚©‚É”C‚¹‚Æ‚¯‚Ηǂ¢‚æB

116:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:30:52
>>113
“ü—́Eo—́E§ŒäE‰‰ŽZE‹L‰¯
FF‚̉ž—p‰ñ˜HEBASICECASL
‚Ì‚ ‚œ‚èB

117:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:46:44
‚ ‚ A‚ê‚Ì‹³‰È‘‚©B
‚»‚ê‚́EEE’m‚ç‚ñ‚©‚牜‚Æ‚àŒŸ‚Š‚ñB

118:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:51:09
î•ñŠÖŒW‚Ì‹³‰È‘‘‚¢‚Ă鋳Žö‚ªwin‚ÌŠî–{‘€ì‚Æ‚©CD‚̏Ă«•û‚«‚¢‚Ä‚­‚é‚©‚ç‚ˁ`(ŽÀ˜b

119:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:52:34
VC++‚Étypeof()‚Ý‚œ‚¢‚̂͂Ȃ¢‚Å‚·‚©?

120:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:56:19
BOOST_TYPEOF

121:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 23:56:28
•W€C++“I‚É‚Ítypeid‰‰ŽZŽq

‚ ‚ÆMFC‚ª‚È‚ñ‚©Ž‚Á‚Ä‚¢‚œ‹C‚ª‚·‚éB
C++/CLI‚Ȃ瓖‘R.NET Framework‚ÌƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ªFXŽg‚Š‚éB

122:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:12:51
#define foreach(t, o, i) for(t::iterator (i)=(o).begin();(i)!=(o).end();++(i))
‚ÈŠŽ‚¶‚̃}ƒNƒ‚̏ꍇA‚»‚ê‚ðŽg‚€‚Æ•û‚ð“n‚³‚È‚­‚Ä—Ç‚­‚È‚è‚Ü‚·‚©H

123:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:15:49
‚»‚ñ‚ȃ}ƒNƒ‚ðì‚é‚ȁB
§Œä•¶‚ðƒ}ƒNƒ‰»‚·‚邯
Ž©•ªˆÈŠO‚ɓǂ݂Â炢‚Ì‚Å
ˆ«‚¢ì–@‚Ÿ‚ÆŒŸ‚í‚ê‚Ä‚¢‚éB

124:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:24:10
C‚Ì•¶–@‚ÅŠî–{“I‚ÈŽ–‚©‚à‚µ‚ê‚È‚¢‚̂ł·‚ªALinux ‚̃J[ƒlƒ‹ƒ\[ƒX‚ð“Ç‚à‚€‚Æ‚µ‚Ä
ÁÜ‚µ‚Ä‚µ‚Ü‚Á‚œ‚ñ‚Å‚·‚ªA—ႊ‚Î
struct hw_pci mr300_pci __initdata = {
.nr_controllers = 1,
.preinit = mr300_pci_preinit,
.swizzle = pci_std_swizzle,
.setup = ixp4xx_setup,
.scan = ixp4xx_scan_bus,
.map_irq = mr300_map_irq,
};
‚̂悀‚È struct éŒŸ‚ª‘‚¢‚Ä‚ ‚è‚Ü‚µ‚œ‚ªA
.(dot)var = ’l ‚̂悀‚È‹L–@‚Á‚āA‚»‚̃ƒ“ƒo[‚̏‰Šú‰»‚Æ‚¢‚€ˆÓ–¡‚ɂȂé‚̂łµ‚å‚€‚©H
ŽèŒ³‚Ì‚b‚Ì•¶–@‘‚ÉŒ©‚‚©‚ç‚È‚©‚Á‚œ‚̂ł·‚ªA‚±‚Ì‹Lq‚Ìà–Ÿ•¶Œ£‚Á‚Ä‚ ‚è‚Ü‚·‚©‚ˁH


125:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:25:09
C99 ‚©‚瓱“ü‚³‚ꂜ•¶–@B
‚»‚̃ƒ“ƒo‚̏‰Šú‰»‚Æ‚¢‚€ˆÓ–¡‚Å‚škB

126:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:26:17
C99 ‚Í‚±‚±‚ÉŠÈ’P‚ɂ܂Ƃ߂ç‚ê‚Ä‚éB
URLØÝž(seclan.dll.jp)

127:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:31:36
>>125-126 ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œBÀ‚Á‚Ă݂܂·B

128:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:34:13
>>123
•Ö—˜‚Á‚ď‘‚¢‚Ä‚ ‚邿B
URLØÝž(www.jah.ne.jp)

129:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:41:39
>>122
BOOST_FOREACH

130:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 00:54:48
>>129
‚Þ‚è

131:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:05:40
122‚̓Rƒ“ƒeƒi‚ÌŒ^ABOOST_FOREACH‚Í—v‘f‚ÌŒ^‚ð“n‚·•K—v‚ª‚ ‚é“_‚ł́A‚Ç‚Á‚¿‚à‚Ç‚Á‚¿B

132:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:12:38
’·‚¢‚Ì‚æ

133:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:41:49
“K“–‚Ƀ}ƒNƒ‚Å’Z‚¢–Œ‘O‚ð•t‚¯‚ê‚΂¢‚¢‚Ÿ‚ëB

134:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 03:06:16
VC++2005AWinXP‚Å‚·B

ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚‚«‚̃cƒŠ[ƒRƒ“ƒgƒ[ƒ‹‚ðì‚肜‚¢‚ƍl‚ЂĂ¢‚Ü‚·B
ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ł͎O‚‚̃`ƒFƒbƒNó‘Ô‚ð‚ ‚ç‚킵‚œ‚¢‚ÆŽv‚Á‚Ä‚š‚è‚Ü‚µ‚āA
‚¿‚å‚€‚ǁAVC‚ðƒJƒXƒ^ƒ€ƒCƒ“ƒXƒg[ƒ‹‚·‚鎞‚ɏo‚Ä‚­‚éƒ`ƒFƒbƒN•t‚«ƒcƒŠ[ƒRƒ“ƒgƒ[ƒ‹‚̂悀‚È•š‚ðl‚ЂĂš‚è‚Ü‚·B

‚±‚ê‚ðŽÀŒ»‚·‚éŠÈ’P‚ÈAPI‚È‚¢‚µAƒNƒ‰ƒX‚͂Ȃ¢‚Å‚µ‚å‚€‚©H

135:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 04:20:09
xcodeŠÂ‹«‚Åc++‚ðŠJ”­‚µ‚Ä‚¢‚él‚Í‚¢‚Ü‚·‚©H
emacs‚æ‚è‚àƒCƒC‚Å‚·‚©H


136:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 04:45:13
>>135
‚»‚à‚»‚à‚h‚c‚d‚ƃGƒfƒBƒ^‚ð’Pƒ”äŠr‚·‚é‚Ì‚ªŠÔˆá‚Á‚Ä‚é‹C‚ª‚·‚邿I
‹CŽ‚¿‚Í•ª‚©‚邯‚ǁEEEEEE

137:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 05:43:59
new‚сƒ‚ƒŠ‚ðŠm•Û‚µ‚Ädelete‚ð‚¹‚žƒvƒƒOƒ‰ƒ€‚ðI—¹‚µ‚œê‡‚Á‚Ä‚»‚̂܂Ü
‚ž‚Á‚ƃƒ‚ƒŠŠm•Û‚³‚ꂜ‚܂܂ɂȂé‚́H

138:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 05:45:44
cout
‚Á‚ĉœ‚Ì—ª‚È‚ñ‚Å‚·‚©?

139:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 05:46:08
‘å’ï‚Í‚n‚r‚ª‰œ‚Æ‚©‚µ‚Ä‚­‚ê‚é

140:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 05:46:38
>>138
console out

141:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 06:06:10
>>139
‚ ‚肪‚Æ‚€
Ä‹N“®‚·‚é‚܂łž‚Á‚Æ–³‘Ê‚É—Ìˆæ‚Æ‚ç‚ꂜ‚܂܂©‚ÆŽv‚Á‚Ä‚œ‚¯‚ÇOS‚ª‚Ç‚€‚É‚©‚µ‚Ä‚é‚Ì‚Ë

142:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 07:08:07
>>138
console output

143:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 07:08:37
‹É‚߂Č¢ OS ‚Ÿ‚Æ•ª‚©‚ç‚ñ‚¯‚ǂˁB

144:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 11:36:39
>>136
emacs ‚ªD‚«‚È‚ñ‚Å‚·‚ªA
class-name.<Tab>‚Æ‚©‰Ÿ‚·‚ƁAmethod-name‚ª‘I‘ð‚Å‚«‚œ‚èA
methodˆê——‚ª‚©‚ñ‚œ‚ñ‚ÉŒ©‚ꂜ‚èC‚»‚€‚¢‚€ŠÂ‹«‚ª‘A‚Ü‚µ‚¢B

145:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 11:49:43
VB6A.NETŒŸŒê‚̃Cƒ“ƒeƒŠƒZƒ“ƒX‚É”ä‚ׂê‚΂ǂ€‚Æ‚¢‚€‚±‚Ƃ͂Ȃ¢B

146:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 11:51:24
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚͐³’ŒŠ‚¢‚ÆŽv‚€B

147:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 11:54:04
VC‚̂͌ä”nŽ­

148:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 12:20:50
eclipse‚Æ‚©‚àVC#‚̃Cƒ“ƒeƒŠƒZƒ“ƒX^Ž—‚µ‚Ä‚­‚ê‚ê‚΂¢‚¢‚̂ɂÈ

149:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 12:26:53
•³lipse‚͏d‚­‚ÄŒ™‚¢‚ŸB

150:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 16:57:49
Å‹ß‚ÌVS‚ÍC”‚Ÿ‚¯ƒCƒ“ƒeƒŠƒZƒ“ƒX‚ª‚æ‚­Œø‚­
C++‚Í‚š‚Ž‚È‚è‚Á‚Ä‚©

151:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 17:35:44
C++‚Í•¡ŽG‚·‚¬‚é‚©‚ç‚È

152:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 18:59:29
‚Ä‚ä[‚©Ì‚©‚ç

153:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 19:04:38
ƒvƒŠƒvƒƒZƒbƒTCƒeƒ“ƒvƒŒ[ƒgCƒ|ƒCƒ“ƒ^‚Ì
’u‚«Š·‚ЁCƒ}ƒbƒ`ƒ“ƒOC’ǐՂ̑å•Ï‚³‚ðl‚Š‚œ‚çC
¡‚Ì IntelliSense ‚Á‚Ä‚·‚°‚¥‚Æ‚š‚à‚€‚ªD

154:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 19:06:52
VB.NET‚ÆC#‚Í‚š‚È‚¶‚¶‚á‚È‚¢H

155:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 19:10:49
MessageBox‚̏ã‚ɃJ[ƒ\ƒ‹‚Ì‚¹‚œ‚ç
WMessageBoxW‚Ƀ}ƒNƒ‚Å’uŠ·‚³‚ê‚Ă邯‹³‚ЂĂ­‚ê‚邯‚ǁB
ŠÌS‚̈ø”‚ªƒvƒƒgƒ^ƒCƒv‚ªŒ©‚Š‚È‚¢‚Æ‚©B

156:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 19:11:35
MessageBoxW

157:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 19:25:42
Šm‚©‚Ɉø”‚̃vƒƒgƒ^ƒCƒv‚ªŒ©‚Š‚È‚¢‚͖̂ʓ|‚Ÿ‚Ë
‚œ‚¢‚Ä‚¢ŠÖ”‚Ì––”ö‚É‚`A‚v•t‚¯‚ê‚Ηǂ¢‚Á‚Ęb‚Ÿ‚¯‚Ç

158:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:36:51
VSŽg‚Á‚Ä‚é‚È‚çAu(v‘‚¢‚œ‚Æ‚«‚Ƀvƒƒgƒ^ƒCƒvo‚Ä—ˆ‚È‚¢‚Á‚¯H
‚Ü‚Ÿ‘‚¢‚Ă邯‚«‚¶‚á‚È‚­‚ÄŒ©‚Ă邟‚¯‚̂Ƃ«‚Í–Ê“|‚©‚à‚Ÿ‚¯‚Ç

159:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:40:28
>>134
‚šŠè‚¢‚µ‚Ü‚·B

160:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 23:19:55
public:
template <class T> class templateA {
protected:
T value;
public:
ŠeŽíƒƒ\ƒbƒh
};

template <class T> class templateB {
protected:
T value;
public:
ŠeŽíƒƒ\ƒbƒh
}

class child : templateA<templateB<type> >{
’ljÁƒƒ\ƒbƒh
}

ˆÈã‚̂悀‚ȃNƒ‰ƒX‚ðì¬‚µA
ŽqƒNƒ‰ƒX“à‚Åthis->value.value‚Ńeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒXB“à‚Ì’l‚ɃAƒNƒZƒX‚µ‚æ‚€‚Æ‚µ‚œ‚̂ł·‚ªAprotected‚Ì—v‘f‚ɃAƒNƒZƒX‚Å‚«‚È‚¢‚Æ‚¢‚€ƒGƒ‰[‚ªo‚Ü‚·B
‚Ç‚±‚𒌂¹‚΂悢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñB
‚ǂȂœ‚©‚²‹³ŽŠ‰º‚³‚¢B
‹X‚µ‚­‚šŠè‚¢‚µ‚Ü‚·B

161:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 23:30:06
templateB‚Ìvalue‚ðpublic‚É‚·‚ê‚Ηǂ¢
child‚ÍtemplateB‚ðŒp³‚µ‚ĂȂ¢‚ñ‚Ÿ‚©‚çtemplateB‚Ìprotectedƒƒ“ƒo‚ɂ̓AƒNƒZƒX‚Å‚«‚È‚¢

162:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 23:31:45
ˆÀˆÕ‚Épublic‚É‚µ‚Ä‚¢‚¢‚Ì‚Ÿ‚ë‚€‚©B

163:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 23:47:24
‚È‚çˆÀˆÕ‚ɃAƒNƒZƒX‚·‚ñ‚È‚æw

164:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 00:05:00
public ‚É‚·‚é‚­‚ç‚¢‚È‚ç friend ‚É‚·‚é‚íB
‚Å‚àAÝŒv‚ð‚à‚€‚¿‚å‚Á‚ƍl‚Š‚éŽ–‚ð‚Ü‚žŒŸ“¢‚µ‚œ•û‚ª‚¢‚¢‹C‚ª‚·‚éB

165:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 00:45:04
>>161-164—lA‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚»‚ꂌ‚ê‚̃eƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Égetƒƒ\ƒbƒh‚ð’ljÁ‚µ‚āA—v‘f‚ɃAƒNƒZƒX‚Å‚«‚邿‚€‚É‚µ‚Ă݂܂µ‚œB
‚ ‚Ü‚èãY—í‚È•û–@‚Ƃ͎v‚¢‚Ü‚¹‚ñ‚ªA‚ЂƂ܂ž‚±‚ê‚Å‘Ã‹Š‚µ‚Ä‚š‚«‚Ü‚·B
C++‰ŠwŽÒ‚Ȃ̂ŁAfriendŠÖ”‚Ì‘¶Ý‚Í’m‚Á‚Ä‚¢‚Ü‚·‚ªAŽg‚Á‚œŽ–‚ª‚È‚¢‚̂ŁA‚±‚¿‚ç‚à­‚µ•׋­‚µ‚Ă݂悀‚ÆŽv‚¢‚Ü‚·B
ƒIƒuƒWƒFƒNƒgŽwŒü‚ª­‚µ‚ž‚—‰ð‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚«‚āA”ƒ–ŒŽ‘O‚ɍì‚Á‚œƒNƒ‰ƒX‚ÌƒŠƒtƒ@ƒCƒ“‚ªŠy‚µ‚·‚¬‚袂è‚Ü‚·B
‚š‰A‚ÅŒ€‹†‚ª‘S‘Ri‚܂Ȃ¢YO...

166:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 00:47:56
‚š‚·‚·‚߁@@@ÝŒvŒ©’Œ‚µ > get > friend > public@@@‚š‚·‚·‚ß‚µ‚È‚¢

‚Á‚©‚ȁB

167:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 00:51:39
friend‚àpublic‚à‘卷‚È‚¢‹C‚ª‚·‚邯‚Ç‚È
Œ€‹†‚Æ‚©‚Ȃ炢‚Á‚»struct‚Å‚à‚¢‚¢‹C‚ª‚·‚é

168:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 00:57:23
ˆê‰žŒöŠJ‚·‚鑊Žè‚ª§ŒÀ‚³‚ê‚Ă镪Apublic ‚æ‚èƒ}ƒV‚Ÿ‚Ƃ͎v‚€‚ªA
Œˆ‚µ‚Ä‚š‚·‚·‚߂͂ł«‚È‚¢‚Æ‚¢‚€“_‚ł͊m‚©‚ÉŽ—‚œ‚æ‚€‚È‚à‚ñ‚Ÿ‚ȁB

169:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:01:32
>>166
get‚́›`¢‚Æ‚¢‚€‚Æ‚±‚ë‚Å‚µ‚å‚€‚©B
ˆê‰žˆÓ}‚µ‚œ‚à‚̂ɂ͂ȂÁ‚œ‚̂ŁAŽæ‚è‚ ‚Š‚ž‚±‚ê‚ōs‚Á‚Ă݂܂·B

>>167
‚±‚̐搔”NŽg‚€‰Â”\«‚ª‚ ‚é‚̂ŁA‚ ‚é’ö“x‚µ‚Á‚©‚肵‚œ‚à‚Ì‚ªì‚Á‚Ä‚š‚«‚œ‚©‚Á‚œ‚̂ł·B
Åˆ«‚̏ꍇA‚šã‚ÉŒ£ã‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚à‚̂Ȃ̂ł—
ƒŠƒtƒ@ƒCƒ“‘O‚ÍŠe•ϐ”–ˆ‚Égetƒƒ\ƒbƒh‚Æsetƒƒ\ƒbƒh‚ð—pˆÓ‚µ‚Ä‚¢‚Ü‚µ‚œB
‚±‚ê‚ł͂ ‚Ü‚è‚É‚à“‚¢‚ÆŽv‚¢‚Ü‚µ‚āB

>>168
“‚¢‚Å‚·‚ˁB
Ž©•ª‚Ì’mޝ‚ª‚‚¢‚Ä‚«‚œ‚çA‚Ü‚œƒŠƒtƒ@ƒCƒ“‚·‚邯Žv‚¢‚Ü‚·B
‚»‚µ‚Ä–³ŒÀƒ‹[ƒv‚ցc

170:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:08:37
ì‚é‘O‚ɐ݌v‚ð‚æ‚­—û‚Á‚œ•û‚ª‚悳‚»‚€‚ȁEEE
ÝŒv‚ÉŠÖ‚·‚é’mޝ‚ª–³‚¢‚È‚çC++‚È‚ñ‚©‚â‚Á‚ĂȂ¢‚Å‚»‚Á‚¿‚̕׋­‚·‚ׂ«‚Ÿ‚µ

171:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:32:23
#include <stdio.h>
class A{
public:
virtual void func(){printf("A::func¥n");};
};

class B :public A{
private:
virtual void func() {printf("B::func¥n");}
};

int main (void)
{
A* b = new B;
b->func(); //B::func‚Əo—Í‚³‚ê‚éBprivate‚Ȃ̂ɃAƒNƒZƒX‚Å‚«‚é!?
}

ã‹L‚̃R[ƒh‚ɂ‚¢‚āA‚²‹³Žö‚ð‚šŠè‚¢‚µ‚Ü‚·B
gcc4.01‚ÅŽŽ‚µ‚œ‚Æ‚±‚ëƒRƒ“ƒpƒCƒ‹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚œB
B::func()‚Íprivate‚Ȃ̂ɂȂºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂç‚È‚¢‚̂łµ‚å‚€‚©H




172:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:33:38
A::func‚ªpublic‚Ÿ‚©‚ç

173:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:53:13
>>171
class A ‚Ì ‰Œ‘zŠÖ”ƒe[ƒuƒ‹‚É‚Í
void func(){printf("A::func\n");}
‚̊֐”ƒAƒhƒŒƒX‚ª”z—ñ0”Ô‚É“o˜^‚³‚ê‚Ä‚¢‚éB
‚Ü‚œAclass B ‚Ì ‰Œ‘zŠÖ”ƒe[ƒuƒ‹‚É‚Í
void func(){printf("B::func\n");}
‚̊֐”ƒAƒhƒŒƒX‚ª“¯‚¶‚­”z—ñ0”Ô‚É“o˜^‚³‚ê‚Ä‚¢‚éB

ƒRƒ“ƒpƒCƒ‹Žž‚ɂ͐ÓI‚ÈŒ^‚Å‚ ‚éA‚Ìfunc()‚ª
’²‚ׂç‚êApublic‚䂊‚ɃAƒNƒZƒX‚Å‚«‚邱‚Æ‚ª
Šm”F‚³‚ê‚éB“¯Žž‚ɉŒ‘zŠÖ”‚䂊Afunc()‚Í
ˆÓ–¡“I‚ɂ͈ȉº‚̂悀‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚éB

(b->vptr[0])(this);

vptr‚͉Œ‘zŠÖ”ƒe[ƒuƒ‹‚ւ̃|ƒCƒ“ƒ^‚ŁA¡‚Ì
ê‡A”h¶ƒNƒ‰ƒXB‚̉Œ‘zŠÖ”ƒe[ƒuƒ‹‚̃AƒhƒŒƒX
‚ªŠi”[‚³‚ê‚Ä‚¢‚éB‰Œ‘zŠÖ”‚̌Ăяo‚µ‚Å‚Í
ƒRƒ“ƒpƒCƒ‹Žž‚Í‚ ‚­‚܂ŐÓI‚ÈŒ^‚ŃAƒNƒZƒX‰Â”\«
‚ªŒˆ’肳‚ê‚é‚Ì‚ªƒ|ƒCƒ“ƒgB

‚ÆŽv‚€B

174:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:56:50
>>171
‚±‚€‚¢‚€ƒR[ƒh‚Ÿ‚Æ•ª‚©‚è‚â‚·‚¢‚ÆŽv‚€B
B ‚ÌŽÀ‘•‚È‚ñ‚Ä’m‚Á‚œ‚±‚Á‚¿‚á‚È‚¢‚Ì‚æB

// a.h
#include <stdio.h>
class A{
public:
virtual void func(){printf("A::func\n");};
};

// b.h
#include "a.h"
A* get_b();

// test1.cpp
#include "a.h"

int main (void)
{
A* a = get_b();
a->func();
}

// b.cpp
—ª

175:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 01:57:24
ŠÔˆá‚Š‚œB‚±‚€‚ŸB

// test1.cpp
#include "b.h"

int main (void)
{
A* a = get_b();
a->func();
}

176:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 02:04:01
ˆê”Ê“I‚ȃRƒ“ƒpƒCƒ‰‚ÌŽÀ‘•‚̉Œ‘zŠÖ”ŒÄ‚яo‚µ
ƒƒJƒjƒYƒ€‚Å—‰ð‚µ‚Ä‚š‚¢‚œ‚Ù‚€‚ª‚¢‚¢‚ñ‚¶‚á‚ˁH
Ã“I‚ÈŒ^‚ŃAƒNƒZƒX‰Â”\«‚ªŒˆ‚܂邯‚¢‚€‚Ì‚ª
^ŽÀ‚Ÿ‚ÆŽv‚€‚ªB

177:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 02:15:42
>>171-176 ‚³‚ñA‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB
Final Draft IS ‚ɁA‚»‚̂܂ñ‚Ü‚Ì“š‚Š‚ª‚ ‚è‚Ü‚µ‚œB
URLØÝž(www.kuzbass.ru)

>Ã“I‚ÈŒ^‚ŃAƒNƒZƒX‰Â”\«‚ªŒˆ‚܂邯‚¢‚€‚Ì‚ª
>^ŽÀ‚Ÿ‚ÆŽv‚€‚ªB
‚»‚€‚¢‚€‚±‚ƂɂȂè‚Ü‚·‚ˁB


178:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 04:15:38
typedef{
int x,y;
}data;
EEE
hogehoge(std::vector<data>dist);

‚±‚ñ‚ÈŽg‚¢•û‚͂ł«‚é‚ñ‚Å‚µ‚å‚€‚©H
‚Ü‚œA‚±‚ñ‚ÈŽg‚¢•û‚̓gƒŠƒbƒL[‚È‚ñ‚Å‚µ‚å‚€‚©H

179:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 04:22:37
>>178
vector‚Ƀ†[ƒU[Œ^‚ð“ü‚ê‚ê‚é‚Ì‚©H
‚Æ‚¢‚€‚±‚Ƃł ‚ê‚΁A•’ʂɎg‚Ђ܂·B
‚»‚̏‘Ž®‚Í‚š‚©‚µ‚¢‚¯‚Ç‚È

180:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 04:33:56
>>178
struct‚©class‚‚¯[‚â

181:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 09:07:21
struct a { ... };
typedef t_a { ... } a;

C++ƒR[ƒhã‚ʼnº‚Ì—˜“_‚Á‚Ăǂ€‚¢‚Á‚œ‚à‚Ì‚ª‚ ‚è‚Ü‚·‚©H

182:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 09:12:45
>>181
C ‚Å‚àŽg‚Š‚éƒR[ƒh‚ð‘‚­‚̂łȂ¯‚ê‚ΓÁ‚ɉœ‚̈Ӗ¡‚à‚È‚¢B

183:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 09:21:06
‡d

184:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:09:32
•׋­‚ŊȈÕStringƒNƒ‰ƒX‚ðì‚ë‚€‚Æ‚µ‚Ă܂·B
‚Æ‚±‚낪ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ÿ‚¯‚Ì’iŠK‚ŁAŽÀsŽž‚É
ƒAƒNƒZƒXˆá”œ‚Ì—áŠO‚ÅŽ€‚ɂ܂·B‚È‚ñ‚ŁH

#include <cstring>

class String {
@@int len;
@@char* s;

public:
@@String (const char* ch_ini) {
@@@@len = (int) strlen(ch_ini);
@@@@strcpy(s,ch_ini);
@@}
};

ŽÀs‚Í
String k1("kkkkk1");
‚Ÿ‚¯iì‚Á‚œ‚Ÿ‚¯‚̂‚à‚èjB
‚±‚ê‚ÅŽ€‚ɂ܂·‚éB


185:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:12:37
“y—j‚Ì’©‚©‚ç’Þ‚è‚©
char *s‚ÌŽw‚µ‚Ä‚é—̈æ‚͂ǂ±‚È‚ñ‚Ÿ‚æH

186:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:13:18
>>184
‚»‚̃R[ƒh‚¶‚ástrcpy‚ÅŽ€‚Ê‚íB
char* s‚͂ǂ±‚ðŽw‚µ‚Ä‚é‚Ì‚©‚ˁH

187:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:17:02
unsigned longŒ^ = 256 * unsigned charŒ^‚ÌŒvŽZ‚ð‚µ‚Ä‚¢‚Ü‚·B
unsigned charŒ^‚̕ϐ”‚É“ü‚é’l‚̓‰ƒ“ƒ_ƒ€‚Å0`150‚­‚ç‚¢‚Ì’l‚ª“ü‚é‚̂ł·‚ªA‘å‘Ì100ˆÈã‚Ì’l‚ª“ü‚Á‚œ‚Æ‚«‚É4,294,967,295‚Ȃǂ̕ςȒl‚ɂȂè‚Ü‚·B
‚È‚ñ‚Ő³‚µ‚¢’l‚ª“ü‚ç‚È‚¢‚̂łµ‚å‚€‚©H

188:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:27:09
‚í‚©‚è‚Ü‚µ‚œB‚ ‚È‚œ‚͐¢ŠE‚ðŠv–œ‚·‚邵‚©‚È‚¢‚Å‚µ‚å‚€B

189:184
08/01/19 10:28:34
‚Ç‚±‚àŽw‚µ‚ĂȂ¢IH
‚ǁ[‚·‚ê‚΂悢‚̂łµ‚å‚€‚©B

190:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:29:29
ŒÃ‚Á

191:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:29:53
>>189
‚»‚̕ӂ̓|ƒCƒ“ƒ^‚ÌŠî–{’†‚ÌŠî–{‚È‚ñ‚Ÿ‚©‚çA–{‚Å‚à“Ç‚ñ‚ŕ׋­‚µ‚Ä‚­‚êB

192:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:39:07
>>187
–{“–‚É unsigned char ‚Ȃ̂©‚ˁH
•„†‚‚«‚ɂȂÁ‚ĂȂ¢‚©H

193:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:44:12
>>189
³’ŒŽ©ìƒNƒ‰ƒX‚Æ‚©ˆÈ‘O‚Ì–â‘èB
•¶Žš—ñ‚âƒ|ƒCƒ“ƒ^‚Ȃǂ̊î–{‚©‚çŠw‚Ñ’Œ‚µ‚Ä‚©‚ç‚̂ق€‚ª—Ç‚¢B

194:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:46:26
>>187
ƒ\[ƒX‚ðŽN‚·‚ñ‚Ÿ

195:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:53:04
ŽY‹ÆƒXƒpƒC‚©

196:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 10:57:22
(int)4294967295u == -1

197:187
08/01/19 11:32:13
ˆ—‚Ì•”•ª‚Ÿ‚¯”²‚«o‚µ‚ÄŒ©‚Ü‚µ‚œB
tra‚Í0`255‚ª“ü‚è‚Ü‚·B

unsigned char tra_undf = 0;
unsigned char tra_buff = 0;
static unsigned long ValuePuls = 0;
void main (void){
while(1){
if (tedgf_tracr == 1)
@{tra_buff = tra;
flag_edge = 1;
tedgf_tracr = 0;}
if(tundf_tracr == 1)
@{tra_undf++;
tundf_tracr = 0;}
if(flag_edge == 1)
@{Sort();
tra_undf = 0;
flag_edge = 0;}
F
}}

void Sort(void){ValuePulse = ((256 * tra_undf) + (255 - tra_buff));}

Œ‹‰Ê‚Í
tra_undf=189‚̂Ƃ«‚ÉValuePulse=4294950301
tra_undf=234‚̂Ƃ«‚ÉValuePulse=4294961868

”O‚Ì‚œ‚ß+ (255 - tra_buff)‚Ì•”•ª‚ðÁ‚µ‚ÄŒ©‚Ü‚µ‚œ‚ª
tra_undf=223‚̂Ƃ«‚ÉValuePulse=4294958848
‚Å‚µ‚œB

198:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 12:01:07
>>184
‰œ‚Ì–{“Ç‚ñ‚ŕ׋­‚µ‚Ä‚ñ‚Ÿ
‚³‚炵‚¿‚Ü‚Š

199:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 12:49:14
>>197
ƒRƒ“ƒpƒCƒ‰‚Í?

200:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 12:56:10
int ‚Æ size_t ‚͂ǂ€‚¢‚€ˆá‚¢A‚ ‚é‚¢‚́A‚ǂ̂悀‚ÉŽg‚¢•ª‚¯‚ê‚΂悢‚̂łµ‚å‚€‚©?

201:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 13:02:40
>>197
ƒ\[ƒX‚ðŽN‚·‚ñ‚Ÿ

202:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 13:09:31
>>197
>”O‚Ì‚œ‚ß+ (255 - tra_buff)‚Ì•”•ª‚ðÁ‚µ‚ÄŒ©‚Ü‚µ‚œ‚ª
>tra_undf=223‚̂Ƃ«‚ÉValuePulse=4294958848‚Å‚µ‚œB

int‚ª16bit‚̊‹«‚©?
256‚ªint‚Ȃ̂Åtra_undf‚ªint‚ÉŠiã‚°‚³‚êæŽZ‚³‚ê0xdf00‚ɂȂ邪
‚±‚ê‚Íint‚ł͕‰”‚ɂȂéB
‚Åunsignd long‚É‘ã“ü‚³‚ê‚邯•„†Šg’£‚³‚ê0xffffdf00‚ɂȂéB
‚±‚ê‚Í•„†–³‚µ‚Ÿ‚Æ4294958848‚ɂȂÁ‚Ĉê’v‚·‚éB

203:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 13:52:20
LSI_C ŽŽH”ł̈«ŠŠ

204:187
08/01/19 13:57:43
>>202
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
NC30‚Æ‚¢‚€ƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA’²‚ׂœ‚çint‚Í16bit‚Ə‘‚¢‚Ä‚ ‚è‚Ü‚µ‚œB
‰ñ”ð•û–@‚Í256‚Ì‘O‚É(unsigned)‚ð•t‚¯‚é‚ñ‚Å‘åä•v‚Å‚·‚©H

205:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:02:10
256u ‚Å‚škB

206:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:03:11
(unsigned@long)@‚É‚µ‚È‚¢‚ƈꏏ‚¶‚á‚ˁH

207:206
08/01/19 14:03:49
‚»‚ñ‚È‚±‚ƂȂ¢‚©A(unsigned)‚Å‚à‚¢‚¢‚©‚à

208:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:06:30
256 * unsigned char ’l ‚È‚çˆê‰ž 16 ƒrƒbƒg‚ÉŽû‚܂邵‚ȁB
•Ê‚É 256lu ‚É‚µ‚Ä‚à‚¢‚¢‚Ƃ͎v‚€‚ªB

209:187
08/01/19 14:15:25
•‚©‚è‚Ü‚µ‚œI
–{“–‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

210:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:20:37
‚Ü‚Ÿ‚Í‚¶‚ß‚œ‚΂©‚è‚È‚ñ‚Å‚·‚ªAshort int ‚Æ‚©longAdouble long‚Ȃǂ̈Ӗ¡‚ª•ª‚©‚è‚Ü‚¹‚ñB

–³Ž‹‚µ‚Đi‚ñ‚Å‚à‘åä•v‚Å‚·‚©H
‚Ç‚ñ‚ȏꍇ‚ÉŽg‚€‚Ì‚©‚Ȃǂª”cˆ¬‚Å‚«‚Ä‚¢‚È‚¢ó‹µ‚Å‚·B

211:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:26:14
•K—v‚ɂȂê‚ÎŽg‚€‚µA•K—v‚ɂȂç‚È‚¯‚ê‚ÎŽg‚í‚È‚¢B
‚»‚ꂟ‚¯‚̘bB

212:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:26:16
ƒr[ƒ‹‚ðƒOƒ‰ƒX‚É“ü‚ê‚é‚©AƒWƒ‡ƒbƒL‚É“ü‚ê‚é‚©Aƒsƒbƒ`ƒƒ[‚É“ü‚ê‚é‚©‚̈Ⴂ‚ŸB

213:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 14:31:33
SFC‚Å—V‚Ô‚©APS‚Å—V‚Ô‚©APS2‚Å—V‚Ô‚©‚̈Ⴂ‚­‚ç‚¢‚©H


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

4942“ú‘O‚ɍXV/252 KB
’S“–:undef