y‰SŽÒнŒ}zC/C++Ž ..
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/18 11:00:15
>>919
HHH‰½ŒÌAˆê‚Âã‚Ìdirectory‚Éオ‚é‚̂ł·HHH
‘´‚ÌꊂÉ"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
>HHH‰½ŒÌAˆê‚Âã‚Ìdirectory‚Éオ‚é‚̂ł·HHH
‚Æ‚¢‚¤‚Ì‚Í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‚Í•ª‚©‚Á‚ĂȂ¢‚Å‚·‚ªABB
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ƒ“ƒXB
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
•¶Žš—ñ‚̉Šú‰»‚¾‚Á‚½‚çAu*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ƒYM‚¶‚Ä
ƒ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
955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 05:26:49
>953
\‚µ–ó‚È‚¢‚¯‚Ç΂Á‚Ä‚µ‚Ü‚Á‚½B
956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 06:09:39
>>954
#include <string.h>
‚Æ‚©‚©H
957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 07:09:34
ƒRƒƒ“‚Ȃ̂ª‚ ‚©‚ñ‚Ì‚ñ‚â‚ë
958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 07:15:33
>>951
(msg[i] -= 'A' - 'a') ‚ÆŠ‡ŒÊ‚ÅŠ‡‚ê‚΂¢‚¢B
‚ ‚é‚¢‚ÍAC++ˆ—Œn‚ŃRƒ“ƒpƒCƒ‹‚·‚ê‚΂¢‚¢B
959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:28:20
#include@<iostream>‚âusing@namespace‚Í.h‚É‘‚‚Ì‚ª‚æ‚¢‚̂łµ‚傤‚©H‚»‚ê‚Æ‚à.cpp‚É‘‚‚ׂ«‚Ȃ̂łµ‚傤‚©H
960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:28:46
‚Ü‚³‚©A'A'‚ªcharŒ^‚¾‚ÆŽv‚Á‚Ä‚éƒoƒJ‚Í‚¢‚È‚¢‚æ‚ÈH
961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 10:55:47
>>959
‚»‚ꂼ‚ê‚̃Xƒ^ƒCƒ‹‚Å‚µ‚åB‚Å‚àA
using namespace ‚ð.h‚É‘‚‚̂͂â‚߂Ƃ¯B‚Æ‚¢‚¤‚©Ac++‚ðŽg‚¢‚‚¯‚邯A
‚»‚Ì‚¤‚¿Ž©‘R‚ÉŽ~‚ß‚½‚‚È‚é‚ÆŽv‚¤B
962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 12:30:34
ƒ\[ƒXƒtƒ@ƒCƒ‹–ˆ‚É–¼‘O‹óŠÔ•ª‚¯‚Ä‚éWindows—p–^ƒtƒŒ[ƒ€ƒ[ƒN‚Í–¼‘O‹óŠÔˆê‚‚ɂ܂Ƃ߂Ă‚ê‚Æ‚¢‚¢‚½‚‚È‚éB
963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:08:56
“Á’è‚̃Nƒ‰ƒX‚¾‚¯ƒpƒfƒBƒ“ƒO‚µ‚Ä—~‚µ‚‚È‚¢
Ž–‚ª‚ ‚é‚ñ‚Å‚·‚ªA‰½‚©Žè‚Í‚ ‚é‚Å‚µ‚傤‚©H
964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:16:05
#pragma pack
965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 14:40:34
>>964
‚¨[‚ ‚é‚Ì‚ËBŠ´ŽÓI
966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 16:35:49
ofstream‚Ìmemcpy‚Å—Ž‚¿‚éꇂª‚ ‚é‚ñ‚Å‚·‚ª‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©H
967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:03:21
ofstream‚ÅmemcpyŽg‚¤‚±‚ƂȂñ‚Ä‚ ‚Á‚½‚Á‚¯H
‚±‚±‚Ƀ\[ƒX‘‚¢‚Ä‚‚êB
968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:09:37
‚¶‚á‚ ofstream‚¶‚á‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
CStringA str;
str = wstrData;
fout.write( str, DATA_SIZE );
‚±‚Ì—l‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚Ä
‰½‰ñ‚à“®‚©‚µ‚Ä‚¢‚邯—Ž‚¿‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚ª
ƒ}ƒ‹ƒ`ƒoƒCƒg‚ƃƒCƒh•¶Žš‚̕ϊ·‚ÉCStringA‚ðŽg‚Á‚Ä‚é‚̂ł±‚±‚©‚à‚µ‚ê‚Ü‚¹‚ñ
969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:17:52
Œ´ˆö‚ð—\‘z‚µ‚Ä‚à‚炤‚æ‚èA‚Ü‚¸‚Ç‚±‚Å—Ž‚¿‚é‚Ì‚©Šm’è‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚©‚ð•·‚¢‚½‚Ù‚¤‚ª‚¢‚¢‹C‚ªEEE
ƒXƒ^ƒbƒN‚̃gƒŒ[ƒX‚à–³‚³‚»‚¤‚¾‚È
970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 17:33:57
>>968
DATA_SIZE
971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 20:44:05
fout.write(str, str.GetLength());
‚¶‚á‚È‚¢‚ÌH
‚ ‚é‚¢‚Í
fout << str;
972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 23:53:25
ƒvƒƒOƒ‰ƒ€‚̕׋‚É–O‚«‚½‚Æ‚«‘§”²‚«‚ʼn½‚â‚éH
973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/19 23:54:55
ˆêl‚Å“d‹@‰®‚Å1980‰~‚Å”ƒ‚Á‚½–ƒƒQ[‚â‚Á‚Ä‚é
‚ ‚ÆÅ‹ß‹»–¡‚È‚¢ƒNƒ‰ƒVƒbƒN‚ð’®‚¢‚Ä10•ª‚Å–°‚‚È‚é“Á‹Z‚ªo—ˆ‚½
974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:10:05
‚¦[‚Æ‚²‚ß‚ñ‚È‚³‚¢BVCŽg‚Á‚Ä5”N‚®‚ç‚¢Œo‚‚ñ‚Å‚·‚ª
–¢‚¾‚É•’ʂ̃EƒBƒ“ƒhƒE‚ɃRƒ“ƒgƒ[ƒ‹‚ð“\‚è•t‚¯‚邿‚¤‚È
ƒŠƒ\[ƒXƒGƒfƒBƒ^“I‚ȃ\ƒŒ‚ð’m‚è‚Ü‚¹‚ñB
ƒ_ƒCƒAƒƒO‚Ȃ璼‹…‚È‚ñ‚Å‚·‚ªƒEƒBƒ“ƒhƒE‚Å‚»‚¤‚¢‚¤‚Ìo—ˆ‚Ü‚·‚©H
975:974
08/02/20 00:11:14
Žg‚Á‚Ä‚é‚Ì‚ÍVC6‚Å‚·B
976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:11:23
“ú–{Œê‚ªŽg‚¦‚È‚¢‚ñ‚¶‚ች”NVCŽg‚Á‚Ä‚Ä‚à‚¾‚ß‚¾‚낤‚Ë
977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:13:42
‚±‚ñ‚‚ç‚¢‚Í•ª‚©‚邾‚ëB
‚Æ‚è‚ ‚¦‚¸ VC ‚ł͂»‚¤‚¢‚¤‚̂͒m‚ç‚È‚¢B
978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:14:29
•’ʂ̃EƒBƒ“ƒhƒE‚É‚ ‚ñ‚Ü‚èƒRƒ“ƒgƒ[ƒ‹‚ð‚Í‚Á‚‚¯‚é‚È‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚Ì‚©‚ÈB
Windows “I‚É‚ÍB
979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:15:28
>>974
‰SŽÒ‚ÍAC#‚©BCB‚‚©‚¦‚æ@–³—
980:974
08/02/20 00:21:42
>>976
‚ñ‚¶‚á0”N‚Å‚àOK
‚Ă䂩VC6‚̃EƒBƒ“ƒhƒEƒGƒfƒBƒ^‚ÍƒŠƒ\[ƒXƒGƒfƒBƒ^‚µ‚©‚È‚¢‚©‚ç
‚»‚ê‚Å‚â‚Á‚Ä‚½‚¯‚ÇAƒ_ƒCƒAƒƒO‚µ‚©ì‚ê‚È‚¢‚̂͂¨‚©‚µ‚¢‚¾‚ëA
‚Æ‚©Žv‚¢‚È‚ª‚ç‚â‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇA‚»‚Ì‹^–â‚ð‚͂炵‚½‚‚Ä‚ÈB
>>977-978
‚ ‚êH‚â‚Á‚Ï‚±‚ê‚ÅOK‚Ȃ̂©B
—v‚·‚é‚ÉuVC6‚É"ƒEƒBƒ“ƒhƒE"ƒGƒfƒBƒ^‚Í–³‚¢v‚ÅOKH
981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:22:26
‚Ă䂩
982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:26:09
BCB ‚ɂ͂ ‚è‚»‚¤‚È‹C‚ª‚·‚éB
983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:34:32
>>980
ƒ_ƒCƒAƒƒO‚ðƒEƒBƒ“ƒhƒE‚É’£‚邱‚Ƃ͂ł«‚Ü‚·‚ªB
984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:51:48
ƒ_ƒCƒAƒƒO‚ɃEƒBƒ“ƒhƒEƒNƒ‰ƒX‚ðŠ„‚è“–‚Ăõ‚Ü‚¦‚ÎA
‚à‚Í‚âƒ_ƒCƒAƒƒO‚ł͂Ȃ¢ƒEƒBƒ“ƒhƒE‚ª‚Å‚«‚éB
‚Å‚à‰´‚Í983‚̂悤‚É‚·‚邱‚Æ‚ª‘½‚¢‚¯‚ÇB
985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 00:54:52
ƒAƒ“ƒ}ƒl[ƒWƒh‚Å‚à.NET‚‚ç‚¢Šy‚ÉUIì‚ê‚邿‚¤‚ɂȂç‚ñ‚©‚È[
986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 01:38:22
‚¿‚Ȃ݂ÉBCB‚Ń_ƒCƒAƒƒOì‚邯ƒ_ƒCƒAƒƒO‚à‚Ç‚«‚È•’ʂ̃EƒBƒ“ƒhƒE‚ɂȂé
987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 05:25:33
virtualƒfƒXƒgƒ‰ƒNƒ^‚ðŽ‚ÂeƒNƒ‰ƒX‚ðŒp³‚µ‚ÄAŽq‹ŸƒNƒ‰ƒX‚ðì‚è‚Ü‚µ‚½B
‚»‚ÌŽq‹ŸƒNƒ‰ƒX‚ðAeƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð‚‚©‚Á‚Ĉµ‚Á‚Ă܂·B‚»‚̂Ƃ«A
eƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ɑ΂µ‚ÄAdelete ptr;‚Æ‚â‚邯A‚Ü‚¸Žq‹ŸƒNƒ‰ƒX‚Ì
ƒfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ꂽŒã‚ÅAeƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é‚̂ł·‚ªA
‚±‚ê‚Á‚ij‚µ‚¢“®‚«‚Å‚·‚©H
eƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚͌Ă΂ê‚È‚¢‚ÆŽv‚Á‚Ä‚½B
988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 06:16:06
>>987
³‚µ‚¢B
e‚Ì‚ªŒÄ‚΂ê‚È‚«‚áe‚ÌƒŠƒ\[ƒXŠJ•ú‚Å‚«‚È‚¢‚¶‚á‚ñB
989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 06:21:51
>>988
‚»‚Ì’Ê‚è‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:16:24
vector‚ðnew‚ðŽg‚Á‚ÄŠm•Û‚·‚邯‚¢‚¤‚Ì‚Ío—ˆ‚Ü‚·‚©H
(vector<int>‚Æ‚©)
FX‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ªA‚È‚º‚©‚Ç‚¤‚â‚Á‚Ä‚àƒRƒ“ƒpƒCƒ‹Ž¸”s‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚à‚µ‚©‚µ‚ÄA‚Å‚«‚È‚¢‚Ì‚©‚ÈA‚ÆŽv‚Á‚½B
991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:31:28
>>990
#include <vector>
int main() {
std::vector<int> *p = new std::vector<int>;
delete p;
}
992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 11:46:47
>>990
‚È‚ñ‚ł܂½‚»‚ñ‚ÈŠó‘ã‚È‚±‚Æ‚µ‚悤‚ÆŽv‚Á‚½‚Ì‚©‚ª‹C‚ɂȂéB
993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:25:18
>>991-992
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚È‚º‚»‚ñ‚È‚±‚Æ‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚½‚©‚Æ‚¢‚¤‚ÆAvector‚ðŠÖ”ŠÔ‚Å‚â‚è‚Æ‚è
‚µ‚½‚©‚Á‚½‚©‚ç‚Å‚·B“K“–‚ɃNƒ‰ƒX‚ð€”õ‚µ‚ÄA‚»‚Ì’†‚Évector‚ð•ÛŽ‚µ‚Ă܂µ‚½‚ªA’P‘̂łà
new‚Åo—ˆ‚é‚©‚ȂƎv‚¢‚Ü‚µ‚½B
994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:28:17
ŽŸ—§‚ĂĖ„‚߂悤‚Æ‚µ‚½‚炽‚Ä‚ç‚ñ‚Ë‚¦
995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:34:23
—§‚Ä‚½‚æB
996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:36:34
y‰SŽÒнŒ}zC/C++Žº Ver.49yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
>>995 ‰³
997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:47:08
>>993
•ʂɂ킴‚í‚´new‚·‚é•K—v‚È‚ñ‚©–³‚¢‚¾‚ëB‚»‚Ì‚½‚߂̎QÆ“n‚µ‚ª‚ ‚é‚ñ‚¾‚©‚çB
998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:54:35
‚Å‚à•¡”‚Ìꊂɂ½‚ç‚¢‰ñ‚µ‚É‚·‚邯‚«‚ÍA
boost::shared_ptr<std::vector<int> >(new std::vector<int>());
‚Æ‚©‚â‚éH
999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:56:51
”~‚ÄŽŸ‚¢‚±‚¤
1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/20 12:57:38
‚Ù‚¢‚Ù‚¢‚Ù‚¢
1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ‚¾‚³‚¢‚Å‚·BBB
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4947“ú‘O‚ÉXV/249 KB
’S“–:undef