y‰SŽÒнŒ}zC/C++Ž ..
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:42:11
•¶‘‚ªFX‚Æ‚¨‚©‚µ‚¢‚Å‚·@
ƒGƒXƒp[‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:55:18
VC2008‚őΉž‚µ‚Ä‚¢‚È‚©‚Á‚½ˆ×Astdint.hŽg‚¤‚Ì‚ð‚â‚߂邱‚Ƃɂµ‚Ü‚µ‚½
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:56:44
‚í‚©‚è‚Ü‚µ‚½
‚ª‚ñ‚΂Á‚Ä‚‚¾‚³‚¢
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:58:30
>>812
> #include <stdint.h>@‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©?
‚¢‚¢‚¦B
> ‚ƃu[ƒXƒg‚Æ‚©STL port‚Æ‚©“ü‚ê‚ê‚΂ǂê‚Å‚àŽg‚¦‚Ü‚·‚©?
‚¢‚¢‚¦B
> 32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚Ì‘¬“x‚ð‚©‚È‚è‘¬‚¢‚Å‚·
‚¢‚¢‚¦B
> Žg‚¢•¨‚ɂȂé‚̂Ŏg‚¢‚½‚¢‚̂ł·‚ªŒÝŠ·«‚͂Ȃ©‚È‚©‚ ‚é‚ñ‚Å‚·‚©
‚¢‚¢‚¦B
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:08:19
“ú–{ŒêŠw‚Ñ‚½‚Ă̊O‘l‚©
ƒRƒ“ƒsƒ…[ƒ^[‚É‚à‚Ì‚·‚²‚¢‹»–¡‚ª‚ ‚éÔ‚ñ–V‚̂ǂ¿‚ç‚©‚¾‚ÈB
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:22:53
ŠO‘l‚Ìl‚¾‚ÆŽv‚¤‚Ì‚ÅA“Y킵‚Ă݂܂µ‚½BŠæ’£‚Á‚Ä‚ËB
‰SŽÒ‚Ȃ̂ł·‚ªA‚¢‚‚‚©Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢B
#include <stdint.h>‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©H
boost‚Æ‚©STL port‚Æ‚©‚ÍAƒCƒ“ƒXƒg[ƒ‹‚·‚ê‚ÎŽg‚¦‚Ü‚·‚©H
32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚ª‚©‚Ȃ葬‚‚Å‚«‚ÄA
Žg‚¢•¨‚ɂȂ肻‚¤‚Ȃ̂Ŏg‚¢‚½‚¢‚̂ł·‚ªAŒÝŠ·«‚ɂ‚¢‚Ă͂ǂ¤‚Å‚µ‚傤‚©H
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:23:06
@@std::vector<std::string> vtSource; ‚ð UTF16 ‚ɕϊ·‚µ‚Ä@std::vector<std::wstring> vtDest; ‚ɕۑ¶‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·D
// string >> wstring •ÏŠ·ŠÖ”i’†g‚̓_ƒ~[j
std::wstring A2WString(const std::string& strSource))
{
@@return std::wstring(L"out");
}
@@‚±‚̕ϊ·ŠÖ”‚ł̕ϊ·‚͈ȉº‚̃R[ƒh‚łł«‚Ü‚µ‚½D
@@std::vector<std::string> vtSource;
@@std::vector<std::wstring> vtDest;
@@vtSource.push_back( "AbC" );
@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), A2WString );
@@‚µ‚©‚µC•ÏŠ·ŠÖ”‚ɃfƒtƒHƒ‹ƒgˆø”‚ª‚ ‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚µ‚½D
std::wstring A2WString2(const std::string& strSource, int i=0)//ƒfƒtƒHƒ‹ƒgˆø”‚ª‚ ‚é
{
@@return std::wstring(L"out");
}
@@transform ‘æ4ˆø”‚Å@bind2nd ‚â ptr_fun ‚ðŽg—p‚·‚ê‚΂¢‚¢‚悤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªC‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), @
@@@@@@@@@@@std::bind2nd( std::ptr_fun(A2WString2), 0) );//ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
Window2000
Visual C++ 2005 express edition
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:26:01
>>812
C++‚È‚çABoost‚ð“ü‚ê‚邯<boost/cstdint.hpp>‚ªŽg‚¦‚éB
–¼‘O‹óŠÔboost‚É“ü‚Á‚Ä‚¢‚邱‚ƈȊO‚Í‚¾‚¢‚½‚¢C99‚Ì<stdint.h>‚Æ“¯‚¶B
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:27:47
>>819
‚¢‚Á‚½‚ñ•ʂ̊֔‚ð‹²‚ß‚Î‚¢‚¢‚Í‚¸B
inline std::wstring A2WStringHelper(const std::string& strSource)
{
@ return A2WString(strSource);
}
‚±‚¤‚¢‚¤‚à‚Ì‚ðì‚Á‚ÄAstd::transform‚ɂ͂±‚ê‚ð“n‚·B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 23:54:40
ƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚̃vƒƒpƒeƒBCaption‚ð•ÏX‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
IDC_STATIC.Caption("aaa");
‚Å“®‚©‚È‚¢‚ñ‚Å‚·‚¯‚Ç
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:01:09
IDC_STATIC.Caption@= "aaa";
GetDlgItem(IDC_STATIC)->Caption = "aaa";
‚±‚ê‚Å‚à“®‚«‚Ü‚¹‚ñ
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:09:19
>>822
IDC_STATIC‚ÍŒ¾‚í‚΃ƒCƒ‹ƒhƒJ[ƒh‚Ȃ̂ÅA
ƒLƒƒƒvƒVƒ‡ƒ“‚ð•Ï‚¦‚½‚¢ƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚Ɍ•ʂÌID‚ðŠ„‚è“–‚Ä‚é•K—v‚ª‚ ‚è‚Ü‚·B
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:10:34
‚Â[‚©A‚»‚à‚»‚à‘‚«•û‚à”»‚Á‚ĂȂ‚ăRƒ“ƒpƒCƒ‹‚à’Ê‚ç‚È‚¢‚È‚çƒGƒ‰[ƒƒbƒZ[ƒW‚ð’£‚ê‚ÆB
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:22:56
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B–¼‘O‚ð•t‚¯‚Ü‚µ‚½
GetDlgItem(IDC_STATICTIME)->Caption = "aaa"
error C2039: 'Caption' : 'CWnd' ‚̃ƒ“ƒo‚ł͂ ‚è‚Ü‚¹‚ñB
‚ƂȂè‚Ü‚·
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:27:11
IDC_STATICTIME->Caption = "aaa"
‚±‚ꂾ‚Æ
error C2227: '->Caption' : ¶‘¤‚ªƒNƒ‰ƒXA\‘¢‘ÌA‹¤—p‘ÌAƒWƒFƒlƒŠƒbƒNŒ^‚ւ̃|ƒCƒ“ƒ^‚ł͂ ‚è‚Ü‚¹‚ñB
‚±‚¤‚¢‚¤ƒGƒ‰[‚ɂȂè‚Ü‚·B
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:27:43
Caption‚È‚ñ‚Ä–³‚¢‚æEEE‚ƃGƒ‰[‚ª‹³‚¦‚Ä‚‚ê‚Ă邶‚á‚ñ
‚È‚ñ‚Å‚»‚ñ‚È‚ÉCaption‘åD‚«‚È‚ÌH
GetDlgItem(IDC_STATICIME)->SetWindowText("aaa");
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:30:40
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
•Ê‚ÉD‚«‚Ȃ킯‚¶‚á‚È‚¢‚ñ‚Å‚·
VB‚ÌŽž‚Í‚±‚¤‚â‚Á‚Ä‚¢‚½‚Ì‚Å
ƒvƒƒpƒeƒB‚Ì€–Ú‚ÅÝ’è‚Å‚«‚È‚¢‚̂ȂçVC++‚Å€–ڂ̈Ӗ¡‚Í‚ ‚é‚ñ‚Å‚·‚©H
‘S•”‚̃vƒƒpƒeƒB‚ÌÝ’è•û–@‚𒲂ׂȂ«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:35:46
ƒvƒƒpƒeƒBHƒ_ƒCƒAƒƒO‚ÌH@
‚ ‚ñ‚Ȃ̂Íü‚肾B
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:39:07
ˆÓ–¡‚ª‚ ‚邯‚µ‚½‚çAÝŒvŽž‚É“ü‚ê‚ê‚ÎAƒR[ƒfƒBƒ“ƒO‚µ‚È‚‚Ä—Ç‚¢Ž–‚®‚ç‚¢‚©‚ÈH
VC‚Í‘¼‚à‚Ý‚ñ‚È‚±‚ñ‚ÈŠ´‚¶‚¾‚©‚çAVB‚©‚炾‚ÆŠµ‚ê‚邵‚©‚È‚¢‚ÈB
ƒvƒƒpƒeƒB‚ÌVisible€–Ú¨ƒR[ƒfƒBƒ“ƒOŽž‚ÍShowWindow();
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:44:01
OKŠoŒå‚͂ł«‚½‚—‚—‚—‚—
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 00:55:43
C#‚ðˆê’Ê‚è‚â‚Á‚½ŽÒ‚Å‚·‚ªAC‚æ‚èC++‚Ì•û‚ªŽn‚߈Ղ¢‚Å‚µ‚傤‚©H
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 01:08:42
C# ‚©‚ç‚È‚ç C ‚Í•s•Ö‚ÉŠ´‚¶‚邯Žv‚¤B
C++ ‚Ì‚ª‚¢‚¢‚©‚ÆB
835:819
08/04/19 01:46:47
>>821 ‚ ‚肪‚Æ‚¤D‚Æ‚è‚ ‚¦‚¸‚»‚¤‚â‚ê‚΂ł«‚Ü‚µ‚½D
@@@‚½‚¾C‰½‚Å‚±‚ê‚Í’Ê‚ç‚È‚¢‚ñ‚Å‚µ‚傤‚©H
@@std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), @
@@@@@@@@@@@std::bind2nd( std::ptr_fun(A2WString2), 0) );
@@@A2WString2() ‚Ì‘æˆêˆø”‚ÌŽQÆŒ^‚ð‚â‚ß‚½‚炱‚ê‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½‚ªC
@‚à‚µ‚æ‚낵‚¯‚ê‚΂ǂȂ½‚©‚²‹³Ž¦Šè‚¢‚Ü‚·cD
//ˆø”‚ÌŽQÆŒ^‚ð‚â‚ß‚é
std::wstring A2WString2(const std::string strSource, int i=0)
{
@@return std::wsting(L"out")
}
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 05:07:02
Java‚Æ‚©C#‚©‚çŽn‚ß‚½l‚ÍC‚âC++‚Ì¢ŠE‚ɂ͓ü‚Á‚Ä‚±‚È‚¢‚Å‚‚¾‚³‚¢B
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 07:57:16
>>836
‚Ç‚¤‚µ‚ÄH
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:33:00
ƒKƒx[ƒWƒRƒŒƒNƒ^‚͕֗˜‚©‚à‚µ‚ê‚È‚¢‚ªA‚»‚֗̕˜‚³‚䂦‚ɉ½‚©d—v‚È‚±‚Æ‚ðŽ¸‚‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚éB
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:33:54
uJAVAƒXƒN[ƒ‹‚̊댯v‚Á‚Ă͂ȂµH
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 09:48:02
Java ‚̓AƒŒ‚¾‚ªAC# ‚͂܂¾ƒ}ƒV‚¾‚ÆŽv‚¤‚¯‚Ç‚ÈB‚Ü‚ B
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 10:27:27
>>835
‚»‚ê‚Í—L–¼‚ÈŽQƂ̎QÆ–â‘è
ÚׂÍSTL ƒoƒCƒ“ƒ_‚ÅŒŸõ‚µ‚Ĉê”Ôã‚ ‚½‚肪‚»‚Ì‚à‚̃YƒoƒŠ‚¾‚ÆŽv‚¤
‰ðŒˆô‚¾‚¯”²‚«‚¾‚·‚Æboost‚Ìfunctional.hpp‚Ìboost::bind2nd‚ðŽg‚¤
‚³‚ç‚Éptr_fun‚ðŽg‚킸‚Éboost::bind2nd(A2WString2)‚Æ‘‚¯‚邯‚±‚ë‚à—˜“_‚¾
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 11:43:18
>>837
‰·Žºˆç‚¿‚ªŒR‘à‚É“ü‚Á‚½‚çŽü‚肪–À˜f‚·‚邾‚ë
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 11:48:42
ŒR‘à‚Æ‚¢‚¤•\Œ»‚͌ꕾ‚ª‚ ‚é‚È
‚¹‚߂ĂǓcŽÉ‚Æ‚©“d‹C‚ª’Ê‚Á‚ĂȂ¢‚Æ‚©‚»‚¤‚¢‚¤•\Œ»‚É‚µ‚È‚¢‚Æ
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 13:06:49
‚»‚Ì•\Œ»‚à‚©‚È‚èƒjƒ…ƒAƒ“ƒXˆá‚¤‚ÈB
‚Ü‚ŸA–³—‚µ‚Ä”äšg‚ðŽg‚¤•K—v‚͂Ȃ¢ê–Ê‚¾‚ÆŽv‚¤B
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:05:31
‚Q‚ƒ‚ˆ‚ɂ䂯‚肪“ü‚Á‚Ä—ˆ‚½‚Å‚¨‚‹
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:06:52
>>845
‚¢‚Ü‚¢‚¿‚¾‚È
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 14:58:24
ƒI[ƒgƒ}ŽÔ‚µ‚©æ‚Á‚½‚±‚Æ‚ª–³‚¢l‚ªA
ƒ}ƒjƒ…ƒAƒ‹ŽÔ‚Éæ‚銴‚¶‚Æ‚©B
‚Å‚àC/C++‚ð‚¿‚á‚ñ‚Æ—‰ð‚µ‚ÄŽg‚¢Žn‚ß‚é‚È‚çA—Ç‚¢‚ÆŽv‚¤B
—‰ð‚·‚éƒtƒF[ƒY‚ÅÁÜ‚·‚él‚ÍA’ú‚߂Ăà‚ç‚Á‚ÄA
—‰ð‚·‚éƒtƒF[ƒY‚𖳎‹‚µ‚ÄŽg‚¢Žn‚ß‚él‚ÍŽ‚˂Ηǂ¢‚ÆŽv‚¤‚æB
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:10:55
1‘¬‚̂܂܂Ŗ@’葬“xˆÛŽ‚µ‚ăGƒ“ƒWƒ“‰ó‚·‚Á‚Ä‚©B
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:20:18
¢‹½‚É“ü‚Á‚Ă͋½‚É]‚¦£‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Æ
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:21:01
> —‰ð‚·‚éƒtƒF[ƒY‚𖳎‹‚µ‚ÄŽg‚¢Žn‚ß‚él‚ÍŽ‚˂Ηǂ¢‚ÆŽv‚¤‚æB
‘½Œ¾Œê‚©‚çˆÚ‚Á‚Ä‚«‚½l‚Ì3Š„‚‚ç‚¢‚Í‚±‚ê‚©‚ÈEEEH
851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:27:51
‰f‰æ‚Ƭà‚Ì‹¤‘¶‚ª‰Â”\‚Ȃ悤‚É”ü—í‚È‚RDƒOƒ‰ƒtƒBƒbƒNƒQ[ƒ€‚Æ‘z‘œ—Í‚ð‚©‚«‚½‚Ä‚é‚QD‚̃hƒbƒgŠGƒQ[ƒ€‚Æ‚¢‚¤‚̂͋¤‘¶‚ª‰Â”\‚¾‚ÆŽv‚¤‚Ì‚¾‚ª‚¢‚©‚ª‚È‚à‚Ì‚©
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:31:57
ƒhƒbƒgŠG‚·‚ç‚È‚¢roguelike‚à‚æ‚낵‚
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/19 15:55:49
•¶Žš‚Í‚®‚ȃhƒbƒgŠG‚¾‚æI
854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 10:27:45
‚Õ§
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 10:48:12
*nix‚̃tƒŒ[ƒ€ƒoƒbƒtƒ@ƒRƒ“ƒ\[ƒ‹ã‚Ńn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•`‰æ‚Æ‚©‚µ‚½‚¢
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 11:39:26
‚·‚݂܂¹‚ñ@ˆ³kE‰ð“€DLL‚ð—˜—p‚µ‚ÄA‚ǂ̌`Ž®‚̃tƒ@ƒCƒ‹‚ð“n‚³‚ê‚Ä‚à
“¯ˆê‚Ì•û–@‚Å“WŠJ‚·‚邱‚Ƃ̂ł«‚郉ƒCƒuƒ‰ƒŠ‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©?
ƒtƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚Ä“KØ‚ÈDLL‚Ö“n‚·‚â‚‚ł·B
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:11:41
„ƒtƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚Ä
ƒtƒ@ƒCƒ‹–¼‚ÅHƒtƒ@ƒCƒ‹‚Ì’†g‚ÅH
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:12:58
ƒtƒ@ƒCƒ‹‚Ì’†g‚Å‚·@EXE‚Å‚à‰ð“€‚Å‚«‚é‚â‚Â‚à‚ ‚è‚Ü‚·@‚»‚¤‚¢‚¤‚Ì‚à“WŠJ‚µ‚½‚¢‚Å‚·
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:20:41
‚Æ‚è‚ ‚¦‚¸‚Í Šg’£Žq”»•ÊDLL(ƒOƒO‚Á‚Ä) ‚Æ “‡ƒA[ƒJƒCƒo ‚Ì‘g‚݇‚킹‚©‚ÈB
exe‚Í’m‚ç‚È‚¢BƒA[ƒJƒCƒu–{‘Ì‚ðexe––’[‚É•t‚¯‚Ă邩A
ƒŠƒ\[ƒX‚Æ‚µ‚ÄŽ‚Á‚Ă邩A‚Æ‚©‚Ì•ûŽ®‚ŕςí‚Á‚Ä‚‚邾‚낤‚µB
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:25:42
‘ΉžŒ`Ž®‚ª‘½‚¢‚Ì‚ÍXacRett.dll‚©‚È
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:25:40
‚»‚ê‚ç‚ðŽ©“®‚Å‚â‚Á‚Ä‚‚ê‚é‚̂͂Ȃ¢‚©‚Æc
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 12:28:04
ƒTƒ“ƒNƒX
863:ƒ~ƒ~
08/04/20 13:10:19
Visual C++ ‚ŃfƒoƒbƒOƒo[ƒWƒ‡ƒ“‚̃oƒCƒiƒŠ‚ðì‚邯‚«‚Á‚ÄA
‚݂Ȃ³‚ñ‚Í–¼‘O‚ð•Ï‚¦‚Ü‚·‚©H‚Ç‚ñ‚È•û–@‚É‚µ‚Ă܂·‚©H
[•û–@‚P]
Debug ‚à Release ‚à“¯‚¶ƒtƒ@ƒCƒ‹–¼‚É‚µ‚ÄAƒrƒ‹ƒh‚·‚é‚Æã‘‚«‚³‚ê‚邿‚¤‚É‚·‚éB
[•û–@‚Q]
Debug ƒo[ƒWƒ‡ƒ“‚É‚Í _d ‚̂悤‚ȃTƒtƒBƒbƒNƒX‚ð•t‚¯‚éB
some_d.exe hoge_d.lib ‚È‚ÇB
[•û–@‚R]
Debug ‚Æ Release ‚Åo—̓tƒHƒ‹ƒ_‚𕪂¯‚éB
bin/Debug/some.exe bin/Release/some.exe ‚È‚ÇB
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 13:23:48
ƒfƒtƒHƒ‹ƒg‚Í•û–@‚R‚¾‚æ‚ÈB
’P“Ƃœ®‚©‚·Žž‚Í‚»‚ê‚Å\•ª‚â‚ËB
‘¼‚̃AƒvƒŠ‚©‚ç—˜—p‚·‚é•K—v‚ª‚ ‚éꇂ͕û–@‚Q‚¶‚á‚È‚¢‚Æ“s‡‚ªˆ«‚¢B
•û–@‚P‚͘_ŠO‚Á‚·‚ËB
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 14:40:32
>>858
‚»‚¤‚¢‚¤‚à‚Ì‚ª‚ ‚邯‚µ‚½‚çA‚»‚¤‚¢‚¤ƒtƒŠ[‚̃\ƒtƒg‚ªŒöŠJ‚³‚ê‚Ä‚¢‚锤‚¾‚æ‚ÈB
‚»‚¤‚¢‚¤ŒöŠJƒ\ƒtƒg‚͂Ȃ¢‚Ì‚¾‚©‚çA“–‘R‚»‚¤‚¢‚¤DLL‚͂Ȃ¢B
‚Ü‚ŸA>859‚É‚ ‚éu“‡ƒA[ƒJƒCƒo¥ƒvƒƒWƒFƒNƒg£•Ó‚è‚ðŒ©‚Ä‚±‚¢‚ÆB
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 15:20:46
XacRett‚Å‰ðŒˆ‚µ‚½‚ñ‚Å‚·‚¯‚Çc
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 17:28:14
ŋ߃Q[ƒ€‚̃vƒƒOƒ‰ƒ€‚¢‚¶‚Á‚Ä‚½‚çprintŒn‚Å•‚“®¬”‚ªo—͂ł«‚È‚‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚ñ‚¾‚ªA
“¯‚¶‚悤‚ɂȂÁ‚½‚±‚Æ‚ ‚él‚¢‚éH‚¢‚½‚ç‰ðŒˆô‚Æ‚©‹³‚¦‚Ä—~‚µ‚¢‚Å‚·B
Çó‚Æ‚µ‚Ä‚ÍA%f‚ðŠÜ‚ÞprintŒn‚ÌŠÖ”(wsprintf‚Æ‚©vfprintf)‚ðŽÀs‚·‚邯
u–â‘肪”¶‚µ‚½‚½‚ß`v‚Á‚Ä‚¢‚¤‚¨‚È‚¶‚݂̃_ƒCƒAƒƒO‚ªo‚Ä‚«‚Ä—Ž‚¿‚¿‚Ⴄ‚ñ‚Å‚·B
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 17:30:03
Œ¾ŒêăCƒ“ƒXƒg[ƒ‹
869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:34:25
ƒEƒBƒ“ƒhƒE‚ð쬂µ‚ÄA‚»‚±‚Ƀrƒbƒgƒ}ƒbƒv‚ð•\ަ‚³‚¹‚½‚è‚·‚éDLL‚ðì‚Á‚Ä‚é‚ñ‚¾‚ªA
ŠO•”‚©‚ç‚à‚ç‚Á‚½ƒoƒCƒiƒŠBMPƒf[ƒ^‚ð‚Ç‚¤‚¢‚¶‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚ñBBB
//---
PAINTSTRUCT psPaint;
HDC hWndDC;
HDC hMemDC;
HBITMAP hBitmap;
HGDIOBJ hGdiObj;
hWndDC = BeginPaint(g_hWnd, &psPaint);
hMemDC = CreateCompatibleDC(GetDC(g_hWnd));
hBitmap = CreateComptibleBitmap(hMemDC, 100, 100);
hGdiObj = SelectObject(hMemDC, hBitmap);
/* ‚±‚±‚ŃoƒCƒiƒŠ‚ðhBitmap‚Éݒ肵‚½‚¢ */
BitBlt(hWndDC, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
//---
ƒrƒbƒgƒ}ƒbƒvƒoƒCƒiƒŠ‚ð‚Ç‚¤‚É‚©‚µ‚ÄhBitmap‚ɓ˂Áž‚ñ‚Å‚â‚ê‚Ηǂ¢‚Ì‚©‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
•û–@‚ª‚í‚©‚ç‚ñc
‚»‚à‚»‚àl‚¦•û‚ªŠÔˆá‚Á‚Ä‚éH
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:45:57
>>869
SetDIBits
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 18:59:48
CreateDIBitmap
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 19:08:32
>>867
ÄŒ»ƒ\[ƒX‚ƃGƒ‰[‚ð’£‚ê‚Æ‰½“x‚¢‚Á‚½‚±‚Æ‚©
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 19:46:11
>>872
ÄŒ»ƒR[ƒh‚Ì쬂͂¿‚å‚Á‚Æ‘S‘Ì‚Ì—Ê‚à‘½‚¢‚µŒ©“–‚à‚‚©‚È‚¢‚̂œ‚¢‚Å‚·EEEB
ŠÖŒW‚ ‚邯‚µ‚½‚ç‚Ç‚ñ‚È‚±‚Æ‚ªl‚¦‚ç‚ê‚é‚Å‚µ‚傤‚©HƒƒP[ƒ‹‚Æ‚©H
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:00:57
>>873
ƒXƒ^ƒbƒN‚ð‰ó‚µ‚½‚Æ‚©ŠÖ”ƒe[ƒuƒ‹‚ð‰ó‚µ‚½‚Æ‚©
‘½•ªƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚©–¢‰Šú‰»ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä
ƒAƒNƒZƒX‚µ‚Ă͂¢‚¯‚È‚¢ƒƒ‚ƒŠ‚ð‰ó‚µ‚½‰Â”\«‚ª‚‚¢
875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:01:01
‚¾‚©‚çƒGƒ‰[ƒƒbƒZ[ƒW’£‚ê‚Â`‚¤‚ÌBƒeƒ“ƒvƒŒ‚É‘‚¢‚Ä‚ ‚é‚Å‚µ‚å
ŒÄ‚Ño‚µ‹K–ñ‚Æ‚©ƒ‰ƒ“ƒ^ƒCƒ€‚Æ‚©ƒŠƒ“ƒN‚³‚ê‚郉ƒCƒuƒ‰ƒŠ‚Æ‚©
‚È‚ñ‚©ƒvƒƒWƒFƒNƒg‚ÌÝ’è‚¢‚¶‚Á‚½‚Å‚µ‚åB‚»‚ê‚𒼂¹‚΂¢‚¢
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 20:45:31
>>863
ƒfƒoƒbƒO”ł̓Cƒ“ƒXƒg[ƒ‹æ‚̃tƒHƒ‹ƒ_B
ƒŠƒŠ[ƒX”ł̓Cƒ“ƒXƒg[ƒ‰ì¬‚̃tƒHƒ‹ƒ_B
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 21:22:45
>>874-875
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BˆÈ‘O‚Å‚«‚Ä‚¢‚½‚Æ‚±‚낪‚¢‚¶‚Á‚ĂȂ¢‚Ì‚É
‹}‚ɂȂÁ‚½‚Ì‚Å875‚³‚ñ‚ÌL‚¢‚©‚à’m‚ê‚È‚¢‚¯‚ÇA‹C‚¢‚½‚ç‚È‚Á‚Ä‚µ‚Ü‚Á‚Ă܂µ‚½EEE
BCC‚Å‚â‚Á‚ĂăGƒ‰[ƒƒbƒZ[ƒW‚ðŽæ“¾‚Å‚«‚é•”•ª‚ªŒ©“–‚½‚è‚Ü‚¹‚ñEEEB
‚±‚¤‚¢‚¤Žž‚Á‚Ăǂ¤‚â‚Á‚ăƒbƒZ[ƒW‚ðŽó‚¯Žæ‚é‚ñ‚Å‚µ‚傤H‚·‚¢‚Ü‚¹‚ñƒAƒz‚ÅEE
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 21:58:31
•‚“®¬”‚Æ‚©Œ¾‚Á‚Ă鎞“_‚ŃLƒ~‚ªƒAƒz‚Ȃ݂̂͂ñ‚È•ª‚©‚Á‚Ă邿
879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:11:33
‚±‚ê‚ł܂Á‚½‚ŠÖŒW‚È‚¢êŠ‚Åƒ[ƒœŽZ‚Å—Ž‚¿‚Ä‚½‚Æ‚©‚¾‚ƃEƒP‚é‚È
880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:24:46
‚ ‚Áwsprintf‚©w
printfŒn‚¶‚á‚È‚¢‚©‚ç%f‚Æ‚©–³—
sprintf‚‚©‚¦
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/20 22:29:26
snprintf‚Æ‚©swprintf‚Å‚à‚¢‚¢‚æ
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 01:09:03
>>870
>>871
‚³‚ñ‚‚·B
CreateDIBitmapŽg‚Á‚Ä‚â‚Á‚Ă݂½‚ç‚¢‚¯‚½B
•\ަ—p‚̃rƒbƒgƒ}ƒbƒv‚ÍCreateCompatibleBitmap‚Åì‚Á‚ÄA
ŠO•”‚©‚ç‚à‚ç‚Á‚½ƒoƒCƒiƒŠ‚ð•`‰æ‚·‚éƒrƒbƒgƒ}ƒbƒv‚ðCreateDIBitmap‚Åì¬
BitBlt‚Å“]‘—‚µ‚ÄŽÀ‘•‚Å‚«‚½‚æ
‚ ‚肪‚Æ‚¤
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 20:49:40
>>879ŠmŽÀ‚Évsprintf‚Å—Ž‚¿‚Ă܂µ‚½B
>>880-881ƒ_ƒ‚Å‚µ‚½B‚ ‚«‚ç‚߂܂·B
e؂ɃŒƒX‚µ‚Ä‚‚¾‚³‚Á‚½ŠF—lA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:15:55
null = new int[10]
‚ÅŠm•Û‚µ‚½—̈æ‚͂ǂ±‚É‘¶Ý‚·‚é‚ÌH
delete[]‚µ‚È‚¯‚ê‚ÎA‚±‚ÌŠm•Û‚µ‚½—̈æ‚̓vƒƒOƒ‰ƒ€‚ªI—¹‚µ‚Ä‚à‚¸‚Á‚Æ‚»‚±‚É‘¶Ý‚µ‚½‚܂܂ɂȂé‚ÌH
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:18:33
>>884
ƒq[ƒv—̈æ‚̂ǂ±‚©
I—¹‚µ‚½‚ç‚¿‚á‚ñ‚Ɖð•ú‚³‚ê‚é
ˆê•”‚³‚ê‚È‚¢OS‚à‚È‚‚͂Ȃ¢
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:38:02
ƒRƒ“ƒpƒCƒ‹Žž‚Étype_info‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅÓI‚ɃNƒ‰ƒX–¼‚Ì•¶Žš—ñ‚ðŽæ“¾‚Å‚«‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Å—áŠO‚𓊂°‚鎞‚ÉŽg‚¢‚½‚¢‚ñ‚Å‚·‚ªEEE
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:52:34
>>886
boost‚Ì‚±‚̕ӂ̂ª–ð‚É—§‚‚©‚à‚µ‚ê‚È‚¢
URLØÝ¸(www.kmonos.net)
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 22:10:44
boost‚Á‚Ä–{“–‚É‚·‚²‚¢‚ËEEE‚»‚ñ‚È‚Ì‚à”»’è‚Å‚«‚邯‚Í
‚Å‚àŒ^–¼‚̎擾‚ÍŒµ‚µ‚¢‚Ì‚©‚ÈEEE
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 01:38:20
‚â‚Á‚Ï‚èboost‚Åtypeof‚Á‚Ă̂ª‚ ‚Á‚ÄA‚»‚ê‚Å
Œ^–¼‚͎擾‚Å‚«‚é‚Ì‚¾‚¯‚ÇAstatic‚Ȉ—‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ËB
‚Ȃ̂ł»‚Ì—p“r‚¾‚ÆtypeidŽg‚¤‚̂Ƃ ‚Ü‚è•Ï‚í‚è‚È‚¢B
URLØÝ¸(www.kmonos.net)
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 03:19:09
STL‚ð‚Í‚¶‚ßAƒeƒ“ƒvƒŒ[ƒg‚ð‚æ‚Žg‚¢‚È‚³‚¢B
Œ^‚ÌŠ®‘S–¼‚ªƒJƒIƒX‚ɂȂÁ‚Ä’ú‚ß‚ª‚‚‚©‚çB
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 04:20:31
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
msgdlg aaae = new msgdlg();
aaae.Create(IDD_DIALOG1, this);
aaae.ShowWindow(SW_SHOW);
}
‚±‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃ_ƒCƒAƒƒOƒEƒBƒ“ƒhƒE‚ªˆêu•\ަ‚³‚ꂽ‚悤‚ɂ݂¦‚é‚̂ł·‚ªA•\ަ‚³‚ê‚Ü‚¹‚ñB
SW_SHOW‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:09:45
‚»‚êƒRƒ“ƒpƒCƒ‹’Ê‚é‚ÌH
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:55:39
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚µA‚»‚ꂪ’P‚È‚étypo‚¾‚Á‚½‚Æ‚µ‚Ä‚àŽ‘Œ¹‚ÌŠÇ—‚͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚ËA‚ÆB
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:21:56
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚Ü‚·‚ª‚â‚Í‚èaaae.ShowWindow(SW_SHOW);‚ÅÁ–Å‚µ‚Ü‚·
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:25:14
‚ Aaaae‚ðƒ|ƒCƒ“ƒ^‚É‚µ‚½‚ço—ˆ‚Ü‚µ‚½B
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 20:23:53
’P‚ɃXƒR[ƒv”²‚¯‚½‚©‚çAmsgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽ€–S‚µ‚½‚¾‚¯‚¾‚낤B
897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:23:39
vsprintf‚ɂ‚¢‚ĂȂñ‚Å‚·‚¯‚ÇA‰º‹L‚Ìva_end(..)‚Á‚Ä‚¢‚é‚̂ł·‚©H
xx func(const char* format, ...) {
char buf[256];
va_list args;
va_start(args,format);
vsprintf(buf, format, args);
va_end(args); //@<=== ‚±‚ê•K—v‚È‚ñ‚Å‚·‚©H
...
}
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:30:35
‹KŠi‚ÅA“¯‚¶ƒlƒXƒgƒŒƒxƒ‹‚Åva_start,va_end‚Ì‘g‚ÅŽg‚¤‚±‚ƂɂȂÁ‚Ä‚¢‚éB
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:32:48
ŽÀ‘•‚É‚æ‚é‚©‚à’m‚ê‚ñ‚ªƒƒ‚ƒŠ‚Æ‚©‚ª‚Ô‚Á‰ó‚ê‚é‚ñ‚¶‚á‚Ü‚¢‚©
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:49:24
‚·‚¢‚Ü‚¹‚ñ‚¿‚å‚Á‚Æ‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªAGCC‚Å
if(ret = 1){
int dt = 1;
}
‚Ý‚½‚¢‚É‚µ‚½‚çA
u^‹U’l‚Æ‚µ‚ÄŽg‚í‚ê‚é‘ã“ü‚̂܂í‚è‚Å‚ÍAŠÛЇŒÊ‚ÌŽg—p‚ð‚¨Š©‚ß‚µ‚Ü‚·v
‚ÆŒ¾‚í‚ꂽ‚Ì‚ÅA
if((ret = 1)){
int dt = 1;
}
‚Ý‚½‚¢‚É‚µ‚½‚çA‹–‚µ‚Ä‚à‚炦‚Ü‚µ‚½B
‚È‚º ((ret = 1)) ‚Ì•û‚ª‚æ‚¢‚̂łµ‚傤‚©HH
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:52:09
>>900
ret==1‚Á‚Ä‘‚¢‚½‚ç‚»‚ÌŒxÁ‚¦‚Ä‚‚ê‚邿B
902:897
08/04/22 21:54:54
>>898-899@‚Ç‚¤‚àA
‚±‚±‚̃Tƒ“ƒvƒ‹‚Å‚Íva_endŽg‚Á‚ĂȂ¢‚ñ‚Å‚·
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
‚»‚µ‚ÄAURLØÝ¸(www.bohyoh.com)
‚±‚±‚ÉAu–{ŠÖ”‚ÍAva_endƒ}ƒNƒ‚ðŒÄ‚Ño‚³‚È‚¢v@‚Æ‹Lq‚ª‚ ‚é‚ñ‚Å‚·
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:00:56
>>900
==‚̊ԈႢ‚¾‚Á‚½‚肵‚Ü‚¹‚ñ‚æ‚ËH‘åä•vH‚Á‚Ä‚¢‚¤Œx‚¾‚©‚ç‚»‚¤‚¢‚¤‚à‚ñ‚¾‚ÆŽv‚¦
•ʂɑO‚Ì‘‚«•û‚Å‚à–â‘è‚È‚¢
(())‚Ì•û‚ª‚æ‚¢‚Æ‚¢‚¤‚킯‚¶‚á‚È‚¢
904:900
08/04/22 22:05:44
>>901 ‚³‚ñ
>>903 ‚³‚ñ
‚È‚é‚Ù‚ÇI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:28:34
>>902
VC‚ÉŒÀ‚Á‚Ä‚¢‚¦‚Îva_endƒ}ƒNƒ‚͉½‚à‚µ‚È‚¢‚©‚çŒÄ‚΂Ȃ‚Ä‚à–â‘è‚͂Ȃ¢B
‚µ‚©‚µA‘¼‚̈—Œn‚Å“®‚‚Ƃ͌À‚ç‚È‚¢B
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:00:01
>>902
‘‚©‚È‚‚Ä‚à‚¢‚¢ŠÂ‹«‚ª—L‚邯‚Í‚¢‚¦AƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ă͑‚©‚È‚¢‚ƑʖÚB
‰^ˆ«‚‘ʖڂȃTƒ“ƒvƒ‹‚É“–‚½‚Á‚½‚ËB
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:05:39
>>896
‚È‚é‚Ù‚ÇI
msgdlg aaae = new msgdlg();
‚ðƒOƒ[ƒoƒ‹—̈æ‚ÉŽ‚Á‚Äs‚Á‚Ä‚à‹N“®‚µ‚Ü‚µ‚½B
ƒ|ƒCƒ“ƒ^‚Ì—‰ð‚ª[‚Ü‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤I
908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:07:36
‚¿‚å‚Á‚Æ‚§‚§‚§‚§‚§
909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:13:26
‚±‚ꂪ
u‰½‚©“K“–‚É‚¢‚¶‚Á‚½‚ç“®‚¢‚½v
‚Æ‚¢‚¤“z‚©
910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:14:27
> ƒOƒ[ƒoƒ‹—̈æ
[‚Ü‚Á‚ĂȂ¢ˆ«Š¦
911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:15:55
‚³‚·‚ª‚É‚±‚ê‚ðƒRƒ“ƒ{‚Å‚‚ç‚Á‚½‚猳‚̃\[ƒX‚ðŽ©•ª‚Å‘‚¢‚Ä‚¢‚½‚Æ‚µ‚Ä‚àƒfƒoƒbƒO‚µ‚½‚‚È‚‚È‚é‚È
i‚¾‚©‚çA‚»‚̕ςñ‚Ȃ̂͌ォ‚ç”nŽ‚ª˜M‚Á‚½‚ñ‚¾‚Á‚ĂΠ„ƒj
912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:18:30
„msgdlg aaae = new msgdlg();
‚±‚̃R[ƒhA‰½“xŒ©‚Ä‚à“䂪Žc‚è‚·‚¬B
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:29:02
>891‚Ì’iŠK‚ÅŠù‚ɒނ肾‚Á‚½‚ñ‚¶‚á‚Ë?
914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:30:42
>>907
C++‚Ì“ü–å‘‚©“ü–åƒTƒCƒg‚ð‚à‚¤ˆê“xŒ©‚ĉñ‚Á‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚¼B
ø‚è‚Æ‚©‚¶‚á‚È‚‚Ä–{“–‚ÉBŠî‘b‚͑厖‚¾‚©‚çB
‚Æ‚è‚ ‚¦‚¸A—‰ð‚·‚é•K—v‚Ì‚ ‚éƒL[ƒ[ƒh‚Æ‚µ‚Ä‚ÍA
@@@ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv
‚ ‚½‚è‚©‚ÈB
915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:32:33
’Þ‚è‚È‚çA‚»‚ê‚Í‚»‚ê‚Å‚¨‚‹B
916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:24:05
switch‚Ìcase•¶“à‚ÅAauto•Ï”‚ð錾‚µ‚悤‚Æ‚·‚邯A{}‚ð‚‚©‚Á‚ăuƒƒbƒN‚ð
ì‚ç‚È‚¢‚Æ‚¾‚߂ł·‚©H
917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:25:05
‚¾‚߂ł·
918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:30:02
>>916
—Ⴆ‚΂±‚¤‚¢‚¤‚±‚ƂȂç‚Å‚«‚éB
switch (value) {
int someVar;
case 0:
someVar = 0;
break;
case 1:
someVar = -1;
default:
someVar = value;
break;
}
919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:00
>>914
ƒŒƒxƒ‹ƒAƒbƒv‚µ‚½‹C•ª‚Å‚·‚²‚–ž‘«‚Ȃ̂ł·‚ª
‚à‚¤ˆê“xVC++Œ¾Œê“ü–åƒVƒjƒA•Ò㉺‚ð“ǂݒ¼‚µ‚Ă݂܂·EEE
‚ªA‚¸‚΂èˆêŒ¾‚łǂ±‚ª‚¨‚©‚µ‚¢‚Å‚·‚©H“ªŠÖŒWˆÈŠO‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:09
>>917-918
‚ ‚肪‚Æ‚¤‚Å‚·B
918‚Í‚â‚è•ûŽ©‘Ì’m‚ç‚ñ‚©‚Á‚½ƒXB
921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 01:01:17
>>919
“ªŠÖŒWˆÈŠO‚ňꌾ‚ɂ܂Ƃ߂é‚É‚ÍA‘ÎÛ‚ªu”v‚Ìu‹ï‘Ì“I‚ȃfƒBƒe[ƒ‹v‚Å‚ ‚é•K—v‚ª‚ ‚éB
‚Å‚àŒN‚Ìê‡AuŠî–{“I‚È’ŠÛŠT”Ov‚Ì—‰ð‚ªuŠô‚‚àvŒ‡‚¯‚Ä‚¢‚邿‚¤‚ÉŒ©Žó‚¯‚ç‚ê‚é‚©‚çA‚܂Ƃ߂悤‚ª‚È‚¢B
‚¾‚©‚ç>>914‚ࢂÁ‚½‹“‚°‹å
> ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv‚ ‚½‚è
‚Æ‚¢‚¤Œ¾‚¢•û‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æi‚±‚ê‚Å‚àe؂ɗpŒê‚ði‚Á‚Ä‹“‚°‚Ä‚é‚Ù‚¤jB
922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 02:37:20
>>919
msgdlg aaae; //›msgdlgŒ^‚̕ϔ
msgdlg aaae = new msgdlg(); //~msgdlgŒ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
msgdlg *aaae = new msgdlg(); //›msgdlg*Œ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
ˆêŒ¾‚Å‚¢‚¤‚Æ,‚Ç‚±‚ªƒCƒR[ƒ‹‚æH
923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:18:54
>>919
void CtimerDlg::OnBnClickedButton2()
{
@@// new msgdlg() ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒq[ƒv‚ÉŠm•ÛB
@@//
@@// msgdlg aaae = DDD ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒXƒ^ƒbƒN‚ÉŠm•Û‚µ‚ÄA
@@// msgdlg(msgdlg* ptr)‚É“K‡‚·‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»B(¦‚P)
@@msgdlg aaae = new msgdlg();
@@DDD
@@// Ž©“®•Ï”‚Ìaaae‚ªƒXƒR[ƒv‚©‚çŠO‚ê‚é‚̂ŃfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂êA
@@// aaaa‚ª•ÛŽ‚µ‚Ä‚¢‚½ƒEƒBƒ“ƒhƒE‚Ȃǂªíœ‚³‚ê‚éB
@@//
@@// (¦‚P)‚̃|ƒCƒ“ƒ^ptr‚ðdelete‚µ‚Ä‚¢‚È‚¯‚ê‚΃ƒ‚ƒŠƒŠ[ƒNB
}
‚ª—‰ðo—ˆ‚Ä‚¢‚È‚¢‚悤‚ÉŒ©‚¦‚éB
ì‚肽‚¢‚Ì‚ªƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒO‚È‚çA
{
@@msgdlg aaae;
@@aaae.Create(IDD_DIALOG1, this);
@@aaaa.DoModal();
}
ŠÖ”‚𔲂¯‚Ä‚àmsgdlg‚ð•ÛŽ‚·‚é‚È‚çA
ƒOƒ[ƒoƒ‹‚łȂCtimerDlg‚̃ƒ“ƒo‚É‚·‚éB
924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:20:43
‚悌©‚½‚çe‚¾‚Á‚½B
~ aaaa
› aaae
925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:41:18
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ÍA
unsigned char x : 50;
‚̂悤‚ÉŒ³‚ÌŒ^‚ð’´‚¦‚Ä‚¢‚Ä‚à’è‹`‚Å‚«‚Ü‚·‚©?
926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:43:54
unsigned char”z—ñ‚ðA38@A@6@A@4@‚̂悤‚É•ª‚¯‚½‚¢‚̂ł·‚ªAƒrƒbƒgƒtƒB[ƒ‹ƒh‚Åo—ˆ‚Ü‚·‚©?
‚ ‚ÆA38bit‚Ì•”•ª‚ÍA=‚Å”äŠr‚Å‚«‚Ü‚·‚©? –³—‚Èê‡A•ʂ̕û–@‚͂Ȃ¢‚Å‚µ‚傤‚©
927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:51:28
‚±‚̂悤‚É‚µ‚½‚çAŠm•Û‚·‚é—̈æ‚ÍA40bit + 8bit‚ɂȂè‚Ü‚·‚æ‚Ë?
33 + 7 ‚ł͂Ȃ¢‚Å‚·‚æ‚Ë?
class A{
public:
bitset<33> a;
char b : 7;
};
928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:06:17
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚±‚ê‚Å’·‚¢—ñ‚ɕϊ·o—ˆ‚Ü‚µ‚½
bitset<40> *p;
unsigned char s[5]={1,255,1,255,128};
p=(bitset<40>*)&s;
cout<< *p;
929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:53:08
‚»@‚ê@‚Í@‹ô@‘R@‚¾
930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:16:25
>>922>>923
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚·‚²‚‚æ‚‚í‚©‚è‚Ü‚µ‚½B
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
int a =0;
while(a < 100){
msgdlg *aaae = new msgdlg[100];
aaae[a]->Create(IDD_DIALOG1, this);@// ƒGƒ‰[
aaae[a]->ShowWindow(SW_SHOW);
aaae[a]->OnBnClickedOk();
delete aaae[a];
a++;
}
}
error C2819: ƒNƒ‰ƒX 'msgdlg' ‚ɂ̓I[ƒo[ƒ[ƒh‚³‚ꂽƒƒ“ƒo 'operator ->' ‚ª‚ ‚è‚Ü‚¹‚ñB
‚±‚ê‚͉½‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H
931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:32:26
‰º‹L‚̃R[ƒh‚ðŽÀs‚µ‚½‚Æ‚«‚É test::aaa ‚Å“à•”“I‚ÉŠm•Û‚³‚ꂽƒƒ‚ƒŠ(H)‚ª‰ð•ú‚³‚ꂸA
ƒƒ‚ƒŠƒŠ[ƒN‚ª‹N‚«‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‰ðŒˆ•û–@‚ªŒ©‚‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B
STL‚ȂǂÌê‡AŠm•Û‚µ‚½ƒƒ‚ƒŠ‚𖾎¦“I‚ɉð•ú‚·‚éŠÖ”‚Ȃǂª‚ ‚é‚̂łµ‚傤‚©H
( aaa.clear() ‚â aaa.~vector() ‚È‚Ç‚ÍŽŽ‚µ‚Ă݂½‚̂ł·‚ª‘Ê–Ú‚Å‚µ‚½)
‚»‚ê‚Æ‚à test::aaa Ž©‘Ì‚à new ‚ÅŠm•Û‚µ‚Ä delete ‚ʼnð•ú‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©H
ŠÂ‹«‚ÍVC++2005‚Å‚·A‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
class base {
public:
~base(){ destory(); }
virtual void destory(){};
};
class test : base {
public:
std::vector< int > aaa;
void destory(){ aaa.clear(); }
};
void main(){
void *p;
{
test *ptest;
ptest = new test;
ptest->aaa.resize(100);
p = (void*)ptest;
}
//‚±‚±‚ł̓|ƒCƒ“ƒ^ p ‚ÌŠî–{ƒNƒ‰ƒX‚ª base ‚Æ‚¢‚¤‚±‚ƈȊO‚͂킩‚ç‚È‚¢
delete (base*)p;
}
932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:39:01
ƒfƒXƒgƒ‰ƒNƒ^‚ʼn¼‘zŠÖ”ŒÄ‚Ño‚·‚Æ‚©”nŽ‚¶‚á‚Ë[‚ÌH
933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:42:12
ŒÃ‚¢Œ`Ž®‚̃LƒƒƒXƒgŽg‚Á‚Ă邯‚©”nŽ‚¶‚á‚Ë[‚ÌH
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Žg‚Á‚ĂȂ¢‚Æ‚©”nŽ‚¶‚á‚Ë[‚ÌH
‚¢‚â‚¢‚âA”nŽ‚¶‚á‚È‚¢‚Á‚ÄB
ƒfƒXƒgƒ‰ƒNƒ^‚Ì’†‚©‚牼‘zŠÖ”ŒÄ‚Ño‚·‚̂͂³‚·‚ª‚ɂȂ¢‚¯‚ÇB
934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:44:25
>>930
‚±‚ê‚͂Ђǂ¢
935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:57:28
c ~base() ‚ªŒÄ‚Ño‚³‚ê‚邯‚«‚Í
Šù‚É test::destory ‚ÌŽÀ‘̂͂Ȃ‚È‚Á‚Ä‚¢‚é‚©‚ç‚Å‚µ‚傤‚©H
”nނł·‚݂܂¹‚ñc
‚±‚¤‚¢‚¤ê‡AƒNƒ‰ƒXtest‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚Í
‚Ç‚¤‰ð•ú‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H
936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:59:40
‚µ‚©‚à‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å’²‚ׂĂ݂܂·B
937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 12:31:15
base‚̃fƒXƒgƒ‰ƒNƒ^‚Évirtual‚ð‚‚¯‚Äã‚Å
test‚ÉŽ©•ª‚Ìdestory‚ðŒÄ‚ÔƒfƒXƒgƒ‰ƒNƒ^‚𑂯‚Î
base‚̃fƒXƒgƒ‰ƒNƒ^‚Ìʼn‚Åtest‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚ÄAtest‚Ìdetory‚ªŒÄ‚Ño‚³‚ê‚邽‚ß
‚±‚ÌꇂÍmain“à•”‚Ì•ÏX–³‚µ‚Ńƒ‚ƒŠƒŠ[ƒN‚ª‚È‚‚Ȃ邯‚ÇA‚»‚ê‚¶‚á‘Ê–Ú‚È‚ÌH
938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:22:22
>>937
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A–³Ž–‚ɉð•ú‚³‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚¢‚ë‚¢‚ë‚Æ•׋•s‘«‚Å‚µ‚½B
‰¼‘zƒfƒXƒgƒ‰ƒNƒ^‚É‚µ‚È‚¢‚Æ”h¶ƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚È‚¢‚Ì‚Í‚à‚¿‚ë‚ñ
ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Æ(?)‚È‚ñ‚Å‚·‚ËB
939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:39:34
„ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢
Ú‚µ‚‚ÍŠo‚¦‚ĂȂ¢‚ªAƒfƒXƒgƒ‰ƒNƒ^‚ª‰¼‘zŠÖ”ivirtualj‚Å‚ ‚ê‚ÎAdelete‰‰ŽZŽq‚ª
“n‚³‚ꂽƒ|ƒCƒ“ƒ^‚©‚牼‘zŠÖ”ƒe[ƒuƒ‹‚ð’H‚Á‚ÄŒp³ŠÖŒW‚ð”cˆ¬‚Å‚«‚邯‚©
‚¾‚Á‚½‚ÆŽv‚¤i‹t‚ÉŒ¾‚¦‚Ή¼‘zŠÖ”‚łȂ¢‚Æ”cˆ¬‚Å‚«‚È‚¢jB
‚¿‚Ȃ݂Ɋ¨ˆá‚¢‚µ‚Ä‚»‚¤‚Ȃ̂ő‚¢‚Ä‚¨‚‚¯‚ÇAƒfƒXƒgƒ‰ƒNƒ^‚Æ‚Í
~ƒNƒ‰ƒX–¼();©ˆø”–³‚µ
‚Ì‚±‚ÆBdestroy‚Æ‚©ŸŽè‚É–¼‘O‚‚¯‚½‚ç‚»‚ê‚Í‚½‚¾‚̃ƒ“ƒoŠÖ”‚¾‚æB
‚±‚Ìꇳ‚µ‚‚Í virtual ~base();‚Æ‚©‚¾B
940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:43:43
‚ A‚»‚¤‚¢‚¦‚Î~base()‚Í‚¿‚á‚ñ‚Æ‘‚¢‚Ä‚ ‚é‚Ì‚©‚—
941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:11:20
‚È‚é‚Ù‚Çc‰¼‘zŠÖ”ƒe[ƒuƒ‹‚Å‚·‚©A
virtualŽw’è‚͂Ȃñ‚¾‚©”™‘R‚Æ‚µ‚Ä‚¢‚Ä—‰ð‚µ‚É‚‚©‚Á‚½‚Å‚·‚ª
‚È‚ñ‚ƂȂ‚͂ǂ¤“®ì‚·‚é‚©‚ª—‰ð‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:16:49
>>930
‰º‚̃\[ƒX‚̓Rƒ“ƒpƒCƒ‹‰Â”\
s”Œ¸‚炵‚½‚©‚炵Œ©h‚¢‚©‚à
>>914‚ÌŒ¾‚¤‚悤‚Ƀ|ƒCƒ“ƒ^‚ÆŽQƂɂ‚¢‚ÄŠw‚ñ‚¾•û‚ª‚¢‚¢
struct CTest{ void test(){} };
void f(){
CTest a;
CTest* b = new CTest();
CTest* c = new CTest[1];
CTest d[1];
a.test(); (*&a).test(); (&a)->test(); (&a)[0].test();
(*b).test(); b->test(); b[0].test();
(*c).test(); c->test(); c[0].test();
(*d).test(); d->test(); d[0].test();
delete b;
delete[] c;
}
943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:47:49
>>942
Š´“®‚µ‚Ü‚µ‚½B‚±‚ñ‚Ȃɂ킩‚è‚â‚·‚¢‚̉‚߂Ă݂܂µ‚½B‚ª‚ñ‚΂è‚Ü‚·I
944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:37:22
•¨¦‚¢‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ª
ãŽè‚¢•û–@‚ð‹³‚¦‚Ä‚à‚ç‚¢‚½‚‚ÄŽ¿–₵‚Ü‚·B
‚ ‚é•¶Žš—ñ‚ª‚ ‚Á‚Ä
1•¶Žš‚¸‚ˆ—‚µ‚Ä‚¢‚‚ñ‚Å‚·‚ªA
‰½‚©•¶Žš‚ɕω»‚ª‚ ‚Á‚½Žž‚¾‚¯ˆ—‚ðs‚¢‚½‚¢‚̂ł·B
char str[]="‚ ‚ ‚¢‚¤‚¦‚¦‚¨";//‰½‚©•¶Žš—ñ
int len=strlen(str);
char current_c;
current_c=str[0];//“à—e‚ðŠo‚¦‚é
for(int i=0; i<len; i++){
if(current_c!=str[i]){//˜A‘±‚µ‚Ä‚¢‚é•¶Žš‚ª•Ï‚í‚ê‚Î
//ˆ—
}
}
‚±‚ñ‚Ȃ̂ðŽv‚¢‚‚¢‚½‚ñ‚Å‚·‚ª
‚±‚ꂾ‚ÆA1‚–ڂ̕¶Žš‚ª“–‘Rˆ—‚³‚ê‚Ü‚¹‚ñB
current_c=str[0];//“à—e‚ðŠo‚¦‚é
‚±‚ê‚ð
current_c=str[0]+1;//“à—e‚ðŠo‚¦‚é
‚Æ‚µ‚ÄA•K‚¸1‰ñ–ڂ͈—‚ªs‚í‚ê‚邿‚¤‚É‚·‚é‚Ì‚àl‚¦‚½‚ñ‚Å‚·‚ª
‚à‚Á‚Æ‚¿‚á‚ñ‚Æ‚µ‚½ƒXƒ}[ƒg‚È•û–@‚ª‚ ‚邯Žv‚¤‚ñ‚Å‚·‚ªEEE
‚±‚¤‚¢‚¤ê‡A‚Ç‚¤‚â‚é‚Ì‚ªˆê”Ê“I‚Ȃ̂łµ‚傤‚©H
945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:46:25
str[0]+1‚È‚ñ‚Ä‘ã“ü‚µ‚È‚‚Ä‚àA0‚ʼnŠú‰»‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:48:09
>>944
char‚Í1ƒoƒCƒg‚¾‚©‚畽‰¼–¼‚Ý‚½‚¢‚È‘½ƒoƒCƒg•¶Žš‚Í‚¤‚Ü‚‚ä‚©‚È‚¢‚æB
•ª‚©‚Á‚Ä‚¢‚é‚Ȃ炲‚ß‚ñB
947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:11:33
>>945
0‚ɑГ–‚·‚é•¶Žš‚ª—ˆ‚½Žž‚ɑʖڂłµ‚åB
948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:12:08
>>944
typedef char val_t;
val_t str[]="aabbbcccddee";
typedef val_t* iter_t;
for(iter_t begin=str,end=str+strlen(str),back,it=begin; it!=end; ++it){
@@if(it==begin || *back!=*it){
@@@@//ˆ—
@@@@back=it;
@@}
}
iEÍEj
949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:13:42
>>947
‚»‚ê‚͂Ђå‚Á‚Æ‚µ‚ăMƒƒƒO‚Å‚¢‚Á‚Ä‚é‚Ì‚©EEEE
950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:19:37
>>944
ʼn‚É1•¶Žš–ڂƈقȂé’l str[0]+1 ‚ʼnŠú‰»‚µ‚Æ‚¯‚Ηǂ¢‚ñ‚¶‚á‚ËH
‚Á‚Ă̂͌‹\“ª‚Ì—Ç‚¢”‘zB–}•S‚Ì“k‚ɂ͌™‚í‚ê‚邯‚Ç‚ËB
‚Å‚à‚»‚¤‚¢‚¤‚Æ‚«‚Ì current_c ‚Í•’Ê prev_c ‚¾‚ÈB
951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:22:12
>>950
‚»‚¤‚©Hƒ€ƒ_‚¶‚á‚ËH
952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:33:50
ˆê‚–ڂ̕¶Žš‚ª•Ï‚í‚é‚Á‚Ä‚¢‚¤ˆÓ–¡‚ª•ª‚©‚ç‚ñ‚—
953:948
08/04/23 16:41:36
struct CTest{
@@bool operator!=(const CTest& o){
@@@@// ...
@@@@return true;
@@}
};
template<typename iter_t> void unique_each(iter_t begin, iter_t end){
@@for(iter_t back,it=begin; it!=end; ++it){
@@@@if(it==begin || *back!=*it){
@@@@@@//ˆ—
@@@@@@back=it;
@@@@}
@@}
}
void f(){
@@CTest v[10];
@@// v[0] ...
@@unique_each(v,v+sizeof(v)/sizeof(*v));
}
(¿K„tK)ƒA[ƒA[‚«‚±‚¦‚È[‚¢
954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:46:59
>>951
¡‰ñ‚Í•¶Žš‚¾‚©‚ç 0 ‚É‚µ‚Æ‚«‚á—Ç‚¢‚¯‚ÇA
ˆê”Ê‚Éæ“ª—v‘f‚Ü‚½‚Í’¼‘O‚̂ƈقȂé—v‘f‚ð
”»’肵‚Ä‚¢‚‚ɂ͗ǂ¢•û–@‚¾‚æB
955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:58:36
>>945‚Ì‘O’ñðŒ
nulI’[•¶Žš—ñ
>>947‚Ì‘O’ñðŒ
•¶Žš—ñ
>>950‚Ì‘O’ñðŒ
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^
operator+
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^
>>953‚Ì‘O’ñðŒ
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^
956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:04:34
>>955
‚à‚¤>>944‚Ƃ͕ʢŠE‚És‚Á‚Ä‚é‚Èw
957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:31:55
PHP‚âperl‚Åprint ‚ðŽg‚¢‚È‚ª‚çƒfƒoƒbƒO‚·‚邿‚¤‚È•û–@‚ðC++‚Å‚à‚â‚肽‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©HH
‚»‚¤‚¢‚¤ƒfƒoƒbƒO‚ÌŽd•û‚ÍC++‚ł͓‚¢‚̂łµ‚傤‚©B
958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:32:34
>>944 ‚¿‚å‚Á‚ƃgƒŠƒbƒL[A‚Å‚à‚¤‚Ü‚¢‚â‚è•û
>>945 ˆê”ÔƒVƒ“ƒvƒ‹
>>946 ˆê”Ôd—v‚ȃŒƒX‚—
>>953 ”Ä—p‰»‚µ™ÜÛÀ‚—
959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:44:15
>>944
#include <algorithm>
#include <string>
#include <iostream>
#include <functional>
int main() {
@@std::wstring src = L"‚ ‚ ‚¢‚¤‚¦‚¦‚¨";
@@src.push_back(0);
@@::setlocale(LC_ALL, "ja_JP.UTF-8");
@@for (std::wstring::iterator i = src.begin(); *i != 0; ++i) {
@@@@i = std::adjacent_find(i, src.end(), std::not_equal_to<wchar_t>());
@@@@std::wcout << i-src.begin() << *i << std::endl;;
@@}
}
I’[ˆê‚‰Á‚¦‚ÄðŒ‚ª‹t‚Ìadjacent_find
>>957
ƒGƒXƒp[‚·‚邯ƒR[ƒh‚ð“ǂ܂¹‚ÄŽÀsŽž‚Ɉꎞ“I‚È’l‚ðŒ©‚é‚Æ‚©‚È‚çƒfƒoƒbƒK
gdb‚ÆVC•t‘®‚̂₂Ƃ©
960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:44:31
>>944‚ÍAchar‚ÌŽæ‚肤‚éÅ‘å’l‚ðŽw‚µ‚Ä‚¢‚½ê‡
+1‚·‚邯AƒI[ƒo[‚·‚éB
>>945‚ÍAˆ—“à—eŽŸ‘æ‚Å‚ÍA\0‚ª‚¢‚«‚Ȃ藈‚½ê‡‚Ƀ„ƒo‚¢B
‚ªA‚ ‚̃vƒƒOƒ‰ƒ€‚Ìê‡strlen‚Ì’l‚ªƒ‹[ƒv‚ÌŽÀs‰ñ”‚¾‚©‚çOK
„953‚ÍA‹°‚ç‚>>944‚ª–{“–‚É•K—v‚¾‚Á‚½‚à‚̂ł͂Ȃ¢‰Â”\«‚ª‚‚¢‚—
961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:47:00
>>959 ‚³‚ñ
‚È‚é‚قǃfƒoƒbƒK‚ŕϔ‚ÉŠi”[‚³‚ê‚Ä‚é’l‚ðŒ©‚é‚±‚Æ‚ªo—ˆ‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½‚(_ _)‚
962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:51:55
>>>944‚ÍAchar‚ÌŽæ‚肤‚éÅ‘å’l‚ðŽw‚µ‚Ä‚¢‚½ê‡
>+1‚·‚邯AƒI[ƒo[‚·‚éB
‚·‚é‚Á‚Ä[‚Æ current_c=~str[0]; ‚ª“KØH
963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:53:43
ƒI[ƒo[ƒtƒ[‚µ‚Ä‚à‘åä•v‚¾‚ëB
964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:55:39
‚ Aˆê•¶Žš–Ú‚ªˆ—‚³‚ê‚È‚¢
965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:56:06
>>963
ŽÀ“®‚Í‚Æ‚à‚©‚A‹KŠi“I‚ɂ̓AƒEƒg‚¾‚ë
966:959
08/04/23 18:12:21
ƒŠƒxƒ“ƒW
#include <algorithm>
#include <string>
#include <iostream>
#include <functional>
int main() {
@@std::wstring src = L"‚ ‚ ‚¢‚¤‚¦‚¦‚¨";
@@::setlocale(LC_ALL, "ja_JP.UTF-8");
@@std::wstring::iterator i = src.begin();
@@if (!src.empty()) {
@@@@do {
@@@@@@std::wcout << *i << std::distance(src.begin(), i) << std::endl;
@@@@@@i = std::adjacent_find(i, src.end(), std::not_equal_to<wchar_t>());
@@@@} while(i++ != src.end());
@@}
}
967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 18:15:31
‚»‚µ‚Ä’Ê‚³‚ê‚éeucJP
968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:01:21
vector‚Ì”z—ñ‚ðì‚낤‚ÆŽv‚¢
vector<vector<string> > vecStrDim;
vector<string> vecStr;
string strTest = "test";
vecStr.push_back(strTest);
vecStrDim[0].push_back(vecStr);
‚Æ‚â‚Á‚Ă݂܂µ‚½BƒRƒ“ƒpƒCƒ‹‚Í’Ê‚é‚̂ł·‚ª
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
‚ƂłĎÀs‚µ‚Ä‚àƒfƒoƒbƒOƒGƒ‰[‚ɂȂè‚Ü‚·
vecStrDim[0].push_back(vecStr);‚ªˆ«‚¢‚̂͂킩‚é‚̂ł·‚ªA•û–@‚ªŽv‚¢‚‚«‚Ü‚¹‚ñ
‚Ç‚¤‚·‚ê‚΃fƒoƒbƒOƒGƒ‰[‚ð‘Έ‚Å‚«‚é‚̂łµ‚傤‚©H
969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:06:06
>>968
~vecStrDim[0].push_back(vecStr);
›vecStrDim.push_back(vecStr);
970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:10:40
>>969
‚ ‚í‚ícc‚Æ‚ñ‚Å‚à‚È‚”nŽ‚È‚±‚Æ‚µ‚Ä‚·‚݂܂¹‚ñ
‰ðŒˆ‚µ‚Ü‚µ‚½
971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:14:36
‚»‚̃R[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚ª’ʂ邱‚Æ‚ª•sŽv‹c‚¾c
972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:29:14
ƒVƒ“ƒOƒ‹ƒoƒCƒgŒÀ’è‚È‚çAcurrent_c‚ðint‚©‰½‚©‚É‚µ‚ÄAchar‚Å•\Œ»‚Å‚«‚È‚¢ƒfƒJ‚¢’l‚É‚µ‚Æ‚¯‚΂¢‚¢B
973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 20:44:51
class“à‚ÅAstatic•t‚¯‚½‚à‚Ì‚ÍA”z—ñ‚É‚µ‚½‚Æ‚«ƒRƒs[‚Íì‚ç‚ê‚È‚¢‚ñ‚Å‚·‚æ‚Ë? ‚·‚ׂ睂¶•¨‚ðŽQÆ‚·‚é‚ñ‚Å‚·‚æ‚Ë
974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:27:08
‚Ü‚ ”z—ñ‚É‚µ‚È‚‚Ä‚à1‚‚µ‚©ŽÀ‘Ì‚ª‘¶Ý‚µ‚È‚¢‚悤‚ɂȂ邯‚Ç‚È
975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:49:34
#include <stdio.h>
void main(void)
{
int a;
pirntf("‰½‚©“ü—Í‚µ‚Ä‚‚¾‚³‚¢\n\n");
scanf("%d",&a);
while(1){
printf("‚®‚͂͂͂͂͂͂ÍII\n\a");
}
}
‚±‚Ì’ö“x‚µ‚©‰´‚Í’†‚Ȃ̂ő‚¯‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ}[‚³‚ñ
‚¨Šè‚¢‚µ‚Ü‚·B
976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:50:21
ªMISS‚è‚Ü‚µ‚½
#include<stdio.h>
void main(void)
{
int a,b,c;
printf("”Žš‚ð“ü—Í‚µ‚Ä‚‚¾‚³‚¢\n");
scanf("%d",&a);
printf("”Žš‚ð‚Ü‚½“ü—Í‚µ‚Ä‚‚¾‚³‚¢\n");
rewind(stdin);
scanf("%d",&b);
printf("”Žš‚ð‚Ü‚½‚Ü‚½“ü—Í‚µ‚Ä‚‚¾‚³‚¢\n");
scanf("%d",&c);
if(a == b == c)
printf("“™‚µ‚¢‚Å‚·,\n");
else
printf("“™‚µ‚‚È‚¢‚Å‚·,\n");
}
‚±‚ê‚Åa==b==c‚¾‚Á‚½‚ç"“™‚µ‚¢"‚Æ•\ަ‚³‚¹‚邿‚¤‚É‘g‚ñ‚Å‚é‚Ì‚É@1A1A1ˆÈŠO‚Ì”Žš‚Í“ü—Í‚µ‚Ä‚à‚Í‘S•”"“™‚µ‚‚È‚¢‚Å‚·"‚ɂȂé‚Ì‚Í
‚È‚ñ‚łłµ‚傤‚©H
977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:52:43
>>976
a == b == c ‚ÍA(a == b) == c ‚ƉðŽß‚³‚ê‚éB‚‚܂èAŽg‚¢•û‚ªŠÔˆá‚Á‚Ä‚¢‚éB
‚»‚Ìê‡A‹°‚ç‚a == b && b == c ‚Å‚¢‚¢‚¾‚낤B
978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:57:13
980‚ ‚½‚èAŽŸƒXƒŒ‚½‚̂ނº
979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:59:27
>>977
‚¨‚¨‚—‚È‚é‚Ù‚ÇI
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½OO
980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:11:37
>>990‚ɃpƒX
981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:14:03
>>976
ˆÚ“®‘O‚̃XƒŒ‚̃Rƒƒ“ƒg‚É‚à‚ ‚è‚Ü‚µ‚½‚ªA
uŒN‚ªŽQl‚É‚µ‚Ä‚é‚à‚Ì‚ÍM—p‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢v
‚Å‚·Bvoid main(...) ‚͂܂¸‚¢B
982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:17:45
void main ‚Í g++ ‚ŃGƒ‰[‚ɂȂ邵‚ÈB
gcc ‚¾‚ÆŒx‚Å‚·‚Þ‚¯‚ÇB
983:981
08/04/24 01:34:22
rewind() ‚àA‚ ‚é‚Ì‚©‚í‚©‚ç‚È‚¢.....Bstdin ‚ɑ΂µ‚Ä rewind() ?
984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:35:46
1`100‚Ü‚Å‚Ì”Žš‚łЂƂ‚¾‚¯‚È‚¢”Žš‚ª‚ ‚é‚̂ł»‚ê‚ð’T‚·‚Æ‚¢‚¤–â‘è‚Ȃ̂ł·‚ª
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
‚łЂƂ‚ЂƂ’T‚·•û–@‚Í‚ ‚é‚̂ł·‚ª
‘¼‚Ì•û–@‚ÅA‚Ü‚¸
‚P`‚T‚O‚܂ł̌”‚Æ‚T‚P`‚P‚O‚O‚܂ł̌”‚𔂦‚Ä
‚P`‚T‚O‚ª‚S‚XŒÂ
‚T‚P`‚P‚O‚O‚ª‚T‚OŒÂ‚Å‚P`‚T‚O‚É‚ ‚邯‚µ‚Ä
ŽŸ‚Í‚P`‚Q‚TA‚Q‚U`‚T‚O‚Ƃǂñ‚Ç‚ñŒ¸‚炵‚Ä
‚Q‚U`‚R‚W‚Æ‚R‚X`‚T‚O‚ÌŠ„‚èØ‚ê‚È‚¢‚Æ‚«‚Í‚P‚R‚Æ‚P‚Q‚É‚µ‚½‚è‚Ȃǂµ‚Ä
ÅŒã‚Q‚Â‚Ì”Žš‚É‚µ
‚S‚W‚ª‚PŒÂ
‚S‚X‚ª‚OŒÂ‚Å‚S‚X‚ª‚È‚¢”Žš‚Æ‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ª
‚ǂȂ½‚©—á‚Ý‚½‚¢‚È‚à‚̂𑂢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:41:23
”‚¦‚È‚ª‚ç2‚‚̃tƒ@ƒCƒ‹i¬‚³‚¢,‘å‚«‚¢j‚É‘‚«o‚µ‚Ä‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë‚ÌH
986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:42:37
‚Ç‚±‚É‚ ‚é‚Ì‚©‚í‚©‚ç‚È‚¢‚È‚çA‚ЂƂ‚ЂƂ‚µ‚ç‚ׂé‚Ì‚ªÅ‘P
987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:48:07
–â‘è‚Å‚±‚̂悤‚È•û–@‚Åì‚è‚È‚³‚¢‚Æ‚ ‚é‚Ì‚Åì‚肽‚¢‚ñ‚Å‚·‚ªƒ_ƒ‚Å‚µ‚傤‚©H
#include<stdio.h>
#define N 100
int main(void){
int min , max , mid;
int count1, count2;
int data, i;
FILE *fp
‚±‚±‚܂ł̎w’è‚Í‚ ‚é‚̂ł·‚ªA¡Ž©—͂łâ‚Á‚Ă݂Ăé‚ñ‚Å‚·‚ª
‚Ç‚¤“ñ‚‚ɕª‚¯‚»‚êˆÈ~‚ǂ̂悤‚É‹æØ‚Á‚Ä‚¢‚¯‚΂¢‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚È‚¢‚ñ‚Å‚·
988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 04:42:58
•¨¦‚¢–³‘ʂȈ—‚¾‚È‚—
Ä‹AŒÄ‚Ño‚µ‚ðŽg‚¤‚Ì‚ª—Ç‚¢‚æ
989:988
08/04/24 04:46:09
‚ ‚ A‚²‚ß‚ñB”Žš‚͇”Ô‚É•À‚ñ‚Å‚é‚킯‚¶‚á‚È‚¢‚Ì‚©
990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 04:54:26
’ú‚߂đS•”‘«‚µ‚Ä5050‚©‚çˆø‚¯
991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:18:22
#include <vector>
//true‚È‚çmid‚æ‚èãAfalse‚Ȃ牺
bool hilow(int min, int mid, int max,
@@std::vector<int> src, std::vector<int> dst)
{
dst.clear();
std::vector<int> hi, low;
//’†ŠÔ”’´‚ƈȉº‚Åhi, low‚É•ª‚¯‚é
for(size_t c=min; c <= max; c++) {
if(src[c] <= mid) low.push_back(src[c]);
else hi.push_back(src[c]);
}
//ŒÂ”‚ª‹K’è’l‚©’²‚ׂđ½‚¢•û‚ð•Ô‚·
if(hi.size() == max - mid ) {
dst.swap(hi);
return ture;
}
dst.swap(low);
return false;
}
‘±‚
992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:33:54
‘±‚«
void main() {
std::vector<int> num;
//ƒtƒ@ƒCƒ‹‚©‚çnum‚Ɉê“x‘S•”“ǂݞ‚Þ
//‚±‚±‚ÍŽ©•ª‚Å‘‚¯‚é‚Å‚µ‚åH
int min, mid, max;
min = 1;
max = 100;
do {
(max - min + 1) % 2 ? mid = (max - min + 1) / 2 + 1 : mid = (max - min + 1) / 2;
if( hilow(min, mid, max, num, num) ) min = mid + 1;
else max = mid;
} while(max - min > 2);
//Š®—¹
}
993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:36:05
‚ [FXŠÔˆá‚Á‚Ä‚½w
bool hilow(int min, int mid, int max,
@@std::vector<int>& src, std::vector<int>& dst)
dst.clear(); ‚Í–³‚µ
f(hi.size() == max - mid ) {
dst.swap(low);
return false;
}
dst.swap(hi);
return true;
}
994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:37:10
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚ÆŽv‚¤‚æB
’†ŠÔ‚Ìo‚µ•û‚Í”÷–‚ÉŠÔˆá‚Á‚Ă邩‚à‚µ‚ê‚ñ‚Ì‚ÅAŽ©•ª‚ÅŒŸØ‚µ‚Ä‚ËB
995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:56:21
exe‚ð‹tƒAƒZƒ“ƒuƒ‹‚µ‚ă\[ƒXƒR[ƒh‚É‘g‚Ýž‚Þ’è”Ô‚Ì‚â‚è•û‹³‚¦‚ĉº‚³‚¢
996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:00:08
ƒ\[ƒXƒR[ƒh‚ł悂݂©‚¯‚é10L‚â1L‚Á‚ĂȂñ‚Ì‚±‚ƂȂñ‚Å‚µ‚傤‚©H
u1L‚Æ‚Ív‚ȂǂŌŸõ‚µ‚½‚̂ł·‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
ŠÂ‹«‚ÍC++ABCC‚Å‚·B‚ǂȂ½‚©‰ñ“𒏂¯‚ê‚ÎK‚¢‚Å‚·B
997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:09:58
>>996
®”‚Ì‚ ‚Ƃɂ‚L‚Ílong int‚Å‚ ‚邱‚Æ‚ð•\‚·B
10‚Íint‚Ì10B10L‚Ílong int‚Ì10B
998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:31:33
>>997
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
long int‚ðƒL[ƒ[ƒh‚ÉŒŸõ‚µ‚½‚ç‘å‘̂킩‚Á‚Ä‚«‚Ü‚µ‚½B
long int‚ð‘ã“ü‚·‚邯‚«‚ÍL‚ð‚‚¯‚邯‚¢‚¤‰ðŽß‚Å‚ ‚Á‚Ă܂·‚©H
999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:39:42
ˆá‚¤‚æB®”ƒŠƒeƒ‰ƒ‹‚»‚Ì‚à‚̂ɂàŒ^‚ª‚ ‚é‚ÌB
1 ‚Í intŒ^
'1' ‚Í charŒ^
1.0 ‚Í doubleŒ^
1L ‚Í longŒ^
1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:49:16
d‚˂Ă ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
Ú‚µ‚¢à–¾‚ł悂킩‚è‚Ü‚µ‚½i‘½•ªjB
’P‚È‚é1‚Å‚àŸŽè‚Éint‚É‚³‚ê‚Ä‚é‚ñ‚Å‚·‚ËB
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
4059“ú‘O‚ÉXV/246 KB
’S“–:undef