y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
803:790
10/05/06 23:34:48
>>802
‚R‰ñ‘±‚¯‚Ä‚â‚Á‚Ă݂܂µ‚œB
0.037251 0.036251
0.037230 0.036211
0.037259 0.036257

804:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/06 23:41:37
Å“K‰»A‚Æ‚©‚¢‚€˜b‚Å‚à–³‚¢‚à‚ñ‚È‚±‚ê
‚È‚ñ‚Ÿ‚ë‚ȁB@‰Ž‚à•s•׋­‚ł킩‚ç‚ñ

805:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 00:18:04
’Pƒ‚É a ‚ªƒLƒƒƒbƒVƒ…‚ɍڂÁ‚œ‚Ÿ‚¯‚Å‚µ‚å

806:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 00:37:23
ƒLƒƒƒbƒVƒ…‚Æ‚©‚Ì–â‘è‚¶‚á‚È‚¢‚Ì

807:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 00:40:20
—̈æƒTƒCƒY‚ª‘å‚«‚»‚€‚Ȃ̂ŁAcpu@cache‚Í‚ ‚Ü‚èŠÖŒW‚µ‚È‚¢

workša‚̃Rƒs[‚̂Ƃ«‚́Aa‚̗̈悪ƒƒ‚ƒŠŠÇ—‚ɏæ‚Á‚ĂȂ¢‚œ‚ß
–ˆ‰ñƒy[ƒWƒtƒHƒ‹ƒg‚µ‚āA‹ó‚«ƒy[ƒWŠ„‚è“–‚Ä‚ð‚·‚é‚©‚ç’x‚­‚È‚é

work2ša‚̂Ƃ«‚̓y[ƒWƒtƒHƒ‹ƒg‚ª‹N‚«‚ĂȂ¢‚©A‹N‚«‚Ä‚àŠ„‚è“–‚ďˆ—‚Í
–³‚¢•ª‚Ÿ‚¯Œy‚­‚È‚é
‚Ÿ‚©‚çA>>800@‚Ý‚œ‚¢‚Ɉê“xa‚̗̈æ‚ðƒXƒLƒƒƒ“‚µ‚Ä‚š‚¯‚ÎA‚Ù‚Ú“¯‚¶ðŒ‚ɂȂé


808:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 00:43:59
ƒOƒ[ƒoƒ‹•ϐ”‚Ȃ̂Ƀy[ƒWƒtƒHƒ‹ƒg‹N‚«‚é‚́H

809:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 00:58:52
‹N‚«‚é‚ñ‚¶‚á‚È‚¢‚́H
main()‚É‚­‚é‘O‚É0ƒNƒŠƒA‚̏ˆ—‚ª‘–‚邯‚Å‚àH

810:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 01:03:05
‚ ‚ Aƒfƒ}ƒ“ƒhƒy[ƒWƒ“ƒO‚Ȃ̂ð–Y‚ê‚Ä‚œ

811:341
10/05/07 03:24:49
API‚ł͖³—‚Ȃ̂©‚ȁH
ˆêu‚Ÿ‚¯ƒEƒBƒ“ƒhƒEƒAƒNƒeƒBƒu‚É‚µ‚āu‚ v‚©u‚¿v‚Ì”»’f‚Æ‚©‚µ‚©‚È‚¢H

812:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 04:07:23
>>790
ƒ‹[ƒv‚𑖂点‚é‘O‚É

work[9999999] = work2[99999999] = 0;

‚ðˆê‰ñ‚â‚Á‚Ä‚š‚¯‚Î“¯‚¶‚ɂȂé‚ñ‚¶‚á‚È‚¢‚́H

813:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 08:05:10
Ž¿–â‚Å‚·

C++/CLI ‚Ɓ@C++‚Å.net frameworkŽg‚€‚±‚Æ‚Á‚Ä“¯‚¶‚È‚ñ‚Å‚µ‚å‚€‚©H

.net framework‚Ÿ‚Æ‚f‚t‚h‚̃ŒƒCƒAƒEƒg‚ªŠÈ’P‚ŏ•‚©‚é‚̂ł·‚ª
C++/.net framework‚̍uÀ‚Æ‚©‚̃TƒCƒg‚ ‚è‚Ü‚·‚©H

814:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 08:17:20
C++‚Á‚Ä–ˆ“úG‚Á‚ĂȂ¢‚ÆŠmŽÀ‚É–Y‚ê‚é‚Ë
‚Ý‚ñ‚È–ˆ“úƒR[ƒh‘‚¢‚Ä‚é‚́H

815:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 09:20:19
‘‚¢‚Ă邿

816:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 09:21:51
‚š‘è‚͂ǂ±‚ÅŒ©‚‚¯‚Ä‚­‚é‚́H

817:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 09:38:05
ƒtƒŒƒ“ƒhƒNƒ‰ƒX‚Á‚ÄŠo‚Š‚œ‚Ù‚€‚ª‚¢‚¢H
‚Ç‚€‚¢‚€ê–ʂŎg‚€‚ñ‚Ÿ‚ëH

818:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 09:57:03
>>817
> ƒtƒŒƒ“ƒhƒNƒ‰ƒX‚Á‚ÄŠo‚Š‚œ‚Ù‚€‚ª‚¢‚¢H
‚€‚ށB‚œ‚Ÿ‚µ‚»‚ÌŠo‚Š‚é‚Ì‚É5•ª‚Æ‚©‚©‚ç‚È‚¢‚ÆŽv‚€‚ªB
friend class‚͐݌v‚É‘Ã‹Š‚µ‚Ä‚¢‚邯ŒŸ‚í‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚ªA
‚Ü‚ ‚µ‚©‚œ‚È‚¢‚±‚Æ‚Ÿ‚µB

pimpl‚ŃOƒO‚Á‚Ă݁Bfriend class‚ÌŽg‚¢‚Ç‚±‚ë‚Å‚ ‚éB
(‚‚©‚í‚È‚­‚Ä‚à‘‚¯‚¿‚á‚€‚ñ‚Ÿ‚¯‚ǁB)


819:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 11:39:39
>>813
‘S‘Rˆá‚€B‚Ä‚©ƒlƒCƒeƒBƒu‚ÌC++‚©‚ç.NETŽg‚€‚Á‚ăVƒ`ƒ…ƒG[ƒVƒ‡ƒ“‚ª—Ç‚­‚í‚©‚ç‚ñ‚¯‚ǁA
C++/CLI‚ÍC++‚̂ӂ肵‚œ³‘Ì‚ÍC#BƒRƒ“ƒpƒCƒ‹‚µ‚œŒ‹‰Ê‚̃oƒCƒiƒŠ‚©‚炵‚ĈႀB
CLI‚Ì•û‚͉œ‚©Ž–î‚ª‚ ‚éê‡‚®‚ç‚¢‚µ‚©“Á‚ɈӖ¡‚ª‚È‚¢‚̂Ŏg‚í‚È‚¢‚ÆŽv‚€‚Œ

‚ ‚ÆVS‚ÌIDE‚ÅGUI‚ª‘g‚݂₷‚¢‚©‚ç‚Æ‚©‚»‚ñ‚È——R‚Ń`ƒ‡ƒCƒX‚·‚邯‚©–{––“]“|B
‚»‚€‚¢‚€ˆÓ–¡‚È‚çExpress‚ÌVC++‚Å‚à‚¿‚á‚ñ‚ƈӖ¡‚ª•ª‚©‚Á‚Ä‚é‚È‚ç
ƒ_ƒCƒAƒƒO‚ðƒƒCƒ“ƒEƒBƒ“ƒhƒE‚É‚µ‚ÄResEdit‚Æ‚©‚Å
ƒrƒWƒ…ƒAƒ‹‚ɍì‚ê‚邌

820:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 13:31:59
friend‚Åpimpl‚Á‚ĂȂñ‚ÉŽg‚€‚ñ‚ŸH

821:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 13:49:50
>>819
‰ñ“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

¡‚Ü‚ÅC++‚ÅŠJ”­‚µ‚Ä‚«‚œ‚à‚Ì‚ðAGUI‚ɍڂ¹‚ÄŽg‚¢‚œ‚­B
GUI‚̂ƂÁ‚©‚©‚è‚ÉC#‚ðGW’†‚ɕ׋­‚µ‚Ä‚¢‚œ‚œ‚߁A.net‚Å‚ÌGUIì¬‚Í
‚ ‚é’ö“x‚í‚©‚Á‚œ‚̂ł·‚ªA‚¢‚ ‚±‚ê‚܂ł̎‘ŽY‚ðŽg‚š‚€‚ÆŽv‚Á‚œ‚ç
‚Ç‚€‚É‚à—˜—p‚Å‚«‚žB

ƒlƒCƒeƒBƒu‚ÌC++Ž‘ŽY‚ªŽg‚ЂāAIDE‚ª‚‚¢‚Ä‚¢‚Ä
C#‚Ý‚œ‚¢‚É‘g‚ß‚é‚à‚́C++/.NET‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚œBBBB

‚Ç‚€‚µ‚æ‚€c˜A‹xI‚í‚Á‚Ä‚µ‚Ü‚€

822:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 14:48:08
>>821
Ž‘ŽY‚ðDLL‚É‚µ‚œ‚çB

823:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 14:51:11
friend‚ŏ‘‚¢‚Ä‚éƒ\[ƒX‚ðŒ©‚é‚Æˆø‚­

824:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 16:12:00
>>823
‚È‚ñ‚ŁHfriend‚ðŽg‚í‚È‚¢‚Əo—ˆ‚È‚¢Ž–‚ª‚¢‚ë‚¢‚ë‚ ‚邟‚ë

825:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 16:19:38
”ñƒŠƒA‚È‚ñ‚Ÿ‚ë
‚»‚Á‚Æ‚µ‚Ä‚š‚¢‚Ä‚â‚ê...

826:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 17:43:40
>>823
‚š‘O‚ªŽg‚Š‚È‚¢‚Á‚Ä‚Ÿ‚¯‚Ÿ‚ëwww
friend

827:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 18:22:40
‚·‚¢‚Ü‚¹‚ñAŽ¿–â‚Å‚·B

class Hoge;
class Test
{
Hoge* p;
};
class Hoge
{
};

‚Æ‚¢‚€‚±‚Æ‚ª‚Å‚«‚邯Žv‚€‚̂ł·‚ªAHoge‚Ì’†‚ÌChildƒNƒ‰ƒX‚ðTest‚Ɋ܂߂éê‡‚͂ǂ€‚µ‚œ‚ç—Ç‚¢‚Å‚µ‚å‚€‚©H
ƒCƒ[ƒW‚Æ‚µ‚Ă͉º‹L‚̂悀‚ÈŠŽ‚¶‚Ȃ̂ł·‚ªAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B
ŠÂ‹«‚ÍVC2008‚Å‚·B

class Hoge::Child;
class Test
{
Hoge::Chiled *p;
};
class Hoge
{
class Child{

828:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 18:24:22
‚·‚¢‚Ü‚¹‚ñA“r’†‚Å‘—‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
‚ ‚炜‚߂āEEEB

class Hoge;
class Test
{
@Hoge* p;
};
class Hoge
{
@class Child{};
};

‚Æ‚¢‚€‚±‚Æ‚ª‚Å‚«‚邯Žv‚€‚̂ł·‚ªAHoge‚Ì’†‚ÌChildƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^‚ðTest‚Ɋ܂߂éê‡‚͂ǂ€‚µ‚œ‚ç—Ç‚¢‚Å‚µ‚å‚€‚©H
ƒCƒ[ƒW‚Æ‚µ‚Ă͉º‹L‚̂悀‚ÈŠŽ‚¶‚Ȃ̂ł·‚ªAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B
ŠÂ‹«‚ÍVC2008‚Å‚·B

class Hoge::Child;
class Test
{
@Hoge::Chiled *p;
};
class Hoge
{
public:
@class Child{}
};

classHoge‚Ì’†g‚ðæ‚ÉéŒŸ‚·‚ê‚΂¢‚¢‚¶‚á‚ñB‚Æ‚¢‚€‚͖̂³‚µ‚Å‚šŠè‚¢‚µ‚Ü‚·BzŠÂŽQÆ‚Æ‚©‚ð‚·‚é‚Ì‚ª–Ú“I‚È‚à‚̂ŁEEB

829:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 18:29:23
class Test{class Hoge{class Child{};};Hoge::Child *p;};
typedef Test::Hoge Hoge;

830:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 19:15:36
‚œ‚Ì‚Þ>>820‚É“š‚Š‚Ä‚­‚êƒOƒOƒb‚Ä‚àŒ©‚‚©‚ç‚ñ

831:818
10/05/07 19:23:38
>>830
> ƒOƒOƒb‚Ä‚àŒ©‚‚©‚ç‚ñ
‚ñ‚Ȃ킯‚ˁ[‚Ÿ‚ëwww
‚ÆŽv‚Á‚œ‚ç–{“–‚ÉŒ©‚‚©‚ç‚È‚¢‚ȁB

‚Ü‚ •ʂɎg‚í‚È‚­‚Ä‚à‘‚¯‚é‚©‚çS”z‚·‚é‚ȁB


832:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 21:44:40
ƒlƒXƒg‚³‚ꂜƒNƒ‰ƒX‚́A‚»‚ê‚ðˆÍ‚ñ‚Å‚¢‚éƒNƒ‰ƒX‚Ì’è‹`“à‚Å‚µ‚©
‘O•ûéŒŸ‚Å‚«‚È‚¢B‚»‚Ì‚œ‚߁AFoo::Bar* ƒ|ƒCƒ“ƒ^‚𑀍삷‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ɂ́A
Foo ‚̃Nƒ‰ƒXéŒŸ‚ð‚·‚×‚Ä“ü‚ê‚Ä‚š‚­•K—v‚ª‚ ‚邟‚ë‚€B

–³—‚Á‚Û‚¢‚Ë

833:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 23:01:57
>>828
Test ‚à“à•”ƒNƒ‰ƒX‚É‚·‚é‚̂͑ʖڂȂñH

834:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 23:09:10
//----hoge.hpp----

namespace detail
{
template <class T> struct hoge
{
typename T::piyo *p;
};
}

struct fuga
{
struct piyo
{
};
};

typedef detail::hoge<fuga> hoge;

//----hoge.cpp----

#include "hoge.hpp"

template struct detail::hoge<fuga>;

‚€[‚ñEEE


835:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/07 23:26:37
>>834
“¯‚¶‚æ‚€‚È‚±‚ƍl‚ЂĂél‚ª‚¢‚œB
‚ ‚Š‚Ä detail ‚É‚µ‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Á‚Ă̂ƁA
‚±‚̏ꍇAexplicit instantiation ‚ª•K—v‚ɂȂé‚ñ‚Ÿ‚Á‚¯H

836:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 02:16:51
C++‚̕׋­‚ðˆê‚©‚çŽn‚߂悀‚ÆŽv‚Á‚Ä‚é‚̂ł·‚ª
‚š‚·‚·‚߂̎Ql‘‚Æ‚©‚ ‚è‚Ü‚·‚©H
C‚ÍŠwZ‚ÌŽö‹Æ‚ŏ­‚µ‚â‚Á‚œ‚±‚Æ‚ª‚ ‚è‚Ü‚·

837:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 02:27:37
>>836
URLØÝž(deztec.jp)
Œˆ’è”Å ‚Í‚¶‚߂ĂÌC++‚ç‚Ö‚ñ‚©‚È‚Ÿ@amazon’†ŒÃ‚â‹ß—ׂ̒†ŒÃ’T‚·‚©}‘ŠÙ


838:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 08:24:56
>>836
ƒƒx[ƒ‹‚ÌC++“ü–åuÀ‚š‚·‚·‚ß

839:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 08:44:23
template<void(&F)()=0>struct X{operator Y(){static_assert(/* ‚±‚± */);return Y();}};
ŠÖ”ƒ|ƒCƒ“ƒ^‚ªƒfƒtƒHƒ‹ƒgƒpƒ‰ƒ[ƒ^‚Ÿ‚Á‚œ‚çƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚µ‚œ‚¢‚ñ‚Ÿ‚¯‚Ç
‚Ȃʂ©—Ç‚¢ô‚š‚µ‚Š‚Ä‚­‚Ÿ‚³‚¢‚Ü‚µB

840:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 09:08:31
ƒAƒhƒŒƒX‚ÍŽÀsŽž‚¶‚á‚È‚¢‚ÆŒ©‚ê‚È‚¢

841:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 09:17:54
>>836
”L‚Å‚à‚í‚©‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO
URLØÝž(www.kumei.ne.jp)
ƒƒx[ƒ‹‚Ì•”‰®
URLØÝž(www7b.biglobe.ne.jp)
Codian
URLØÝž(www.kab-studio.biz)
C++“ü–å
URLØÝž(www.asahi-net.or.jp)
ATLAS Japan C++ Course
URLØÝž(www.icepp.s.u-tokyo.ac.jp)

842:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 10:05:54
>>839
URLØÝž(codepad.org)
URLØÝž(codepad.org)
‚±‚ñ‚È‚ñ‚Ç‚€‚©‚Ë

843:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 10:22:52
‚±‚ê‚͕׋­‚ɂȂé

844:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 11:20:10
>>837
>>838
>>841
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
ŽQl‚É‚µ‚Ü‚·

845:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/08 12:03:30
>>828
---.hpp---
struct hoge { struct piyo; piyo *p; };
struct fuga { struct piyo {}; };

---.cpp---
struct hoge::piyo : fuga::piyo {};

‚±‚ñ‚È‚ñ‚Ç‚€‚©‚ˁH
‚œ‚ŸAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘œ‚¢‚Æ–Ê“|‚©‚àƒVƒŒƒ“

846:839
10/05/08 20:44:06
>>842
Žg—p‚³‚¹‚Ä‚¢‚œ‚Ÿ‚«‚Ü‚·B

847:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 18:45:47
‰ïŽÐ‚ÌC++‘Ž®‚̍Č»‚È‚ñ‚Å‚·‚ª
uˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–œ‚ÍŽÀ‘•ˆË‘¶‚ŁAhoge(&Vec3D(1,2,3))‚̈ø”‚̈ꎞƒIƒuƒWƒFƒNƒg‚ÍhogeŠÖ”‚©‚ç–ß‚é‘O‚É”jŠü‚³‚ê‚邱‚Æ‚à‚ ‚é‚̂ŁA
‚±‚̂悀‚ȏ‘‚«•û‚Í‚µ‚Ă͂¢‚¯‚È‚¢Bv
‚Æ‚ ‚Á‚œ‚̂ł·‚ªA–{“–‚Å‚µ‚å‚€‚©H@‚È‚ñ‚©‰ö‚µ‚°‚È‹C‚ª‚·‚é‚̂ł·B

class Vec3D{
public:
Vec3D( float x_, float y_, float z_ ) : x(x_), y(y_), z(z_) {}
float x,y,z;
};

void hoge(Vec3D* v)
{
printf("%f,%f,%f\n", v->x, v->y, v->z);
}

void Test()
{
//‘Ê–Ú
hoge(&Vec3D(1,2,3));

//OK
Vec3D v(1,2,3);
hoge(&v);
}

848:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 18:50:24
;‚ª‚­‚é‚܂ł͑åä•v‚¶‚á‚È‚©‚Á‚œ‚Á‚¯H
‚Ü‚ ‚È‚ñ‚É‚¹‚æconstŽQÆ‚É‚µ‚Æ‚¯‚Α©”›‚µ‚Ä‚­‚ê‚é‚©‚ç‘åä•v‚Å‚µ‚å

849:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 18:51:52
>>847
ˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–œ‚Í‹KŠi‚Å’è‚ß‚ç‚ê‚Ä‚¢‚Ü‚·B
hoge(&Vec3D(1,2,3)) ‚Æ‚¢‚€Ž®‚Í‹KŠi‚ɉˆ‚Á‚œŽÀ‘•‚Å‚ ‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚ׂ«‚Å‚·B

ˆø—p‚³‚ꂜ“à—e‚ðŒŸ‚Á‚Ä‚¢‚él‚Ì—‰ð‚ÍŠÔˆá‚Á‚Ä‚¢‚Ü‚·B

850:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 18:53:45
‚»‚à‚»‚àˆêŽžƒIƒuƒWƒFƒNƒg‚É&‚È‚ñ‚¯‚ç‚ñ‚È‚¢

851:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 19:14:19
ˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–œ‚́A‚»‚̈ꎞƒIƒuƒWƒFƒNƒg‚Ì“oê‚·‚é•¶‚ÌŽÀs‚ªI‚í‚é‚܂Łi ; ‚ª‚­‚é‚܂Łj
‚œ‚Ÿ‚µAconstŽQÆ‚ð‰Šú‰»‚·‚éê‡‚́A‚»‚ÌconstŽQÆ‚ÌŽõ–œ‚Æ“¯‚¶‚Æ‚±‚ë‚܂ŐL‚Ñ‚é
‚œ‚Ÿ‚µAˆø”‚ÌconstŽQÆ‚Í‚»‚ÌŒÀ‚è‚ł͂Ȃ¢

852:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/09 23:06:04
URLØÝž(www.sun-inet.or.jp)

853:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/10 01:35:53
VC++‚ÌŠg’£‹@”\‚Æ‚¢‚€“z‚ŁA‚»‚̕ӂðƒRƒ“ƒpƒCƒ‹ŽžƒGƒ‰[‚É‚¹‚ž‚É‹–‚µ‚Ä‚¢‚é‚ˁB
ƒIƒvƒVƒ‡ƒ“‚Ő؂è‘Ö‚Š‚ç‚ê‚邯‚ǁB

854:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 19:37:56
\‘¢‘Ì‚ðŽg‚Á‚āAŒã‚͊֐”‚ɃAƒhƒŒƒX‚ð“n‚µ‚Ä‚â‚èŽæ‚è‚·‚é‚Ì‚Æ
ƒNƒ‰ƒX‚ɍ\‘¢‘Ì“à•”‚âA‚»‚ê‚ç‚̏ˆ—‚ð‘S‚Ċ܂߂āAƒƒ“ƒo‚ÅŒöŠJ‚µ‚ÄŽg‚€‚̂łÍ
‚â‚Í‚èƒNƒ‰ƒX‚ª‚¢‚¢‚ñ‚Å‚·‚©H

855:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 20:21:46
ƒNƒ‰ƒX‚̂ق€‚ª‚¢‚¢B


856:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 21:23:07
thiscall‚ªƒI[ƒo[ƒwƒbƒh‚ɂȂ邩‚çC‚ŏ‘‚¯‚Á‚ÄŒŸ‚í‚ꂜ‚çH

857:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 21:29:03
int tolower(int c);

‚±‚ê‚Á‚ĂȂñ‚ÅintŒ^‚ðŽg‚€‚ñ‚Å‚·‚©Hchar‚¶‚áƒ_ƒ‚È‚ñ‚Å‚·‚©H

858:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 21:40:12
>>854
‰Ô‰®‚Æ‹›‰®‚ł͂â‚Í‚è‰Ô‰®‚ª‚¢‚¢‚ñ‚Å‚·‚©H‚Á‚ÄŽ¿–âH
‚Ç‚€‚¢‚€‘O’ñ‚łǂÁ‚¿‚ª‚¢‚¢‚©‚Á‚Ä•·‚¢‚Ä‚é‚́H

859:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 21:54:52
>>857
‚€‚ɃR[ƒh‚Ÿ‚©‚ç‚¶‚á‚ˁH
–³‘ʂȌ^•ÏŠ·‚ªŒž‚Á‚Ä‚¢‚¢‚¶‚á‚ñB

860:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 22:12:03
>>859
unicode‚Í towlower() ‚ȂǂðŽg‚€‚̂Ŋ֌W‚È‚¢‚ÆŽv‚€‚̂ł·‚ªA‚Ç‚€‚È‚ñ‚Å‚µ‚å‚€‚©

861:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 22:18:52
class“à•”‚̃AƒNƒZƒXŽw’è‚ðÈ—ª‚·‚邯
private‚Å‚à–³‚­Apubliic‚Å‚à–³‚­Aprotected‚Å‚à–³‚¢‚Ì‚Á‚ÄJava‚Ÿ‚Á‚¯H
C++‚ÍŠm‚©È—ª‚·‚邯private‚ɂȂé‚ñ‚Ÿ‚æ‚ˁH

862:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 22:26:46
>>857
‰ß‹Ž‚Ƃ̌݊·«BƒŒƒKƒV[C‚ł͉Œˆø‚«”‚Échar‚ðŽw’肵‚Ä‚àint‚ª“n‚³‚ê‚é‚̂ŁB

863:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 22:31:30
>>862
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

864:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/11 23:00:12
>>861
–³Žw’肪‚ ‚é‚Ì‚Íjava‚Ÿ‚Ë

865:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 00:14:48
java‚̃AƒNƒZƒXŽw’èƒLƒ‚‚¢‚ñ‚Ÿ‚æ‚ȁ[c
ˆêƒtƒ@ƒCƒ‹ˆêƒNƒ‰ƒX‚ð‹­—v‚·‚邜‚߂ɂ ‚ñ‚ÈŽd—l‚ɂȂÁ‚Ä‚é‚ñ‚Ÿ‚ë‚€‚©

866:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 10:39:05
>>857
tolower()‚É‚ÍEOF‚ð“n‚µ‚Ä‚à‚¢‚¢‚±‚Ƃɂµ‚Ä‚¢‚é‚©‚çB


867:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 10:59:28
ƒIƒuƒWƒFƒNƒgŽwŒü‚ŏ‘‚©‚ꂜƒTƒ“ƒvƒ‹ƒ\[ƒX‚Á‚ĂȂ¢‚Å‚·‚©H

868:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 12:33:37
>>867
‚¢‚­‚ç‚Å‚à‚ ‚邯Žv‚€‚¯‚Ç


869:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 13:28:12
>>868
”L‚ª–‚­‚Æ‚©‚»‚€‚¢‚€ŠÈ’P‚È•š‚΂©‚è‚ŁA–{Ši“I‚ɏ‘‚©‚ꂜ‚Ì’T‚µ‚Ă܂·

870:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 13:41:30
>>867 C ‚Ì fopen() ‚Æ‚©B C++ ‚Ì std::string ‚Æ‚©B

871:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 13:51:54
ƒTƒ“ƒvƒ‹‚¶‚á‚È‚¢‚©‚çƒ_ƒ‚Æ‚©ŒŸ‚¢o‚µ‚»‚€‚Ÿ‚È

872:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 13:56:11
‚»‚€‚È‚é‚ÆuƒTƒ“ƒvƒ‹ƒ\[ƒXv‚Ɓu–{Ši“I‚ɏ‘‚©‚ꂜ‚́v‚Æ‚ª–µ‚‚µ‚Ă邿‚€‚È‹C‚ª‚·‚é‚ȁB

873:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 14:00:27
>>869
”L‚ª–‚­‚ªŠÈ’P‚Ÿ‚ƁH
‘®«–ˆ‚É‹““®‚ð•Ï‚Š‚æ‚€‚Æ‚·‚邯
ƒfƒRƒŒ[ƒ^[Žg‚Á‚œ‚Æ‚µ‚Ä‚à‰Ž‚ɂƂÁ‚Ă͂©‚È‚è“‚¢‚Œ

”N—îE«•ʁE«ŠiEŒŒ“EEEetc ‚Æ‚©‰œ‚àl‚Š‚ž‚ÉŽÀ‘•‚µ‚æ‚€‚Æ‚µ‚œ‚ç
‹°‚낵‚¢š‚¢‚ŃNƒ‰ƒX‚ª‘B‚µ‚Ä‚µ‚Ü‚€

874:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 14:16:33
Ä“ü–å‚ÉŠŽ‰»‚³‚ꂜ‚ñ‚Ÿ‚ë

875:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 19:26:48
>>869
‚È‚ñ‚Å‚»‚ñ‚È•š‚ª•K—v‚Ȃ̂©‚í‚©‚ç‚ñ
’P‚ÉŒ©‚Ă݂œ‚¢‚Ÿ‚¯HŠCŠOƒTƒCƒg„‚ê‚΂¢‚­‚ç‚Å‚à‚ ‚ñ‚¶‚á‚Ë

–{Ši“I‚Á‚ÄŒŸ‚¢•û‚ªžB–†‰ß‚¬‚ăoƒJ‚Ý‚œ‚¢‚Ÿ‚¯‚ǁA—v‚Í—pŒ‚ðƒR[ƒh‚É—Ž‚Æ‚·ˆ×‚̂Ƃ ‚é•\Œ»Žè–@‚̈ê‚‚Ÿ‚©‚ç
‰œ‚ðŒ©‚œ‚Æ‚µ‚Ä‚à‚œ‚Ü‚œ‚Ü‚»‚±‚ł͂»‚€ŒŸ‚€\¬‚Å‚»‚€ÝŒv‚µ‚Ä‚é‚Á‚Ä‚Ÿ‚¯‚Ÿ‚ºH
ŽŽŒ±‚Ì—Bˆê‚̉ð‚Ý‚œ‚¢‚È•š‚Í–³‚¢‚ñ‚Ÿ‚ºH

‚Ȃ̂ŔL‚ª–‚­‚ÌŽÀ‘•‚©‚ç•ʂ̗pŒ‚ɉž—p‚µ‚Ä‚Ý

876:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 19:30:57
GoF‚ÌÃÞ»Þ²ÝÊßÀ°Ý–¢–ž‚̘b‚Ȃ̂©‚ȁc

877:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 19:33:02
‰œ‚©ì‚鎞A‚ ‚̃fƒUƒCƒ“ƒpƒ^[ƒ“‚ðŽg‚€‚©‚Á‚ĂȂéH
‚±‚̃pƒ^[ƒ“‚Å‚â‚Á‚Ă݂邩c‚Ÿ‚é‚â‚Á‚ς艎—¬‚ōs‚±‚€‚É‰Ž‚Í‚È‚é

878:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 19:39:22
`ƒpƒ^[ƒ“‚©‚灛›‚Ì‹@”\‚𔲂¢‚œ‘ã‚í‚è‚Ɂ››‚Ì‹@”\‚ð‘«‚µ‚œ‚æ‚Á‚Ä‚¢‚€‰ï˜b‚ª‚Å‚«‚é‚Ȃ炢‚¢‚ñ‚łȂ¢

879:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 20:10:56
>>877
u‚ ‚̃fƒUƒpƒ^‚ðŽg‚š‚€v‚È‚ñ‚ĂȂç‚È‚¢‚æ
>>878 ‚ÌŒŸ‚í‚ñ‚Æ‚·‚邯‚±‚ëB’è”Ô“Iˆ—‚Æ‹€’ÊŒêœb‚Ÿ‚©‚ç


880:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 20:20:07
‚¿‚Ȃ݂ɋ€’ÊŒêœb‚Á‚āA’P‚ɉï˜b‚Ÿ‚¯‚̘b‚łȂ­A—ႊ‚Î
u‚±‚±‚ÌŽÀ‘•‚͍\‘¢‘̂ɒlŽ‚œ‚¹‚ÄƒŠƒXƒg‚ɓ˂Áž‚ñ‚Ń‹[ƒvv‚Ý‚œ‚¢‚Șb‚́A
‚à‚€‚¿‚å‚¢‚â‚₱‚µ‚¢‰œ‚©‚ª‚ ‚Á‚œŽžA

u‚±‚±‚Í—á‚ÌŽÀ‘•ƒpƒ^[ƒ“‚Łv‚Æ‚©u››‚ÅŽg‚Á‚Ä‚é‚`ˆ—‚Ì‹t‚Łv‚Ý‚œ‚¢‚È‚»‚ÌŒ»ê’£‚è•t‚«‚̐l‚¶‚á‚È‚¢‚Æ
‚í‚©‚ç‚È‚¢‚æ‚€‚È•ûŒŸ‚łȂ­A‘Œ‚̐l‚Å‚àˆÓ}‚ª”äŠr“I’Ê‚è‚â‚·‚­‚È‚é‚æ‚€‚ɁA’è”Ô“I‚ȉœ‚©‚É–Œ‘O‚ð•t‚¯‚Ä•\‚µ‚œNƒpƒ^[ƒ“N


881:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 21:37:20
ˆÓŽv‘a’Ê‚ðŠÈ’P‚É‚·‚邜‚߃fƒUƒCƒ“ƒpƒ^[ƒ“‚ð’m‚Á‚Ä‚š‚­‚Ì‚Í‚¢‚¢‚Æ•·‚­‚¯‚Ç
ŽÀÛ‚ÌŠJ”­‚É‚È‚é‚ÆƒfƒUƒCƒ“ƒpƒ^[ƒ“Žg‚Á‚ÄŠJ”­‚·‚é‚́H

882:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 21:43:11
>>881
•ª–ì‚⌟Œê‚â‰ïŽÐ‚É‚æ‚邯‚ǁA‹C‚¢‚œ‚çŽg‚Á‚Ä‚é‚Á‚ÄŽ–‚Í•’ʂɂ ‚邺
‚ ‚Š‚ÄƒfƒUƒpƒ^Žg‚Á‚čì‚ë‚€I‚Ý‚œ‚¢‚ÈŽ–‚Í–³‚¢‚¯‚ǁB•’ʂɎg‚Á‚Ä‚é


883:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 21:43:35
>>881
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚¢‚€–Œ‘O‚ª‘¶Ý‚·‚邿‚èæ‚É“¯‚¶ÝŒvŽè–@‚Í‚ ‚Á‚œ
‹€’Ê”Fޝ‚Æ‚µ‚Ă̖Œ‘O‚ªŽg‚Ђ邿‚€‚ɂȂÁ‚œ‚Ÿ‚¯

884:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 23:19:55
ŠÂ‹«‚ÍVC++6‚ÅŽ¿–â‚È‚ñ‚Å‚·‚ªA

SetConsoleCtrlHandler()‚Ńnƒ“ƒhƒ‰ŠÖ”‚ð“o˜^‚µ‚Ü‚·B
‚»‚µ‚āACTRL_CLOSE_EVENTiƒAƒvƒŠ‚̏I—¹ƒCƒxƒ“ƒgj‚𔭐¶‚³‚¹A
“o˜^‚µ‚œŠÖ”“à‚ŏˆ—‚ðs‚¢‚œ‚¢‚̂ł·‚ªACTRL_CLOSE_EVENT‚Ì
”­¶‚©‚çƒvƒƒZƒX‚ª5•bˆÈ“à‚ɏI—¹‚µ‚È‚¢‚ƁAƒ^ƒCƒ€ƒAƒEƒg‚ª”­¶‚µA
‹­§I—¹‚̃_ƒCƒ„ƒƒO‚ªo—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
iƒvƒƒZƒX‚̉ž“š‚ª‚È‚­‚È‚Á‚œ‚Æ‚«‚ɏo‚éƒ_ƒCƒ„ƒƒO‚Å‚·j
Ž„‚ªs‚¢‚œ‚¢ˆ—‚ª–ñ8•b`11•b‚©‚©‚é‚̂ŁAˆ—’†‚É‚±‚̃_ƒCƒ„ƒƒO‚ª
o—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚̃_ƒCƒ„ƒƒO‚ðo—Í‚³‚¹‚È‚¢•û–@‚͂Ȃ¢‚̂łµ‚å‚€‚©B
(‚à‚µ‚­‚̓^ƒCƒ€ƒAƒEƒg‚Ì•b”‚ð’x‰„‚³‚¹‚é•û–@‚͂Ȃ¢‚̂łµ‚å‚€‚©Bj


885:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 23:29:38
>>884
‚»‚ꂳA—ႊ‚Εʂ̃Cƒxƒ“ƒg‚Å‚»‚ê‚ç‚̏ˆ—‚ðs‚¢A
‚»‚̏ˆ—‚̍Ōã‚ɏI—¹ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚é‚ñ‚¶‚áƒ_ƒ‚Ȃ́H

‚È‚ñ‚©‡”ԊԈႊ‚œƒcƒP‚ð—͂ł˂¶•š‚¹‚æ‚€‚Æ‚µ‚Ă锭‘z‚ÉŒ©‚Š‚éB”Ž–î‚Ń_ƒ‚Á‚ă„ƒcH


886:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 23:41:21
>>885
ƒRƒ“ƒ\[ƒ‹ƒvƒƒOƒ‰ƒ€‚Ń^ƒXƒNƒo[‚©‚çƒRƒ“ƒ\[ƒ‹‚ðI—¹‚µ‚œ‚Æ‚«A
Œ»Ýˆ—‚ðs‚Á‚Ä‚¢‚éƒXƒŒƒbƒh‚̏ˆ—‚ª‚·‚ׂďI—¹‚·‚é‚Ì‚ð‘Ò‚Á‚Ä‚©‚ç
ƒvƒƒOƒ‰ƒ€‚ðI—¹‚·‚邯‚¢‚€Œ`‚É‚µ‚œ‚¢‚̂ł·B

>>•ʂ̃Cƒxƒ“ƒg
Ctrl + C‚Ȃǂ̃Cƒxƒ“ƒg‚łƂ¢‚€‚±‚Ƃłµ‚å‚€‚©B

887:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 23:49:02
‚»‚±‚܂ōl‚Š‚é‚Ì‚©‚Ÿ
‰Ž‚Ȃ珟Žè‚ɕ‚¶‚é“z‚ªˆ«‚¢‚ōς܂µ‚¿‚á‚¢‚»‚€‚Ÿ

888:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/12 23:58:25
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚­‚ç‚¢‚µ‚©Žè‚ª‚È‚¢‚Á‚Û‚¢‚ˁB

889:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 00:05:50
>>886
ˆê“x–Ú‚Ì”­¶‚Ńtƒ‰ƒO‚Å‚à—§‚ÄŽ‚Á‚Ä‚š‚¢‚Ä•Â‚¶‚é‚𖳌ø‚É‚µ‚œó‘Ô‚Å’·‚¢ˆ—ŠJŽn
š@’·‚¢ˆ—I—¹Œã‚ɍĂѕ‚¶‚éƒCƒxƒ“ƒg”­¶ š “ñ“x–Ú‚Ì”­¶iƒtƒ‰ƒO‚œ‚Á‚œó‘ԂŃCƒxƒ“ƒg”­¶j‚̏ꍇ‚ɁA–{“–‚ɕ‚¶‚é‚ðŽÀs
‚Æ‚©


890:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 00:57:45
>>888
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚̏I—¹‚ð
s‚킹‚È‚¢‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B

>>889
“o˜^‚µ‚œŠÖ”‚Ƀtƒ‰ƒOON‚̏ꍇ‚̃‹[ƒg‚ÆOFF‚̏ꍇ‚̃‹[ƒg‚ðì‚Á‚Ä‚š‚­B
1‰ñ–ڂ̓tƒ‰ƒOOFF‚̃‹[ƒg‚É“ü‚èAu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚œŒã
ˆ—‚ðŽÀsB‚»‚ÌŒãAƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚𑗐Mi”­¶Hj‚³‚¹‚éB
2‰ñ–ڂ̓tƒ‰ƒOON‚̃‹[ƒg‚É“ü‚èAI—¹B
‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B

•š•ª‚è‚ªˆ«‚­A\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªAŽ¿–â‚Å‚·B
Eu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚̂͂Ȃº‚Å‚µ‚å‚€‚©B
@CTRL_CLOSE_EVENT‚ª”­¶‚µ‚Ä‚àu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚ê‚΃vƒƒOƒ‰ƒ€
@‚̏I—¹iƒRƒ“ƒ\[ƒ‹‚̏I—¹j‚ð’âŽ~‚Å‚«‚éB‚Æ‚©‚Å‚µ‚å‚€‚©H
EƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚𔭐¶i‘—Mj‚·‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
@\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªA‹³‚ЂĂ¢‚œ‚Ÿ‚¯‚Ü‚¹‚ñ‚©B

891:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 02:23:25
‚â‚Á‚œ‚±‚ƂȂ¢‚̂ɃŒƒX‚µ‚Ä‚·‚Ü‚ñ‚ªA
ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ŕʓr—pˆÓ‚µ‚œI—¹ˆ——p‚̃XƒŒƒbƒh‹N“®‚µ‚ďI‚í‚邿‚€‚É‚µ‚œ‚ç‚Ç‚€‚È‚é‚Ì
‚Æ‚¢‚€‚©A‚È‚ñ‚Å5•bˆÈã‚àI—¹ˆ—‚ÉŽžŠÔ‚©‚©‚Á‚Ä‚ñ‚Ì

892:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 02:31:34
>>890
>u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚̏I—¹‚ð
>s‚킹‚È‚¢‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B
‚»‚€‚¢‚€‚±‚ƁB
–³Œø‰»‚Æ‚¢‚€‚©ARemoveMenu‚Łu•‚¶‚év‚ðÁ‚·B

893:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 02:42:56
í‚É5•bˆÈ“à‚ɏI‚í‚ç‚È‚¢‚ñ‚Ÿ‚ë‚€‚©B
‰œ‚©‚̊ԈႢ‚Å10•ªŒo‚Á‚Ä‚àI‚í‚ç‚È‚¢‚±‚Ƃ͂Ȃ¢‚ñ‚Ÿ‚ë‚€‚©B
ƒtƒŠ[ƒY‚·‚邱‚Ƃ͂ ‚肊‚È‚¢ƒAƒvƒŠ‚È‚ñ‚Ÿ‚ë‚€‚©B
‰œ‚©‚̃AƒvƒŠ‚ðŽg‚Á‚Ä‚¢‚āAI—¹ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ďI‚í‚ç‚È‚©‚Á‚œ‚ç‚Ç‚€Žv‚€‚Ÿ‚ë‚€‚©B

894:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 03:32:49
>>893
‰Ž‚È‚çƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚ÅŽE‚·‚ȁ@15•b‚ªŒÀŠE

895:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 21:10:32
~‚ð‰Ÿ‚µ‚āAˆ—‚ª’x‚©‚Á‚œ‚ç‚à‚€ˆê‰ñ~‚ð‰Ÿ‚µ‚Ä‹­§I—¹ƒ_ƒCƒAƒƒO‚ðo‚µ‚ďI‚í‚点‚é‚ȁB
‚¿‚á‚ñ‚ƏI—¹ˆ—‚µ‚Ă邿I‚Æ‚¢‚€ƒAƒs[ƒ‹‚ð‚µ‚È‚¯‚ê‚Ζ³—‚â‚èI‚í‚点‚ç‚ê‚邱‚Æ‚ð”ð‚¯‚ç‚ê‚È‚¢‚©‚ƁB

896:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 21:14:28
ƒvƒƒOƒŒƒXo‚¹‚Á‚Ęb‚Ÿ‚È

897:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 21:25:46
‚³‚Á‚³‚ƃEƒCƒ“ƒhƒEÁ‚µ‚ā~‚ð‰Ÿ‚¹‚È‚­‚·‚é

898:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 23:15:17
ƒrƒ‹ƒhŠÂ‹«FVisual C++ 2010 Express
TCHAR cmdline[] = _T("cmd.exe /k cd c:\\ && dir > out.txt && exit");
CreateProcess(NULL, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
‚PDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì‹N“®
‚QD‚bƒhƒ‰ƒCƒu‚Ɉړ®
‚RDDIR‚ÌŽÀs‚µAŒ‹‰Ê‚ðƒŠƒ_ƒCƒŒƒNƒg
‚SDI—¹

ã‚Ì—á‚̂悀‚É–œ—ß‚ð˜AŒ‹‚·‚ê‚ΖړI‚ð‰Ê‚œ‚¹‚é‚̂ł·‚ªA1`4‚𕪂¯‚ÄŽÀs‚µ‚œ‚¢ê‡A‚ǂ̂悀‚É‚·‚ê‚΂悢‚Å‚µ‚å‚€‚©
ŠC‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̂ݎႵ‚­‚́AWin32API‚ðŽg—p‚µ‚ÄŽÀ‘•‚µ‚œ‚¢‚ƍl‚ЂĂ¢‚Ü‚·

899:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/13 23:43:33
>>898
•ª‚¯‚āA‚Á‚ÄŒŸ‚€‚̂͂ǂ€‚¢‚€•ª‚¯•û‚ðƒCƒ[ƒW‚µ‚Ä‚éH
’Pƒ‚ɂ܂žŠÖ”‚È‚èC++‚Æ‚µ‚ăNƒ‰ƒX‚É•ï‚ނȂ肵‚œ‚Æ‚µ‚āEEE@‰œ‚©‚̃Cƒxƒ“ƒg‚Æ‚©H
‚»‚€‚¢‚€Ž–‚¶‚á‚È‚­‚āH

900:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 00:07:44
>>899
CreateProcess(NULL, cmd.exe /k, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
‚Æ‚µ‚āA‹N“®‚µ‚Ä‚¢‚éƒvƒƒZƒX‚ɑ΂µ‚Ä
cd c:\\‚È‚è dir > out.txt‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚é•û–@‚ª’m‚肜‚¢‚Å‚¢‚¢‚Ì‚©‚ȁB

Ž—‚œ‚æ‚€‚È•\Œ»‚ɂȂè‚Ü‚·‚ªA‰œ‚ç‚©‚Ì•û–@‚ŁAƒRƒ}ƒ“ƒh‚𓯈ê‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÉŽÀs‚³‚¹‚Ä
ÅI“I‚ɁAC:\\‚ÌdirŒ‹‰Ê‚𓟂ç‚ê‚ê‚΂ƍl‚ЂĂ¢‚Ü‚·

901:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 16:17:03
SendInput‚Æ‚©‚µ‚©‚È‚¢‚ñ‚¶‚á‚ˁH
‚ ‚é‚¢‚Í•K—v‚È‹@”\icmd‚Ì•K—v‹@”\‚ƃvƒƒZƒXŠÔ’ʐM‚ŃRƒ}ƒ“ƒh‚ðŽó‚¯‚éj‚ðŽ‚Âexe‚ð‘‚­‚©B

‚È‚º•ª‚¯‚œ‚¢‚Ì‚©i•ª‚¯‚邱‚ƂŒB¬‚µ‚æ‚€‚Æ‚µ‚Ä‚é–Ú“I‚͉œ‚Ȃ̂©j‚æ‚­‚í‚©‚ç‚ñB

‚à‚µƒJƒŒƒ“ƒg‚ªd:‚Ÿ‚Á‚œ‚çAcd c:\‚µ‚Ädir‚µ‚Ä‚à“Ÿ‚ç‚ê‚錋‰Ê‚Ídir d:‚Æ“¯‚¶‚Ȃ̂ɒˆÓ‚ˁB
c:\‚ÌdirŒ‹‰Ê‚ª—~‚µ‚¢‚È‚çdir c:\‚Å‚¢‚¢B

902:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 17:36:56
ºÏÝÄÞײݲÝÀ°Ìª°œ‚ȱÌߨ‚Ì GUIÌÛÝÄŽÝÄÞ ‚ðì‚é ‚Æ‚©‚©‚Ë‚¥c

GnuPG ‚ÌÌÛÝÄŽÝÄނ̂悀‚È‚à‚Ì‚ðì‚Á‚œŽžAÊß²Ì߂Ÿ‚¯‚¶‚á‰ðŒˆ‚Å‚«‚È‚¢•”•ª‚ª‚ ‚Á‚Ä
ºÝ¿°Ù³šÝÄÞ³‚ÉŒü‚¯‚ÄWM_CHAR ‚𓊂°‚œ‚±‚Ƃ͂ ‚Á‚œ

903:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 21:14:00
>>900
STARTUPINFO ‚Ì hStdInput ‚Æ hStdOutput ‚ðŽg‚Š‚Î‚¢‚¯‚é‚Í‚žB

904:898
10/05/14 21:48:17
ƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚ȂɂԂñ2”N‚قǕ׋­‚ð•ú’u‚µ‚Ä‚¢‚œˆ×A‚Ù‚Æ‚ñ‚Ç“ª‚©‚甲‚¯‚Ä‚µ‚Ü‚¢A‚€‚Ü‚­à–Ÿ‚Å‚«‚È‚­‚Ä‚·‚݂܂¹‚ñ

l‚Š‚Ä‚Ý‚œ‚̂ł·‚ª^‚É’m‚肜‚¢‚̂́AŽ©ƒAƒvƒŠ‚©‚çACD C:\+Enter‚ƑłĂ΁A‘ŒƒvƒƒZƒX‚̃Rƒ“ƒ\[ƒ‹‚É‚»‚ꂪ”œ‰f‚³‚ê
‚Ü‚œAŒ‹‰Ê‚à“¯‚¶‚æ‚€‚ÉŽ©ƒAƒvƒŠ‚É•\ŽŠ‚·‚邿‚€‚ȁAÅ¬’PˆÊ‚̃Rƒ}ƒ“ƒh‚𒀎ŸŽÀs‚Å‚«‚é‚à‚̂ł·
ŒŸ‚Á‚Ă݂ê‚΁AŽ©•ª(ƒvƒƒOƒ‰ƒ€‚Í)‚͉œ‚à‚µ‚ĂȂ¢‚̂ɁA‚ ‚œ‚©‚àƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Å‚ ‚é‚©‚̂悀‚ɐU‚é•‘‚€ƒ\ƒtƒg‚Å‚µ‚å‚€‚©


905:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 22:09:13
>>904
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŽ©ì‚µ‚œ‚¢A‚Æ‚¢‚€‚±‚Ƃł͂Ȃ¢‚Ì‚©H

906:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 22:45:01
>>905
Œ»’iŠK‚ł́A‚»‚±‚܂ł͍l‚ЂĂ¢‚Ü‚¹‚ñ
‚Ü‚ŸAƒvƒƒZƒXŠÔ’ʐM‚ÌŠwK‚®‚ç‚¢‚Å‚·

>>903‚ŏo—ˆ‚»‚€‚ÈŠŽ‚¶‚Ȃ̂ŁAŒ»ÝC³’†‚Å‚·

907:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 23:06:54
‚È‚µ‚āH
template<typename T>
struct A{ struct B{struct C{};};
typedef A<int> tA;
typedef B::C BC;
typedef typename tA::B; // does not type a name error
};



908:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/14 23:53:00
template<typename>
struct A;

template<>
struct A<int> {
@struct B {};
};

template<typename T>
struct A {
@struct B {
@@struct C {};
@};
@typedef A<int> tA;
@typedef typename B::C BC;
@typedef typename tA::B;
};

A<int>‚Í•Ê•š‚Ÿ‚µA“à•”ƒNƒ‰ƒX‚ðŽg‚€‚ɂ̓TƒCƒY‚Æ‚©’m‚ç‚È‚¢‚Æ‚Ÿ‚߂Ȃñ‚¶‚á‚ˁH

909:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/15 02:52:48
>>907 typedef ‚Å’è‹`‚·‚é–Œ‘O‚ª”²‚¯‚Ă邩‚ç‚¶‚á‚È‚¢H

910:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 15:36:14
ƒfƒoƒbƒN‚Í
EAllocConsole
EOutputDebugString

‚Ç‚Á‚¿Žg‚Š‚Î‚š‚‹HŠÂ‹«‚ÍVS2010
ƒƒŠƒbƒgƒfƒƒŠƒbƒg‚ª’m‚肜‚¢

911:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 15:58:42
AllocConsole
+ ’P‘̂Ŋm”F‚Å‚«‚é
- ƒƒO‚ªŠm”F‚µ‚Â炢A•Û‘¶‚Å‚«‚È‚¢

OutputDebugString
+ VisualStudio, DbgView “™‚ÅŠm”F‰Â”\‚ŁAƒƒO‚ªŽc‚¹‚é
+ ƒŠƒ‚[ƒg‚Å‚àŠm”F‰Â”\
- ê—p‚̃\ƒtƒg‚ª‚È‚¢‚ÆŒ©‚邱‚Æ‚ª‚Å‚«‚È‚¢

‚Ï‚Á‚ÆŽv‚¢‚‚­‚̂͂±‚ñ‚ÈŠŽ‚¶‚©‚È‚ŸB
‘Œ‚É‚à‚ ‚è‚»‚€‚Ÿ‚ªB

912:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 16:26:49
URLØÝž(red-treasure.com)

assert‚âƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚Ÿ‚ƃGƒ‰[‚ª‹N‚«‚œêŠ‚É‚·‚®
”ò‚ׂȂ¢‚©‚ç•s•Ö‚È‚ñ‚Ÿ‚æ‚Ë
‚Ƃ͂¢‚ŠOutputDebugString‚Ÿ‚¯‚¶‚á‚¿‚å‚Á‚Æ‚Ë

913:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 19:14:38
Ubuntu9.10 - gcc4.4.1 - locale ja_JP.UTF-8
ˆÈã‚̊‹«‚Åstd::wcout.imbue‚ɃƒP[ƒ‹‚ðƒZƒbƒg‚µ‚Ä‚à“ú–{Œê‚ª•ÏŠ·‚Å‚«‚È‚¢B
codecvt‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ðÝ’肵‚Ä‚àŒÄ‚΂ê‚é‹C”z‚ª‚È‚¢B
Linux‚Åimbue‚𐳏í‚ÉŽg‚ЂĂél‚¢‚Ü‚¹‚ñ‚©H
‚â‚è•û‚ð‹³‚Š‚Ä‚Ù‚µ‚¢‚ñ‚Å‚·‚ªB

ƒ\[ƒX
#include <iostream>
#include <locale>
int main()
{
@@std::wcout.imbue(std::locale("ja_JP.UTF-8"));
@@std::wcout << L"abcdefg‚ ‚¢‚€‚Š‚š" << std::endl;
}
Œ‹‰Ê
$./a.out
abcdefg?????


914:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 19:55:47
>>913
locale::global(locale(""));
wcout.imbue(locale("ja_JP.UTF-8"));

‚à‚µ‚­‚Íimbue‚ðŽg‚킞‚É
locale::global(locale("ja_JP.UTF-8"));


915:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 20:13:50
>>914
‚»‚±‚܂ł͊m”FÏ‚݂ł·B
locale‚̍‡¬‚àŠm”FÏ‚݁B

916:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 20:14:31
‚¿‚Ȃ݂ɍŏ‰‚ÌŒ`Ž®‚Å‚ ‚Á‚Ä‚àcodecvt‚ÍŽg‚í‚ê‚È‚¢‚æ‚€‚Å‚·B

917:898
10/05/16 20:16:25
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œA‚Ƃ肠‚Š‚ž‚Ì–Ú“I‚Ì‚à‚Ì‚ª‚Å‚«‚Ü‚µ‚œ
‚Ù‚Ú–Ú“I‚ɋ߂¢‚à‚Ì‚ªAƒAƒbƒv‚³‚ê‚Ä‚¢‚œ‚̂ŏЉ‚¯‚µ‚Ä‚š‚«‚Ü‚·
URLØÝž(kenjinet.s26.xrea.com)
ªƒvƒƒZƒX‚ƃpƒCƒv

918:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 23:11:38
C++0x‚Ì‹€—Lƒ|ƒCƒ“ƒ^‚Á‚ÄŽd—lãƒXƒŒƒbƒhƒZ[ƒt‚Å‚š‚‹H

919:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 23:12:45
shared_ptr‚È‚çYes

920:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 23:25:38
>>918-919 uƒXƒŒƒbƒhƒZ[ƒtv‚Ì’è‹`‚¯‚à‚¹‚ž‚É“K“–‚È‚±‚Æ‚¢‚Á‚Ä‚ñ‚¶‚á‚ˁ[‚æB

921:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 23:25:57
‚Ç‚€‚à‚Á‚·
‚±‚ê‚àƒ}ƒNƒ‚Ő؂è‘Ö‚Š‚Á‚ÄŠŽ‚¶‚Å‚·‚©‚Ë

922:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/16 23:49:02
>>920
‚Í‚¢‚Í‚¢

923:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 00:25:14
>>920æ¶‚ªƒXƒŒƒbƒhƒZ[ƒt‚Ì’è‹`‚ð‹³‚Š‚Ä‚­‚ê‚é‚»‚€‚Å‚·

924:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 01:26:30
ƒXƒŒƒbƒhƒZ[ƒt‚Á‚ÄŽd—l‚ÅŒˆ‚Ü‚Á‚Ä‚é‚ñ‚Ÿ‚Á‚¯H
Working Draft “Ç‚ñ‚Ÿ‚¯‚ǁA‚Ç‚±‚ɏ‘‚¢‚Ä‚ ‚é‚Ì‚©‚í‚©‚ç‚ñ‚©‚Á‚œcB
ŠY“–‰ÓŠ‚ð‹³‚Š‚ÄƒGƒ‚¢lB

925:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 01:52:08
‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñB‚Ÿ‚©‚ç‚à‚Á‚Əڂµ‚¢—vŒ‚ð–ŸŽŠ‚·‚é‚©A‚»‚̏ê‚ł́uƒXƒŒƒbƒhƒZ[ƒtv‚Ì
ˆÓ–¡‚ðŒˆ‚ß‚È‚¢‚Ƙb‚ɂȂç‚È‚¢‚́B

926:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 01:55:49
‘‚¢‚Ä‚ ‚邟‚ë‚ ‚Ù‚Ç‚à

927:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 01:56:54
boost::shared_ptr ‚ÌŽÀ‘•‚̓XƒŒƒbƒhƒZ[ƒt
VC‚Ìstd::tr1::shared_ptr‚̓XƒŒƒbƒhƒZ[ƒt
‚»‚ꂌ‚êƒhƒLƒ…ƒƒ“ƒg‚É‹Lq—L‚è

928:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 01:59:53
>>927
URLØÝž(www.boost.org)
‚±‚ê‚ð‚Ç‚€“Ç‚ñ‚Ÿ‚çuboost::shared_ptr ‚ÌŽÀ‘•‚̓XƒŒƒbƒhƒZ[ƒtv‚È‚ñ‚ÄŒŸ‚Š‚é‚ñ‚ŸH

929:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 02:11:31
>>928
“¯Žž‚É“¯‚¶‚à‚̂ɃAƒNƒZƒX‚·‚éê‡‚Æ‚©”nŽ­‚¶‚á‚È‚¢‚Ì

930:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 02:53:44
‚È‚ñ‚Å“à•”‚É–„‚ߍž‚ñ‚Å‚µ‚Ü‚€‚ñ‚Ÿ‚©
Šî–{“I‚ɃXƒŒƒbƒhƒTƒ|[ƒg‚µ‚È‚¢‚ŃAƒ_ƒvƒ^‚ŃTƒ|[ƒg‚µ‚œ‚Ù‚€‚ªÝŒv‚ª”ü‚µ‚¢‚Ì‚É

931:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 07:24:31
>>930
Java‚È‚ñ‚©ÝŒv‚ª”ü‚µ‚·‚¬‚āA”•Ss‚Æ‚©—L‚邿‚ˁB
boost‚Ȃ琔s‚̂Ƃ±‚ŁB

››Reader@››Handler@››Handler@››HandlerEEE
››Source

@@››Resolver@››ResolverEEE

@@@@››ProcessorEEE

@@@@@››TreeEEE@››PropertyEEE

@@@@@@@››Writer

@@@@@@@@@››WriteHandler@@››WriteHandlerEEE

‚Ý‚œ‚¢‚ɉ„X‚Æ‘±‚­‚ÆŒ™‚ɂȂ邵B

932:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 08:26:40
>>927
C++0x‚Ì‹KŠi‚̘b‚łȂ¢‚́H

933:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 08:30:48
>>929
“ñ‚‚̃XƒŒƒbƒh‚Å“¯ˆê‚Ìshared_ptr‚ðŽQÆ‚µ‚Ä‚œ‚ç
“¯Žž‚ÉŽQÆƒJƒEƒ“ƒg‚Ì‘€ì‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚©‚çƒ_ƒ‚Á‚Ä‚±‚ƂɂȂç‚ˁH
ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ł͂ ‚邯‚ǁAƒXƒŒƒbƒhƒZ[ƒt‚ł͂Ȃ¢‚Ÿ‚ëB

934:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 09:00:24
“¯Žž‚ɓǂނ̂͑åä•v‚Á‚ď‘‚¢‚Ä‚ ‚邿‚€‚Ÿ‚ª

935:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 12:57:16
ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚È‚ç‚΃XƒŒƒbƒhƒZ[ƒt‚¶‚á‚È‚¢‚́H
Šm‚©ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚Ì•û‚ª‹­‚¢ŠT”O‚Ÿ‚Á‚œ‚æ‚€‚È


936:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 13:31:51
>>933
BOOST_SP_DISABLE_THREADS‚ð’è‹`‚·‚邯ƒAƒgƒ~ƒbƒN‚ÈŽQÆƒJƒEƒ“ƒg‚Ì‘€ì‚ª
‚Å‚«‚È‚­‚Ȃ邩‚çƒXƒŒƒbƒh[ƒZ[ƒt‚Ƃ͌Ÿ‚Š‚È‚¢‚ȁB
‚‚¢‚łɂ¢‚€‚ƁAƒwƒbƒ_‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚È‚¢‚ÆŽg‚Š‚È‚¢‚©‚çƒoƒO‚Á‚Ä‚é‚ȁB

‚±‚ñ‚ÈŠŽ‚¶‚Å—Ç‚¢‚Å‚·‚©H

937:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 13:32:51
ƒXƒŒƒbƒhƒZ[ƒt‚àƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚àAŠÖ”‚âƒR[ƒh’f•Ђɑ΂µ‚ÄŒŸ‚Š‚é‚à‚̂ł ‚Á‚āA
ƒNƒ‰ƒX‚Å‚ ‚é shared_ptr ‚ªƒXƒŒƒbƒhƒZ[ƒt‚Ȃ̂©‚Ç‚€‚©‚Æ‚¢‚€Ž¿–⎩‘Ì‚š‚©‚µ‚¢B

938:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 14:36:04
”Ä—pƒ|ƒCƒ“ƒ^‚̃Cƒ“ƒNƒŠƒƒ“ƒg‚Ì‚â‚è•û‚ÅŽ¿–₪‚ ‚è‚Ü‚·B

ƒ|ƒCƒ“ƒ^”z—ñ‚ª‚ ‚Á‚āA
DATA* pData[100]
DATA DATA[100]
pData[0]EEE1‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
pData[1]EEE2‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
pData[2]EEE3‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
E
E
‚̂悀‚ɂȂÁ‚Ä‚¢‚鎞A‚à‚µ‚à“¯—l‚̃f[ƒ^‚ð‚܂Ƃ߂ďˆ—‚·‚éŠÖ”‚ðì‚éê‡A
void*Œ^‚ňø”‚ðŽó‚¯‚ďˆ—‚·‚邯Žv‚¢‚Ü‚·‚ªA”Ä—pƒ|ƒCƒ“ƒ^‚̓LƒƒƒXƒg‚µ‚È‚¢‚ƃCƒ“ƒNƒŠƒƒ“ƒg‚Æ‚©o—ˆ‚Ü‚¹‚ñB
‚±‚̃AƒhƒŒƒX‚Ì”z—ñ‚͈ê‘̉œŒ^‚ɃLƒƒƒXƒg‚·‚é‚̂łµ‚å‚€‚©H
WORDŒ^‚Å‚µ‚å‚€‚©H

939:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 14:43:05
>>938
void* ‚È‚ñ‚©Žg‚í‚È‚­‚Ä‚à template<typename DATA> ‚Å‚¢‚¢‚ñ‚¶‚á‚ˁH

940:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 14:47:41
ƒeƒ“ƒvƒŒ[ƒg‚̓XƒeƒbƒvŽÀs‚Å’Ç‚Š‚È‚¢‚µAƒwƒbƒ_‚É‚µ‚©‘‚¯‚È‚¢‚Æ‚¢‚Á‚œ§–ñ‚ ‚Á‚œ‚肵‚ÄŽg‚¢‚É‚­‚¢‚µA
Œ‹\•¡ŽG‚ȏˆ—‚Ȃ̂ňꂈê‚Â’l‚ðŠm”F‚µ‚È‚ª‚çƒfƒoƒbƒO‚µ‚œ‚¢‚ñ‚Å‚·B

941:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 14:49:11
>>940
ŸŽè‚É‚µ‚ëƒJƒX

942:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 14:51:30
>>940
‚Ü‚ž‚Í‹ï‘Ì“I‚ÈŒ^‚ɂ‚¢‚Ä“®ì‚ðŠm”F‚µ‚Ä‚©‚çƒeƒ“ƒvƒŒ[ƒg‚É‚·‚邯‚¢‚¢‚æB
‚Á‚Ä‚¢‚€‚©ƒXƒeƒbƒvŽÀs‚Å‚«‚È‚¢‚Á‚Ăǂ€‚¢‚€‚±‚ƁH

943:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 15:01:25
Å‰‚̓eƒ“ƒvƒŒ[ƒg‚Å‚â‚ë‚€‚Æ‚µ‚Ä‚œ‚̂ł·‚ªA
ƒfƒoƒbƒO’†‚ɏo‚éƒGƒ‰[H‚ªˆÓ–¡•s–Ÿ‚Ÿ‚Á‚œ‚èA1s‚ž‚Â’Ç‚Š‚È‚©‚Á‚œ‚©‚ç‚â‚߂܂µ‚œB
Ú‚µ‚¢‚±‚Ƃ͌‹\‘O‚̘b‚Ȃ̂ŋL‰¯‚ª’è‚©‚ł͂ ‚è‚Ü‚¹‚ñ‚ªEEB

944:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 15:07:03
>>917
‚»‚̏ã‚ŁA>>902‚È‚ñ‚Ÿ‚Æ‚š‚à‚Á‚Ä‚¢‚œ

945:902
10/05/17 17:33:16
>>944
GnuPG(mingw32j ‚́AŽå‚ÉŒ®‚̏ˆ—’†‚̘b‚Ÿ‚¯‚Ç
(Win32API)ReadConsole ‚ðŒÄ‚яo‚µ‚āA’ŒÚ·°ÎÞ°Äޒ@‚¢‚œ“ü—Í‚µ‚©Žó‚¯•t‚¯‚È‚¢F Êß²Ì߂ɂæ‚éØÀ޲ڞĂ͎װ
‚»‚€‚¢‚€Žd—l‚Ì•”•ª‚ª‚ ‚Á‚œ‚̂ŁA‚©‚È‚è—áŠO‚Ì•”—ނł͂Ȃ¢‚©‚Ƃ͎v‚€B

Š Ì‚̘biv1.0.4 ‚®‚ç‚¢j‚ŁA¡‚͂ǁ[‚È‚Á‚Ă邩’Ç‚Á‚Ä‚¢‚È‚¢

946:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 21:08:41
>>902‚ŃpƒCƒv‚Æ‚¢‚€ƒL[ƒ[ƒh‚ªo‚Ä‚é‚̂ɁA‚à‚Á‚œ‚¢‚È‚¢‚È‚Á‚Ä‚±‚Æ‚©

947:898
10/05/17 22:49:17
ƒŒƒX‚Å‚«‚Ă܂¹‚ñ‚Å‚µ‚œ‚ªAƒpƒCƒv‚àƒL[ƒ[ƒh‚Æ‚µ‚ďE‚Á‚āAŽŽsöŒë‚Ì––
(ŽÀ‚ÍŽÀs‚³‚¹‚é‚Ì‚ÉƒŠƒ^[ƒ“\r\n‚ª‚¢‚邱‚ƂɋC‚©‚žŠÛˆê“ú‚©‚©‚è‚Ü‚µ‚œ‚—)Š®¬‚³‚¹‚œŒãA—á‚̃y[ƒW‚ðŒ©‚Â‚¯‚Ü‚µ‚œ@
\n‚¶‚áƒ_ƒ‚Ȃ̂˂Ƃ¢‚€‚æ‚èA‚±‚ꂱ‚»Ž¿–â‚·‚ê‚΂悩‚Á‚œ

>>945
¡ŒãA•׋­‚ði‚߂Ă¢‚­‚€‚ЂŁA‚‚܂肻‚€‚ÈŠ‚ð‹³‚Š‚Ä‚¢‚œ‚Ÿ‚«‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·


948:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/17 23:23:56
‚æ‚­‚ª‚ñ‚΂Á‚Ä‚¢‚é‚ˁB‚Š‚ç‚¢‚Æ‚š‚à‚€B

949:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 00:12:54
‚š‚ê‚à‚»‚€‚š‚à‚€


950:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 00:22:38
>>927>>930
ƒAƒgƒ~ƒbƒN‚Ɉµ‚¢‚œ‚¯‚ê‚΁Aatomic_load‚âatomic_compare_exchange‚Ȃǂ̊֐”‚ª
•Ê“r—pˆÓ‚³‚ê‚é‚̂ł»‚ê‚ðŽg‚€‚±‚ƂɂȂéB

951:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 16:32:33
éŒŸ‚Æ“¯Žž‚É’è‹`‚·‚éfriendŠÖ”
class X
{
friend void Y(X)
{
}
};
‚Á‚ÄŒˆ‚Ü‚Á‚œ–ŒÌ‚ ‚è‚Ü‚·H
‚»‚ê‚Æ‚±‚ê‚ÌŽg‚¢‚Ç‚±‚낪“ä‚È‚ñ‚Å‚·‚ªA‚±‚ꂪÅ‘P‰ð‚É‚È‚é‚æ‚€‚ȃpƒ^[ƒ“‚Í‚ ‚è‚Ü‚·‚©H

952:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 16:41:33
>>951
Barton-Nackman trick
ƒtƒŒƒ“ƒhŠÖ”Y‚ÍADL‚É‚æ‚Á‚Ä‚µ‚©ŒÄ‚яo‚¹‚È‚¢iƒI[ƒo[ƒ[ƒh‚ª‘O’ñj
ƒNƒ‰ƒXX‚ªƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̏ꍇAX‚̃eƒ“ƒvƒŒ[ƒgˆø”‚Ɉˑ¶‚·‚é
”ñƒeƒ“ƒvƒŒ[ƒgŠÖ”i’ʏí‚̃I[ƒo[ƒ[ƒh‹K‘¥‚ɏ]‚€j‚ð’è‹`‚Å‚«‚é
ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̉‰ŽZŽq’è‹`“™‚ÉŽg‚í‚ê‚é
ŽÀ—á‚Íboost‚Ìoperatorsƒ‰ƒCƒuƒ‰ƒŠ“™

953:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 16:44:52
’ù³AƒI[ƒo[ƒ[ƒh‚Í•K{‚¶‚á‚È‚¢‚È

954:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 20:10:10
‚Ç‚€‚à‚Å‚·
operators‚Ý‚œ‚¢‚È“ÁŽê‚ȃP[ƒX‚®‚ç‚¢‚µ‚©‚È‚¢‚Á‚ÄŠŽ‚¶‚Å‚·‚©‚Ë

955:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/18 21:31:18
‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚鎞‚ÉŽg‚€‚­‚ç‚¢‚©B
•ʂɃpƒ^[ƒ“‚¶‚á‚È‚¢‚ªB

956:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:32:17
ˆê•bŠÔ‚É‚U‚OŒÄ‚΂ê‚邿‚€‚ȏˆ—‚Å–ˆ‰ñ•ϐ”‚ðì‚è’Œ‚·‚̂ƃOƒ[ƒoƒ‹‚É‚P‚ì‚Á‚Ä‚»‚ê‚ðŒÄ‚яo‚·‚Ƃł͏ˆ—‚Ì‘¬“x‚Á‚ĕςí‚ç‚È‚¢‚ñ‚Å‚·‚©H

957:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:35:34
POT‚ȕϐ”‚È‚çƒSƒ~‚Ÿ‚ë‚€‚¯‚ǁA
ºÝœÄמÀ’†‚Å‹°‚낵‚­ŽèŠÔ‚©‚©‚Á‚Ă邿‚€‚Ȟל‚̵ÌތުžÄ¶¬‚È‚ç@‰e‹¿‚ð—^‚Ђ邩‚à‚µ‚ê‚ñ

گŽÀ‘ª

958:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:36:37
POT?

959:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:41:31
‚Ç‚€typo‚µ‚œ‚ç POT‚ɂȂé‚ñ‚Ÿorz
POD‚Ë

960:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:48:09
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ
ê‡‚É‚æ‚邪ƒOƒ[ƒoƒ‹‚É‚µ‚Æ‚¯‚ΊmŽÀ‚É‘¬‚¢‚Æ‚¢‚€‚±‚Ƃł·‚ˁH

961:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:53:21
>>960
’N‚à‚»‚ñ‚È‚±‚ÆŒŸ‚Á‚Ăˁ[‚µB
uê‡‚É‚æ‚év‚ƁuŠmŽÀ‚Ɂv‚ª–µ‚‚µ‚Ă邵B
‚š‚Ü‚ŠƒAƒz‚Ÿ‚ëB

962:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 09:53:53
ƒOƒ[ƒoƒ‹‚Á‚ÄŒÀ’肵‚Ă邯‚±‚낪•|‚¢‚ñ‚Ÿ‚ªEEE
‚¹‚ß‚Ästatic‚Æ‚©‚³‚ŸEEEE

963:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:00:33
‚`.h A‚`.cpp A‚ɃNƒ‰ƒX‚ƒ‚`‚ª‚ ‚Á‚Ä
¡
B.cpp‚Å‚`.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚āA‚ƒ‚`@‚Ù‚°‚a;‚ÆŒŸ‚€ŠŽ‚¶‚Ő錟‚µ‚Ä‚¢‚ë‚¢‚ëŽg‚Á‚Ä‚é‚̂ł·‚ªiB.cpp’†‚Ånew‚Í‚µ‚ĂȂ¢j
‚b.cpp‚Å‚à‚Ù‚°‚a.›‚É“ü‚Á‚Ä‚é’l‚ðŽg‚¢‚œ‚­‚È‚Á‚œ‚̂ł·‚ª‚Ç‚€‚·‚ê‚Ηǂ¢‚̂łµ‚å‚€‚©H

964:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:02:31
>>963 B.h ‚Å‚àì‚ê‚΂¢‚¢‚¶‚á‚È‚¢B

965:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:11:26
>>964
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B‰SŽÒ‚·‚¬‚Ä‚»‚±‚©‚炪‚í‚©‚è‚Ü‚¹‚ñ
C.cpp‚ÅB.h‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚ ‚é‚̂ł·‚ª
C.h‚Åextern cA ‚Ù‚°‚a;‚Æ‚µ‚œ‚è’P‚ÉcA ‚Ù‚°‚a;‚Æ‚µ‚œ‚èclass cA ‚Ù‚°‚a;“™‚Æ‚µ‚Ü‚µ‚œ‚ªƒGƒ‰[‚ª‚ł܂µ‚œB‚Ç‚€‚·‚ê‚Ηǂ¢‚̂łµ‚å‚€‚©B

966:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:15:12
>>965 ƒGƒ‰[ƒƒbƒZ[ƒW‚ð“Ç‚ñ‚Å–â‘è‚ð‰ðŒˆ‚·‚邯—Ç‚¢‚æB

967:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:16:10
>>965
B.h‚Å‚Åextern cA ‚Ù‚°‚a;‚Æ‚µ‚œ‚è’P‚ÉcA ‚Ù‚°‚a;`‚̊ԈႢ‚Å‚·B‚·‚݂܂¹‚ñB

968:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:16:24
‚à‚€‚¿‚å‚Á‚Ɛ®—‚µ‚Ęb‚µ‚Ä‚­‚ê
‰œ‚ð‚Ç‚€‚µ‚œ‚¢‚Ì‚©‚ð‚Ü‚ž–ŸŠm‚ɏ`

969:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:16:59
ƒ\[ƒX‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ð“\‚ê‚΂¢‚¢‚̂ɁB

970:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:17:51
>>966
‚¹‚ß‚ÄB.h‚̐錟‚͂ǂꂪ³‰ð‚Ȃ̂©‹³‚ЂĂ­‚Ÿ‚³‚¢B

971:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:22:16
A.h
@class cA {
@};

----
B.cpp
@cA hogeB;
@
@..... hogeB ‚ðŽg‚¢‚܂킵‚Ä‚¢‚é

----
C.cpp
@..... hogeB ‚ªŽg‚¢‚œ‚¢

‚±‚€‚¢‚€‚±‚ƂȂç

B.h
@#include "A.h"
@extern cA hogeB;

----
C.cpp
@#include "B.h"

972:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:35:08
>>971
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B‚»‚€‚¢‚€‚±‚Ƃł·B‚¿‚Ȃ݂ɃƒCƒ“‚Í‚a‚Å‚·
B.h‚Åextern cA hogeB;‚µ‚œ‚̂ł·‚ª
B.h‚Å#include "A.h"‚ð‚µ‚œ‚çƒGƒ‰[‚ª‚Q‚O‚OŒÂ‚قǏo‚Ü‚µ‚œ
B.cpp‚Å#include "A.h"‚ð‚·‚é‚Æ‚R‚‚łµ‚œB‚±‚ê‚Í”Fޝ‚Å‚«‚È‚¢Œ^‚ƒ‚`‚ªB.cpp‚ÅŽg‚í‚ê‚Ä‚¢‚éB‚Ù‚°‚a‚ª–¢’è‹`‚̃Nƒ‰ƒX‚ƒ‚`‚ÅB.cpp‚ÅŽg‚í‚ê‚Ä‚¢‚邯‚¢‚€‚æ‚€‚È•š‚Å‚µ‚œB
ƒwƒbƒ_‚ÍB.h‚łȂ¯‚ê‚΂Ȃ炢‚̂łµ‚å‚€‚©H


973:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 10:41:22
B.cpp‚Å#include "A.h"
C.cpp‚Å#include "A.h"‚Æ#include "B.h"‚ð‚µ‚œ‚çƒGƒ‰[‚ªÁ‚Ђ܂µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ
extern class `‚Æ‚¢‚€•û–@‚Í’m‚è‚Ü‚¹‚ñ‚Å‚µ‚œB

974:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 11:07:56
>>973
‚Ƃ肠‚Š‚žŠî–{‚ð—‰ð‚µ‚ëB
URLØÝž(www.google.co.jp)

975:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 11:11:10
>>973
‚È‚ñ‚ŃGƒ‰[‚ɂȂÁ‚Ä‚œ‚Ì‚©—‰ð‚Å‚«‚Ä‚é‚Ì‚©H

976:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 13:36:03
>>956
Ž¿–â“à—e‚©‚ç‚·‚邯AƒOƒ[ƒoƒ‹‚ðŽg‚í‚È‚¢•û‚͊֐”‚É’l‚ð“n‚·‚±‚ƂɂȂ邟‚ë‚€‚©‚çA‚»‚Ì•ª’x‚­‚È‚é‚æ
‚œ‚Ÿ‚µA1•bŠÔ‚É60‰ñ’ö“x‚̏ˆ—‚ð‘z’肵‚Ä‚¢‚é‚È‚çA(”Žš‚É•\‚ê‚È‚¢‚®‚ç‚¢‚́jŒë·‚Ÿ‚ë‚€‚Ë

–ˆ‰ñ•ϐ”‚ðì‚è’Œ‚·‚Á‚Ă̂ª‚í‚©‚ç‚ñ‚¯‚ǁA•W€C/C++‚ł̃[ƒJƒ‹•ϐ”‚̈µ‚¢‚̓Xƒ^ƒbƒN‚É
2byte‚È‚è4byte‚È‚è‚̗̈æ‚ðŠm•Û‚·‚é‚©A‚µ‚È‚¢‚©‚Ì–â‘肟‚©‚瑬“x’ቺ‚ɂ͂Ȃç‚È‚¢‚ÆŽv‚€‚æ

977:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 13:39:37
>>976
ƒOƒ[ƒoƒ‹‚ðŠÖ”ˆø”‚É‚µ‚Ä’x‚­‚È‚é‚Æ‚àŒÀ‚ç‚È‚¢B
Œ‹‹Ç‚́AŽÀ‘ª‚µ‚È‚¢‚Ɖœ‚àŒŸ‚Š‚È‚¢B

978:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 14:33:04
>>977
‚à‚µ‚©‚µ‚ÄŒ–‰Ü”„‚Á‚Ä‚éH

979:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 15:28:38
‹ï‘Ì“I‚ȃR[ƒh‚ðo‚³‚È‚¢‚Æ“š‚Š‚æ‚€‚ª‚È‚¢‚Ÿ‚ë‚€B
static‚âƒOƒ[ƒoƒ‹•ϐ”‚ðŽg‚€‚ƍœK‰»‚ªŠÃ‚­‚Ȃ郊ƒXƒN‚Í‚ ‚é‚ȁB

980:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 15:43:08
‚ñ‚È‚à‚ñì‚Á‚Ä‚©‚çl‚Š‚œ‚ç‚¢‚¢‚ñ‚¶‚á‚Ë
‚Á‚Ă̂̓_ƒ‚Å‚·‚©

981:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 16:20:56
‘ü¡C++‚̕׋­’†‚Å
ƒNƒ‰ƒX‚ÌŒp³‚ƈꏏ‚Ƀƒ“ƒoŠÖ”‚̃I[ƒo[ƒ‰ƒCƒh‚ªo—ˆ‚邯‚ ‚é‚̂ł·‚ªA
‚±‚ê‚ðŽg‚€ˆÓ–¡‚Á‚Ä‚ ‚é‚̂łµ‚å‚€‚©H

class ctest{
int m;
char *p;
public:
virtual int put(char *); //p‚É•¶Žš—ñ‚ð“ü‚ê‚éŠÖ”
}

class stestSub : public ctest{

public:
int put(char *); //p‚É•¶Žš—ñ‚ð“ü‚ê‚éŠÖ”(‘S‚ﬕ¶Žš‚ɕϊ·)
}

ctest s1;
s1.put("ABced");

stestSub s2;
s2.put("zxcVB");

ˆÈã‚̂悀‚É’è‹`‚µ‚Ä‚µ‚Ü‚€‚ƁAs2‚©‚烁ƒCƒ“ƒNƒ‰ƒX‚Ìput‚ðŽg‚€Ž–‚ªo—ˆ‚È‚­‚Ȃ邵A
•Ê–Œ‚ŃTƒuƒNƒ‰ƒX‚ɐV‚œ‚Éput2()‚ȂǂŒè‹`‚µ‚œ‚Ù‚€‚ª‚¢‚¢‚̂ł͂Ȃ¢‚ł悀‚©H

“¯‚¶–Œ‘O‚ŕʂ̋@”\‚ðŽ‚œ‚¹‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚̂ł·‚ªA‚ǂ̂悀‚ÈŽž‚ÉŽg—p
‚·‚é‚à‚̂Ȃ̂łµ‚å‚€‚©H
Œp³‚µ‚œƒvƒƒOƒ‰ƒ}‚ª‚±‚̊֐”–Œ‚Í‚±‚Ì‹@”\‚ðŽ‚œ‚¹‚œ‚¢‚Æ‚©A‚»‚€‚¢‚Á‚œƒŒƒxƒ‹
‚Å“¯‚¶–Œ‘O‚É‚µ‚Ä‚¢‚é‚Ì‚©H‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªB

982:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 16:22:35
s2.ctest::put()

983:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 17:06:37
>>981
ƒ|ƒŠƒ‚[ƒtƒBƒYƒ€‚ŃOƒO‚ê

984:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 17:56:48
ƒNƒ‰ƒX–Œ‚ðctest‚Æ‚µ‚Ä‚¢‚é“à‚Í‚±‚Ì–â‘è‚Í—‰ð‚µ‚É‚­‚¢‚æ‚Ë
ƒNƒ‰ƒX–Œ‚Å–Ú“I‚ªŒˆ‚Ü‚Á‚Ă邩‚炱‚»AŠÖ”–Œ‚ª“¯‚¶‚Å‚ ‚邱‚ƂɈӖ¡‚ª‚łĂ­‚é

985:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 19:58:30
‚¢‚¢ŒŸ—t‚ªo‚Ä‚±‚È‚©‚Á‚œ‚̂ł·‚ªA‚»‚́uƒNƒ‰ƒX‚Å–Ú“I‚ªŒˆ‚Ü‚Á‚Ä‚¢‚év‚Á‚Ä
•”•ª‚ªˆø‚ÁŠ|‚©‚Á‚Ä‚œŠ‚Å‚µ‚œB
‚±‚̃Nƒ‰ƒX–Œi–Ú“Ij‚Å‚±‚̊֐”‚Í‚±‚Ì‹@”\‚ðŽ‚œ‚¹‚œ‚¢‚Á‚ĈӖ¡‚ŁA–Œ‘O‚Í
“¯‚¶‚Ÿ‚¯‚Ç‹@”\‚ªˆá‚€•š‚ð’è‹`‚µ‚Ä‚é‚Á‚Ä‚±‚Ƃłµ‚å‚€‚©B

‚ ‚ƃƒCƒ“ƒNƒ‰ƒX‚̊֐”‚àŒÄ‚Ô‚±‚Æ‚ª‚Å‚«‚œ‚̂ł·‚ˁB

‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

986:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:21:30
ƒNƒ‰ƒX@Šî’êƒNƒ‰ƒX@@@@@@‰Œ‘zŠÖ”@Œ‹‰Ê
Œ¢@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•š@–‚­@@@‚í‚ñ
”L@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•š@–‚­@@@‚É‚á[
l@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•š@–‚­@@@‚ ‚ñ‚ ‚ñ

‚œ‚Æ‚Š‚Î‚±‚ê‚ç‚̃Nƒ‰ƒX‚ɑ΂µ‚ÄŽO‰ñ–‚¯‚Æ‚¢‚€ŠÖ”‚ðì‚邯‚µ‚Ä
Œ¢”Ll‚»‚ꂌ‚ê‚ɂ܂Á‚œ‚­“¯‚¶ƒR[ƒh‚ð‚R‰ñ‚à‘‚­‚Ì‚Á‚Ä‚Ÿ‚é‚¢‚¶‚á‚ñH
‚Æ‚±‚낪C++‚Í‚¢‚¢Žq‚Ÿ‚©‚ç–‚­‚±‚Æ‚ª‚Å‚«‚é“®•š‚ɑ΂µ‚ÄŽO‰ñ–‚¯‚Á‚Ċ֐”‚ðì‚ê‚ÎŒ¢”Ll‚Ç‚ê‚Å‚à‚»‚̃R[ƒh‚ªŽg‚Š‚¿‚á‚€‚킯
‚â‚Á‚œ‚ˁIŽO”{ƒR[ƒh‚ª’Z‚­‚È‚Á‚œ‚æI


987:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:24:13
‚à‚Á‚ÆŽÀ—p“I‚Å‚ ‚è‚È‚ª‚ç‚æ‚­•ª‚©‚é—á‚ðo‚·‚ׂ«

988:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:24:44
class Human : Cat

989:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:26:18
RPG‚̃Lƒƒƒ‰‚Æ‚©‚¢‚¢—á‚¶‚á‚È‚¢‚©

990:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:29:09
>>985
—ႊ‚΃Nƒ‰ƒXEGameLogic‚È‚ñ‚Ă̂ª‚ ‚Á‚œ‚Æ‚µ‚āA‚±‚¢‚‚̓Q[ƒ€‚̏ˆ—‚ÅŽå‚ɃvƒŒƒCƒ„[ˆÈŠO‚Ì
‚È‚ñ‚ç‚©‚Ì•š‘Ì‚ðˆÚ“®‚ȂǏˆ—‚·‚éƒNƒ‰ƒX‚Æ‚µ‚œŽžA—ႊ‚΃Xƒe[ƒW‚⎩•ª‚©‚ç‚݂ēG‚ƂȂéƒvƒŒƒCƒ„[ƒLƒƒƒ‰‚Ì
î•ñ‚͂ǂ̃^ƒCƒv‚Ì“G‚Å‚à•K—v‚È•š‚Ÿ‚©‚瓯‚¶‚æ‚€‚Ɏ擟‚·‚邪A‚»‚ꂌ‚ê‚Ì“®‚«‚Ì“à—e‚́A‚»‚ꂌ‚êŒÂ•ʂɒè‹`‚µ‚œ‚¢B

‚µ‚©‚µŒÂ•ʂł͂ ‚邪A‚¢‚ž‚ê‚àuUŒ‚‚µ‚ëv‚ÆŒŸ‚Š‚ÎUŒ‚‚µ‚Ä—~‚µ‚¢B
‚»‚ñ‚È‚©‚ñ‚¶

991:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:31:07
ŽÀÛƒWƒ‡ƒu‚²‚ƂɃNƒ‰ƒXì‚Á‚Ä‚ñ‚Ÿ‚ë‚€‚©

992:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 20:56:53
class ToDO { virtual void doit() { printf("‚â‚Á‚œ‚‚à‚è"); };
class Ore1 : public ToDO { virtual void doit() { printf("–Ÿ“ú‚ɂȂê‚΂â‚é"); };
class Ore2 : public ToDO { virtual void doit() { printf("‚â‚Á‚Ă邂à‚肟‚ª‰œ‚©H"); };
class Ore3 : public ToDO { virtual void doit() { printf("^iOoOj_"); };

Ore1 hoge;
Ore2 huga;
Ore3 hage;
ToDO* job_list[] = { &hoge, &hoge, &hoge, &hoge, &hage };

....
list[i]->doit();

993:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 21:15:10
>>985
‹@”\‚ªˆá‚€‚È‚ç•ʂ̖Œ‘O‚É‚·‚é‚©‚È
ˆê“x“úí‚É‚ ‚é‚à‚̂ŃJƒeƒSƒŠ[•ª‚¯‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢‚©‚à‚µ‚ê‚È‚¢‚Ë

e‚ɂȂéƒNƒ‰ƒX‚ðÝŒv‚·‚邯‚«‚́AŽq‚ɂȂéƒNƒ‰ƒX‚É‚š‚¢‚Ä‹€’Ê‚·‚é‹@”\‚ðô‚¢o‚µ‚ÄŽÀ‘•‚·‚é‚Ì‚Ÿ‚¯‚Ç
>>986‚Ì—á‚ðŽØ‚è‚ê‚Î
eF¶•šƒNƒ‰ƒX@©¶•š‚Æ‚Í–Â‚­‚à‚Ì‚Ÿ//ŠÖ”‚̐—Œ^‚Ÿ‚¯—pˆÓ‚Å‚à‚æ‚¢
ŽqFŒ¢ƒNƒ‰ƒX@ˆê”Ê“I‚Ɂuƒƒ“ƒƒ“v‚Ɩ‚­
‘·1Fƒˆ[ƒNƒVƒƒƒeƒŠƒAƒNƒ‰ƒXuƒoƒEƒoƒEv‚Ɩ‚­
‘·2FŽÄŒ¢ƒNƒ‰ƒXuƒAƒI[ƒ“v‚Ɩ‚­

¡‰ñ‚Ì—á‚Å‚¢‚Š‚ÎAŽq‚Æ‘·‚ÌŠÖŒW‚ɂȂ邪
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚͖‚­(ŠÖ”)šuƒoƒEƒoƒEv
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚Í(ŽqFŒ¢‚Æ‚µ‚Ä)–‚­ŠÖ”)šuƒƒ“ƒƒ“v

‹^–â‚ÉŽv‚Á‚Ä‚¢‚邿‚€‚ÉŽÀ‘•‚·‚邯
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚͖‚­(ŠÖ”)šuƒƒ“ƒƒ“v
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚̓ˆ[ƒNƒVƒƒƒeƒŠƒA‚͖‚­(ŠÖ”)šuƒoƒEƒoƒEv

994:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 22:16:42
’ŠÛ‰»‚³‚ꂜ–œ—ß‚ð‚Ÿ‚µ‚āAŽÀÛ‚Ì“®ì‚ÍŠeƒIƒuƒWƒFƒNƒg‚É”C‚¹‚é
‚‚܂èãŽi‚Ɖº‚Á’[‚ÌŠÖŒW‚Ý‚œ‚¢‚È‚à‚ñ‚Ÿ‚æ
ãŽi‚͉œ‚à’m‚ç‚È‚­‚Ä‚à‚â‚肜‚¢‚±‚Æ‚Ÿ‚¯‚ðŒŸ‚Á‚Ä
‰º‚Á’[‚ª•KŽ€‚±‚¢‚Äì‹Æ‚ð‚±‚È‚µ‚Ä‚¢‚­


995:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 22:55:25
—ႊ‚΃EƒBƒ“ƒhƒE‚ð•`‚­ƒvƒƒOƒ‰ƒ€‚ª‚ ‚Á‚œ‚Æ‚µ‚āA‚»‚̃EƒBƒ“ƒhƒE‚É
‚¢‚ë‚¢‚ë‚È•”•i‚ðŠÈ’P‚ɒljÁ‚Å‚«‚邯•Ö—˜‚Ÿ‚ë‚€B
‚»‚±‚ŁA‚±‚ñ‚ȃNƒ‰ƒX‚ðì‚èA

class@Item@{
public:
@@Item();
@@virtual@~Item();
@@virtual@void@Draw();
@@...
};
class@ListBox@:@public@Window@{@public:@virtual@void@Draw(){@ƒŠƒXƒgƒ{ƒbƒNƒX‚ð•`‚­@}@};
class@Button@:@public@Window@{@public:@virtual@void@Draw(){@ƒ{ƒ^ƒ“‚ð•`‚­@}@};
class@Picture@:@public@Window@{@public:@virtual@void@Draw(){@‰æ‘œ‚ð•`‚­@}@};

class@Window@{
public:
@@void@AddItem(Item*@pItem){@items.push_back(pItem);@}
@@void@Draw()@{
@@@@for(int@i@=@0;@i@<@items.size();@++i){@items[i]->Draw();@}
@@}
private:
@@std::vector<Item*>@@items;
};

996:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 22:56:31
‚±‚̂悀‚ÉŽg‚€B

ListBox@@listBox;
Button@@yesButton,@noButton;
Picture@@background;

Window@@window;
window.AddItem(&listBox);
window.AddItem(&yesButton);
window.AddItem(&noButton);
window.AddItem(&background);

window.Draw();

997:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/20 23:09:58
>>991
Ì‚Ȃ炢‚Ž‚µ‚炞A¡‚͍ì‚Á‚Ä‚é‚Å‚µ‚å‚€

998:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/21 07:16:08
++

999://
10/05/21 07:41:40
ƒXƒŒ‚̏ZlŠì‚×
y‰SŽÒŠœŒ}zC/C++Žº Ver.73yŠÂ‹«ˆË‘¶OKz
œÚØÝž(tech”Â)l1

1000:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
10/05/21 07:43:51
1000‚È‚ç>>999‰³

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’Ž‚Š‚Ü‚µ‚œB
‚à‚€‘‚¯‚È‚¢‚̂ŁAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚Ÿ‚³‚¢‚Å‚·BBB


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

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