y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:48:53
>>642
C++/CLI ‚̓XƒŒˆá‚¢‚Ȃ̂ł·B

C++/CLI part3
½ÚØÝ¸(tech”Â)

644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:50:41
>>642
‚Ƃ肠‚¦‚¸uC++/CLI ƒnƒ“ƒhƒ‹ Ž©“®•Ï”v‚ŃOƒO‚Á‚½‚çà–¾‚ªŒ©‚‚©‚邯Žv‚¤B
‚»‚ê‚Å•ª‚©‚ç‚È‚©‚Á‚½‚çA‚à‚¤ˆê“x‚¨‚¢‚ÅB

” CLI‚Á‚Ä‚¿‚å‚¢‰ß‘a‹C–¡‚Ì–{ƒXƒŒ‚µ‚©–³‚¢‚Ì‚È

645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:32:44
ƒRƒs[ƒRƒ“ƒXƒ^ƒNƒ^•Ó‚è‚ÅŽ¿–â‚Å‚·B

template <bool M> struct P {
int* _p;

P(int* v=NULL) : _p(v) {}
P(P& v) : _p(v.release()) {} // (1)
~P() { if(M && _p) delete _p; }

void reset(int* v=NULL)
{ if(M && _p && _p != v) delete _p; _p = v; }

int* release()
{ int* temp = _p; _p = NULL; return temp; }
};

P<true> pf(int n) { return P<true>(new int(n)); }

int main() { P<true> a = pf(3); }

ã‹L‚¾‚Æ
error: no matching function for call to eP<true>::P(P<true>)f
‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B ‚µ‚©‚µ (1) ‚ð

template <bool _M> P(P<_M>& v) : _p(v.release()) {}

‚É‚·‚邯ƒGƒ‰[‚ɂȂ炸‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·B‚È‚ºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚łȂ­‚È‚é‚̂łµ‚傤‚©? ƒRƒ“ƒpƒCƒ‰‚Í gcc version 4.0.1 (Apple Inc. build 5465) ‚Å‚·B


646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:43:50
>>645
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðƒeƒ“ƒvƒŒ[ƒgŠÖ”‚É‚µ‚ĈقȂéƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Å‚àŽó‚¯Žæ‚ê‚ç‚ê‚é‚ê‚è‚ê‚邿‚¤‚É‚µ‚½‚©‚çB

647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:46:07
>>645
‚æ‚­•ª‚©‚ç‚ñ‚¯‚ÇAVC8‚¾‚Ƃǂ¿‚ç‚àƒRƒ“ƒpƒCƒ‹’Ê‚Á‚½‚¼

648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:49:12
>>647
ƒGƒXƒp[‚·‚邯645‚Í(1)‚ðP(P& v) : _p(v.release()) {}‚Æ‚µ‚½ã‚Ń\[ƒXƒR[ƒh‚̂ǂ±‚©‚Å
P<false> oldObj;
P<true> newObj(oldObj);
‚Æ‚Å‚à‚µ‚Ä‚¢‚é‚ñ‚¾‚낤B

649:645
08/04/14 01:52:20
>>646
ƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Í‘‚«•Ï‚¦‚é‘O‚àŒã‚à true ‚µ‚©ˆµ‚í‚È‚¢‚̂ɈقȂéŒ^‚ðŽó‚¯Žæ‚ê‚邿‚¤‚É‚µ‚È‚¢‚Æ
‚¢‚¯‚È‚¢——R‚ª•ª‚©‚è‚Ü‚¹‚ñB
“r’†‚Å P<false> ‚ɕϊ·‚³‚ê‚Ä‚¢‚é‚Ì‚àŠm”F‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

>>647
gcc ‚¾‚¯‚Å‹N‚«‚é–â‘è‚È‚ñ‚Å‚µ‚傤‚©c

>>647
‚¢‚₵‚ĂȂ¢‚̂ł·Bã‹L‚̃\[ƒX‚݂̂ł·B

650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:17:53
Ž¿–â‚Å‚·B4Œ…‚Ì—”‚ðŽæ“¾‚·‚éŠÖ”‚Ȃ̂ł·‚ª
if(num[i] == num[j])ˆÈ~‚Ìdowhile‚Å•K‚¸ƒ‹[ƒv‚É“ü‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ª
Œ´ˆö‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
void random::gt(){
srand((unsigned) time(NULL));
num[0] = rand() % 10;
if(num[0] <= 0){
do{
num[0] = rand() % 10;
}while(num[0] <= 1);
}
//‚»‚Ì‘¼—”Žæ“¾
for(i=0;i<4;i++){
if(i <= 4){
for(j=1;j<4;j++){
num[j] = rand() % 10;
if(num[i] == num[j]){
do{
num[j] = rand() % 10;
system("PAUSE");
}while(num[i] != num[j]);
}
};
}
};
}

651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:47:43
>>649
P‚ÍÚ“ªŒê‚Ý‚½‚¢‚È‚à‚̂ňꕔ‚Ì—áŠO‚𜂢‚Ä’P“Ƃł͎g‚¦‚È‚¢
‚±‚Ìꇂ¾‚ÆP<true>‚ÆP<false>‚ªŒ^
‚½‚Æ‚¦‚ÎP<true>‚ð’è‹`‚µ‚½‚Æ‚«A‚à‚µP(P&)‚Ì‹Lq‚ª‹–‚³‚ê‚邯
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<true>)‚©
ˆø”•t‚«‚̃Rƒs[‚¶‚á‚È‚¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<false>)‚©žB–†‚ɂȂé

652:>650
08/04/14 03:22:48
“ú–{Œê‚Å‚¨‚‹

dowhile‚Í•K‚¸1‰ñ‚̓‹[ƒv“à‚̈—‚ðŽÀs‚·‚邪H
‚ ‚ÆA‚»‚Ì“\‚Á‚½ƒ\[ƒX‚Í‚»‚̂܂܂©H•ÏX‚µ‚Ä“\‚Á‚ĂȂ¢H



653:645
08/04/14 03:33:40
>>651
‚ [‚È‚é‚Ù‚ÇBƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªžB–†‚ɂȂé‚ñ‚Å‚·‚ËB
P<true> -> P<false> ‚̕ϊ·‚ª‚³‚ê‚邯Œ™‚Å‘‚«•û‚É¢‚Á‚Ä‚¢‚½‚̂ł·‚ª

P<true> -> P<true> OK
P<true> -> P<false> OK
P<false> -> P<false> OK
P<false> -> P<true> NG
‚ÌŽž‚É

template <bool M>
struct P {
template <bool _M> P(P<_M>& v);
...
};

template <> template <> P<true>::P(P<true>& v) : _p(v.release()) {}
//template <> template <> P<true>::P(P<false>& v); // NG
template <> template <> P<false>::P(P<false>& v) : _p(v._p) {}
template <> template <> P<false>::P(P<true>& v) : _p(v._p) {}

‚Ý‚½‚¢‚É‚à‚Å‚«‚é‚Á‚Ä‚±‚Ƃł·‚ËI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 03:33:47
‚ ‚ ‚ A‚·‚¢‚Ü‚¹‚ñ

if(num[i] == num[j]){‚̂Ƃ±‚ë‚Å
•Ï”num[i]‚Ænum[j]‚ªˆá‚Á‚Ä‚¢‚Ä‚àˆ—‚ð‚µ‚Ä‚µ‚Ü‚¤Œ´ˆö

‚ð’m‚肽‚©‚Á‚½‚̂ł·
ƒ\[ƒX‚Í“Á‚ɕς¦‚ĂȂ¢‚ÆŽv‚¤‚̂ł·‚ª
‚Ç‚±‚©‚¨‚©‚µ‚¢‚Å‚µ‚傤‚©

655:645
08/04/14 03:36:18
ˆá‚Á‚½BP<false> -> P<true> ‚ªŒ™‚¾‚Á‚½B‚Å‚·B


656:650
08/04/14 03:39:19
‚Ü‚½‚à‚·‚¢‚Ü‚¹‚ñ
>>654‚Í>.650‚Å‚·EEE

657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 09:29:44
>>650
i ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚«A
‚»‚̃‹[ƒv‚̂Ȃ©‚Å j ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚­‚ñ‚Å‚·‚æ‚ËB
‚·‚邯, i = j ‚È‚ç‚Î, num[i] == num[j] ‚ƂȂÁ‚ÄAsystem("pause") ‚ª‚©‚Ȃ炸
ŽÀs‚³‚ê‚邱‚ƂɂȂè‚Ü‚·B

‚È‚³‚肽‚¢‚±‚Æ‚ÍA‚±‚ñ‚Ȃ̂łµ‚傤‚©H
(Šm”FŠÂ‹« WindowsXP, ˆ—Œn cygwin(gcc 3.4.4)
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

658:650
08/04/14 11:06:42
>>657
‚Ü‚³‚É‚»‚ñ‚ÈŠ´‚¶‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

659:657
08/04/14 11:24:42
>>658
ƒoƒO‚Á‚Ă܂µ‚½B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 14:51:59
set<Class> a, b;‚Æ‚ ‚Á‚Äa‚©‚çb‚Ɋ܂܂ê‚Ä‚¢‚È‚¢—v‘f‚ðŽæ‚èœ‚«‚½‚¢‚Æ‚«‚É
remove_if‚È‚ñ‚©‚̃Aƒ‹ƒSƒŠƒYƒ€‚ŃXƒ}[ƒg‚É‘‚¯‚Ü‚·‚©H

661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 15:06:05
operator^

662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 16:59:15
>>660

#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main() {
@@namespace bll=boost::lambda;
@@std::set<int> a,b;
@@a.insert(1);
@@a.insert(2);
@@a.insert(3);
@@b.insert(2);
@@b.insert(3);

@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@bll::bind(std::find<std::set<int>::iterator, int>,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.begin(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.end(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bll::_1 ) == b.end());

@@return EXIT_SUCCESS;
}

uu-n...

663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 17:49:02
huninnkidearuboost::egg::lazywotukattemitayo

#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/egg/lazy.hpp>
#include <boost/lambda/bind.hpp>
#include <boost/assign/std/set.hpp>
struct base {
@@template< class Myself, class Arg0, class Arg1, class Arg2 >
@@struct apply {
@@@@typedef Arg0 type; };
@@template< class Result, class Arg0, class Arg1, class Arg2 >
@@Result call(Arg0 begin, Arg1 end, Arg2 value) const {
@@@@return std::find(begin, end, value);
@@} };
typedef boost::egg::function<base> op;
boost::egg::result_of_lazy<op>::type
@@const find_lazy = BOOST_EGG_LAZY({});
int main() {
@@namespace bll=boost::lambda;
@@using boost::assign::operator+=;
@@std::set<int> a,b;
@@a+=1,2,3; b+=2,3;
@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@find_lazy(b.begin(), b.end(), bll::_1) == b.end());
}

uuu-nnn...

664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 17:52:02
p_stade‰³

665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:01:20
>>660
a = b‚Í‚¾‚߂ȂÌH
‚¾‚ß‚¾‚©‚ç•·‚¢‚Ä‚¢‚é‚ñ‚¾‚낤‚¯‚ÇB

666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:06:40
>>665
‰¡‚©‚炾‚¯‚Ç

a : 10,20,30,40
b : 20,50

‚±‚Ìꇑ½•ª–]‚ÞŒ‹‰Ê‚Í

a : 20

‚¾‚낤‚¯‚ÇA>>665‚¾‚ÆŠÔˆá‚Á‚½Œ‹‰Ê‚ð•Ô‚·B

667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:37:09
vector‚â‚çlist‚Å

vector<int>‚Ì—v‘f‚ª

1@2@(‹ó”’)@3@4@(‹ó”’)@
‚Ì—l‚É“r’†‚É‹ó”’‚ð‚¢‚ê‚邱‚Ƃ͂ł«‚é‚̂łµ‚傤‚©H


668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:46:45
VC++‚ÅPCî•ñ‚ðŽæ“¾‚·‚éPG‚ð쬂µ‚Ü‚·B
ƒvƒƒWƒFƒNƒg쬂Í(Win32‚Æ‚©)‚Ç‚ê‚ð‘I‚Ô‚Ì‚ª
“K“–‚Å‚µ‚傤‚©H

669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 19:40:07
>>668
Linux+GCC‚ª‚¨Š©‚ß

670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 19:42:55
.exe ‚ªo—ˆ‚é‚È‚ç‚Ç‚ê‚Å‚à‚¢‚¢‚ÆŽv‚¤B

671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:02:18
‚Æ‚ ‚éƒNƒ‰ƒX‚ÉŠÖ”‚ðˆêŒÂ’ljÁ‚µ‚悤‚Æ‚µ‚½‚Æ‚±‚ë

.hƒtƒ@ƒCƒ‹‚ÉŠÖ”‚Ì–{‘̂𑂫o‚·‚Ƴí‚ɃRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚Ì‚É
.cppƒtƒ@ƒCƒ‹‚É‘‚«o‚·‚Æ
C2039 'foo' : 'hoge' ‚̃ƒ“ƒo‚ł͂ ‚è‚Ü‚¹‚ñB

‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚ê‚͂ǂ¤‚¢‚¤Ž–‚Å‚µ‚傤‚©EEE

672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:05:04
ƒ\[ƒX‚ðŒ©‚¹‚ê

673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:10:42
@@@@@ ‚†L'L@@@@@ É@@@@@R@ l@@¤ _!
@ @@ @ ‚Œ /@@/ ^^@ ,.ƒBL@@@!',@ƒgA@R. R
.@ @ @@ÚŒ, / /^_,..ƒC//@,|@@ ‚Œ |‚ŒƒÉ‚¡@ ‚¢. ',
@@@@@ }@/ { ]7ƒ¤_Ú!²@V @/Ø,}/„§!£l@¬@!
@@@@@É i| ”ª/^'J@-`l V@^É'L @‚Š ! |l/| i²/
@@@@@R|l//² ¬''TªŸe''`yÞ^@ 'SŸeNØ`²!É//@@@‚Ü‚³‚©AƒƒŠƒRƒ“‚¶‚á‚È‚¢‚í‚ËEEE
@@@@@@) VA@M`''''"L '^@‚’;@ @`'''"L/¸K/
@@@@@@‚x/ !ƒgÍ.@////@@@ ////@/.¨i| ;|
@@ @@ @ |ii l|`Ti_,Q__ @'Ü) @ ,Úl‚Š_|iØ
@@@@@@ {‚¢ SL‚’„§:.:.:.:.M:¤__,,..ƒC;:.::.:./™¯_£!
@@@@@@ M`§;=ƒLPM`R:R;]-/;^M`T‚’-.¤



674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:13:11
>>671
>.cppƒtƒ@ƒCƒ‹‚É
‚µ‚©‘‚¢‚ĂȂ©‚Á‚½‚Æ‚©‚¢‚¤ƒIƒ`‚¾‚Á‚½‚çAŒN‚ª‹ƒ‚­‚܂ʼn£‚é‚Ì‚ð‚â‚߂Ȃ¢B

675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:14:56
>>672
ŽdŽ–‚ł̃f[ƒ^‚ªŠÜ‚Ü‚ê‚Ä‚é‚̂ł¿‚å‚Á‚ƃ\[ƒX‚ÍŒöŠJ‚Å‚«‚È‚¢‚Å‚·orz

>>674
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚Ŋ֔錾‚ðŠm”F‚µ‚Ä‚©‚ç’†g‚ð‘‚¢‚Ä‚é‚̂ł»‚ê‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·

676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:25:23
–â‘肪Č»‚·‚éƒR[ƒh‚ðì‚Á‚Ä‚»‚ê‚ð“\‚ê‚΂¢‚¢‚¶‚á‚ñB

677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:27:54
ƒeƒ“ƒvƒŒ[ƒgŠÖ”‚¾‚Á‚½‚炨‘O‚̉£‚é

678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:39:03
hpp‚ʼnðŒˆô

679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:58:05
ƒŠƒrƒ‹ƒh‚µ’¼‚µ‚½‚ç’Ê‚Á‚½EEE
‚±‚ê‚͂ǂ¤‚¢‚¤Ž–HH

680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:22:35
VC‚ł͂悭‚ ‚邱‚Æ

681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:53:28
‚»‚µ‚ăCƒ“ƒeƒŠƒZƒ“ƒX‚ª‰„X‚ÆXV‚³‚ê‚È‚¢‚±‚Æ‚à

682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:58:23
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚ª‰R‚‚­‚Ì‚àB

683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:58:43
>>667
vector<int>‚É®”ˆÈŠO‚Ì‚à‚͓̂ü‚ê‚ç‚ê‚Ü‚¹‚ñB
‰¼‚ÉA•‰’l‚ð—áŠO‚Æ‚µ‚Ĉµ‚Á‚Ă悢‚È‚ç‹ó”’‚Ì‘ã‚í‚è‚É-1‚ð“ü‚ê‚Ä‚¨‚­‚ÆŒ¾‚¤Žè‚à‚È‚­‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA
boost::optional‚ðŽg‚Á‚Ă݂Ă͂ǂ¤‚Å‚µ‚傤B

684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:18:55
ƒƒ‚ƒŠ‚ª’f•Љ»‚µ‚Ä‚¢‚éê‡Aƒ|ƒCƒ“ƒ^‚É+1‚µ‚½ê‡‚Í‚«‚¿‚ñ‚Æ’f•Ðæ‚É”ò‚ñ‚Å‚­‚ê‚é‚ñ‚Å‚·‚©H
‚»‚ê‚Æ‚àŒ^ƒTƒCƒY•ª‚¾‚¯‹­ˆø‚ɃAƒhƒŒƒX‚ª+1‚³‚ê‚é‚ñ‚Å‚·‚©H


685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:21:43
’f•Љ»H
‚Ç‚¤‚¢‚¤ó‹µ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾H

686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:22:45
vector‚ł͂Ȃ­deque‚ÌŽÀ‘•‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚©‚à‚—

687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:25:23
deque ‚Ì‚±‚ƂȂçAƒCƒeƒŒ[ƒ^‚É +1 ‚µ‚½‚ç’f•Љ»æ‚É”ò‚Ô‚¯‚ǃ|ƒCƒ“ƒ^‚Í“–‘R–³—‚¾‚ÈB

688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:26:51
>>685
‚P‚‚̃f[ƒ^‚ªƒƒ‚ƒŠ‚É‘‚«ž‚Ü‚ê‚鎞‚Í•K‚¸˜A”Ԃ̃AƒhƒŒƒX‚É”z’u‚³‚ê‚é‚ñ‚Å‚·‚©H

689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:27:37
>>688
­‚È‚­‚Æ‚à‰¼‘zƒAƒhƒŒƒX‚͘A”Ô‚¾‚ªB
•¨—ƒAƒhƒŒƒX‚Í’m‚ç‚ñ‚ª‚ÈB

690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:28:51
STL‚Æ‚©boost‚Ý‚½‚¢‚Ì‚Å
RECT‚Æ‚©SIZE‚ð•ï‚ñ‚¾ƒNƒ‰ƒX‚Í‚ ‚è‚Ü‚·‚©H

691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:31:41
CRect‚È‚çMFC‚É‚ ‚邯‚Ç‚Èc

692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:31:51
WTL‚É‚à

693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:32:58
>>689
‚‚܂è&‚Å•\ަ‚³‚ê‚éƒAƒhƒŒƒX‚͉¼‘z‚ÅWindows‚ª•¨—ƒƒ‚ƒŠ‚̔Ԓn‚ÆƒŠƒ“ƒN‚ðŽæ‚Á‚ÄŒ„ŠÔ‚É–„‚ßž‚ñ‚ł邩‚çl‚¦‚È‚­‚Ä‚¢‚¢‚Á‚Ä‚±‚Ƃł·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:38:39
>>693
‚»‚ê‚Å‚¢‚¢‚Ì‚©H
–{“–‚É‚»‚ê‚Å‚¢‚¢‚Ì‚©H‚—

695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:43:16
C++‚ŃvƒƒpƒeƒB[“I‚È‚à‚Ì‚ð•\Œ»‚·‚éê‡
get‚Æset‚͂‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚ÌH‚»‚ê‚Æ‚àORH

696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:04:14
Š¿‚Í–Ù‚Á‚Äpublic:

697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:06:53
‚»‚ꂾ‚ƃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚Í‚ê‚È‚¢‚¶‚á‚ñEEEB

698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:15:52
__declspec(property(get=getHoge, put=setHoge))
int Hoge;


699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:43:26
winsock‚ÌsockŠÖ”‚Ì‘æˆêˆø”‚ÉAF_BTH‚ðŽw’è‚·‚邯AAF_BTH‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ª‚ł܂·B
winsock2.h‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚é‚ñ‚Å‚·‚ªA‚Ù‚©‚ɂȂɂ©ƒCƒ“ƒNƒ‹[ƒh‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:55:47
grep‚©‚¯‚½‚çws2bth.h‚łłĂ«‚½‚¯‚ÇB

701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:24:06
std::list<int> iList‚ÌŽQÆ‚ðì‚肽‚¢‚̂ł·‚ª‚±‚Ìê‡

std::list<int>& refList = iList;
‚Å—Ç‚¢‚̂łµ‚傤‚©H

702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:31:23
ƒAƒhƒŒƒX‚ð”ä‚ׂĂ݂½‚ç‚¢‚¢‚ÆŽv‚¤‚æ

703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:39:51
>>702
ŠÈ’P‚ÉŽŽ‚µ‚Ă݂½‚¯‚Ç
‘åä•v‚»‚¤‚È‹C‚ª‚µ‚Ü‚µ‚½

704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:54:33
CŒ¾Œê‚Å‚Ì\‘¢‘̂̉Šú‰»‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B

typedef struct Foo_tag{
@int a;
@int b;
@int c;
} Foo;

‚Æ‚¢‚¤‚悤‚È\‘¢‘Ì‚ª‚ ‚Á‚½‚Æ‚«‚ÉA

Foo foo = {0};

‚Æ‚¢‚¤‰Šú‰»‚ðs‚Á‚Ä‚¢‚éƒR[ƒh‚ð‚½‚Ü‚ÉŒ©‚©‚¯‚Ü‚·‚ªA‚±‚ê‚͉½‚ðs‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
ˆê‰žMinGWŠÂ‹«‚Å“¯—l‚̃R[ƒh‚ð‘‚¢‚ăeƒXƒg‚µ‚Ă݂܂µ‚½‚ªA{0} ‚ʼnŠú‰»‚µ‚½\‘¢‘̂̓[ƒƒNƒŠƒA‚³‚ê‚Ä‚¨‚èA
‰Šú‰»‚µ‚È‚©‚Á‚½\‘¢‘̂ɂ̓Sƒ~‚ª“ü‚Á‚Ä‚¢‚Ü‚µ‚½B
‚Æ‚¢‚¤‚±‚Æ‚ÍAã‹L‚̃R[ƒh‚Í\‘¢‘Ì‚ðƒ[ƒƒNƒŠƒA‚·‚邯‚¢‚¤”Fޝ‚Å‚¢‚¢‚̂łµ‚傤‚©H

‚»‚ê‚ÆA•W€C‚Ì‹KŠi‚Å‚±‚¤‚¢‚¤‰Šú‰»‚Í‹–‚³‚ê‚Ä‚¢‚Ü‚·‚©H
\‘¢‘̂̃[ƒƒNƒŠƒAˆ—‚Í memset() ‚Ȃǂ𗘗p‚µ‚Äs‚Á‚Ä‚¢‚éƒR[ƒh‚ª‘½‚¢‚±‚Æ‚ðl‚¦‚邯A•W€‹KŠi‚ł͂Ȃ³‚»‚¤‚È
‹C‚ª‚·‚é‚ñ‚Å‚·‚ªcB

705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:00:36
ƒƒ“ƒo‚ð“r’†‚܂ʼnŠú‰»‚·‚邯
Žc‚è‚Í0‚ʼnŠú‰»‚³‚ê‚é‚Á‚ă„ƒc‚¾‚Á‚½‚ÆŽv‚¤B
•W€C‚łǂ¤‚Ȃ̂©‚Í’m‚ç‚ñB

706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:04:31
Foo foo = {1};‚Åa=1,b=0,c=0‚ɂȂé‚Ì‚ª•ÛØ‚³‚ê‚Ä‚é

707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:12:58
>>705-706
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B“r’†‚܂ʼnŠú‰»‚Æ‚¢‚¤‚±‚Æ‚ª‚Å‚«‚é‚ñ‚Å‚·‚ËB
‚»‚ê‚È‚ç\‘¢‘Ì‚ðƒ[ƒƒNƒŠƒA‚·‚邯‚«‚Í‚±‚ê‚ðŽg‚¤‚ÆŠy‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB
(擪‚ɃlƒXƒg‚µ‚½\‘¢‘Ì‚ª‚ ‚Á‚½‚è‚·‚邯‚Ç‚¤‚È‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢‚Ì‚ÅA”Ä—p‚ł͂Ȃ¢‚Ì‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ª)

708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:13:32
>>704
‰Šú‰»Žž‚݂̂n‚j

709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:18:46
memset‚¾‚ƃpƒfƒBƒ“ƒO‚à‰Šú‰»‚Å‚«‚é‚Ì‚ª—˜“_‚¾‚Á‚½‚©‚È
•’ʂ̎g‚¢•û‚ʼnŠú‰»‚·‚é•K—v‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢‚ª

710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:36:11
>>709
‚à‚Ì‚·‚²‚­s‹V‚̈«‚¢ƒR[ƒfƒBƒ“ƒO‚¾‚¯‚Ç\‘¢‘Ì“¯Žm‚ð memcmp ‚Å”äŠr‚Å‚«‚é

711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:58:11
>>710
‚ ‚­‚Ü‚Åu•’ʂ̎g‚¢•ûv‚̘b‚È
ƒLƒƒƒXƒg‚µ‚½‚è‚·‚ê‚΂¢‚ë‚¢‚ë–â‘è‚ào‚Ä‚­‚邾‚낤‚æ

712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:59:59
>>704
•W€‹KŠi‚Å‚·B

713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 02:01:05
>>704
̂̃Rƒ“ƒpƒCƒ‰‚¾‚Æ 0 ‚ʼnŠú‰»‚³‚ê‚Ü‚¹‚ñ

714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 03:28:46
>>660
template<typename Class>
void assign_intersection(std::set<Class>& a, std::set<Class> const& b)
{
@@std::set<Class> result;
@@std::set_intersection(a.begin(), a.end(), b.begin(), b.end()
@@@@, std::inserter(result, result.end()));
@@a.swap(result);
}

715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 08:00:05
*
**
***
****
...
‚Ý‚½‚¢‚ÈŠ´‚¶‚Ìo—͂𓾂½‚¢‚̂ł·‚ªA***‚ðo—Í‚·‚é•”•ª‚ÍA‚Ȃɂ©“Á•ʂȑ‚«•û‚Æ‚©‚È‚¢‚Å‚·‚©H
ŠÖ”‚ðì‚邵‚©‚È‚¢‚Å‚·‚©H


716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 08:06:55
>>715
MFC‚È‚çƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚Ì•\ަ‚ð*‚ɕς¦‚邯‚¢‚¤‹@”\(Ý’è)‚ª‚ ‚Á‚½‚èB
Ž©‘O‚Å‚àƒL[“ü—Í(KeyDown‚Æ‚©)¨•ʂ̕ϔ‚ÉŠi”[¨‚»‚Ì•¶Žš”‚¾‚¯*‚ð•\ަ‚ÅŠÈ’P‚Éo—ˆ‚éB

717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 10:30:07
// * ‚ð n ŒÂo—Í‚·‚éŠÖ”
void f(int n){
for(int i = 0; i < n; i++) std::cout << '*';
std::cout << std::endl;
}

void g(int n){
for(int i = 0; i < n; i++) f(i);
}

718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 14:19:49
std::string s(length, '*');
std::cout << s << '\n';

719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 20:41:31
#include <iostream>
#include <iomanip>

int main()
{
@ @ for (int i = 0; i < 10; ++i)
@ @ @ @ std::cout << std::setw(i) << std::setfill('*') << "" << std::endl;
}
‚Æ‚±‚ë‚ÅC++‚Å‚¢‚¢‚ñ‚¾‚æ‚ËH

720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 22:13:39
CŒ¾Œê‚Ȃ炱‚ñ‚È‚à‚ñ‚©
void f1()
{
@@@@int n, i;
@@@@for(n = 1; n <= 10; n ++) {
@@@@@@@@for(i = 0; i < n; i ++) putchar('*');
@@@@@@@@putchar('\n');
@@@@}
}

void f2()
{
@@@@int n;
@@@@for(n = 1; n <= 10; n ++)
@@@@@@@@puts("**********" + 10 - n);
}

void f3()
{
@@@@int n;
@@@@for(n = 1; n <= 10; n ++)
@@@@@@@@printf("%.*s\n", n, "**********");
}

721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:27:56
printf‚Ì‘Ž®‚Å‚à‚Á‚ÆŠÈ’P‚ɂł«‚È‚©‚Á‚½‚Á‚¯H
ƒCƒ[ƒW>>720‚Ìf3()‚ª‹ß‚¢‚ñ‚¾‚¯‚ÇEEEŽg‚¤‹@‰ï‚ª­‚È‚¢‚Æ‚·‚®‚ɂ킷‚ê‚¿‚Ⴄ‚ÈEEE

722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:38:10
„puts("**********" + 10 - n);

‚±‚Ì‚â‚è•û‚Í‚¶‚߂Č©‚½B–Ú‚©‚ç—Ø‚â‚í

723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:42:59
>>722
‚»‚̗؂͂‚¯‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚—

724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:36:32
‰Û‘è‚Åc++‚Ìbasic_string‚Ì—l‚ÈstringƒNƒ‰ƒX‚ðì‚Á‚Ä‚¢‚Ü‚·B
‚»‚Ì’†‚Åstr >> cout‚̓Nƒ‰ƒX“à‚Åoperator>>‚ð—pˆÓ‚·‚邱‚Æ‚Å
“®‚­‚悤‚ɂȂÁ‚½‚̂ł·‚ªAcout << str‚Íu“ñ€‰‰ŽZŽq<<‚̓Nƒ‰ƒX
str‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñv‚ÆŒ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚͂ǂ̂悤‚É‚µ‚½‚çcout << str‚ªo—ˆ‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©H

‚Ü‚½‚¨’p‚¸‚©‚µ‚È‚ª‚çAstr = "aaa"‚Íì‚ꂽ‚̂ł·‚ªAstr ="aaa"+"bbb"‚Í
ì‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚ê‚͂ǂ̗l‚Éì‚Á‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H

‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:46:22
‚È‚ñ‚©•¨¦‚­Šî–{“I‚È‚±‚Ƃ̂悤‚È‹C‚ª‚µ‚Ü‚·‚ª
CŒ¾Œê‚ÅAunsigned char ‚©‚ç signed char ‚É‘ã“üA‚à‚µ‚­‚Í‚»‚Ì‹t‚ðs‚Á‚½ê‡Aƒrƒbƒgƒoƒ^[ƒ“‚Íí‚ɕۑ¶‚³‚ê‚Ü‚·‚©H

726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:55:53
>>725
‚¢‚¢‚¦B

727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:01:40
>>724
ãFstr‚ðƒTƒ|[ƒg‚·‚é“ñ€‰‰ŽZŽq‚ð‘‚­B
basic_ostream<foobar> & operator <<(basic_ostream<foobar> & os, str & st);
‰ºF–³—B

728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:02:50
>>726
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚¤‚È‚é‚Æ char* ‚ð“K‹X unsigned char* ‚ɃLƒƒƒXƒg‚µ‚½‚肵‚È‚¢‚ƃ_ƒ‚Å‚·‚ËB
ˆê•”ƒoƒCƒiƒŠ‚ª¬‚´‚Á‚Ä‚éƒtƒ@ƒCƒ‹‚ð“ǂޕK—v‚ª‚ ‚Á‚½‚̂ŕ‚©‚è‚Ü‚µ‚½B

729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:58:13
>>728
K&R2 A6.1 (promotion) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
char/unsigned char ‚Íæ‚É int ‚ɕϊ·‚³‚ê‚é“_A“Á‚É—v’ˆÓ‚Å‚·B

730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 04:09:29
>>729 promotion ‚ÍŠÖŒW‚È‚¢‚¾‚ëB

731:729
08/04/16 04:57:02
>>730
char c = 0x81;
if (c == 0x81)
printf("=\n");
else
printf("!=\n");

‚ÌŒ‹‰Ê‚Á‚ÄA‚ ‚ê`HI‚Á‚ĂȂè‚Ü‚¹‚ñ‚©H

732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 11:52:33
>>731
char ‚ª•„†•t‚«‚ÅÅ‘å’l‚ª 127 ‚Ìꇂ̘b‚È‚çA
char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
–â‘è‚Í promotion ‚¶‚á‚È‚­‚ăI[ƒo[ƒtƒ[B

733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 12:09:54
0x81‚ªunsigned char‚¶‚á‚È‚¢‚¶‚á‚ñ

734:732
08/04/16 12:20:21
> char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
‚²‚ß‚ñBŠÔˆá‚¢BƒI[ƒo[ƒtƒ[‚ª–â‘è‚Ȃ͈̂Ⴂ‚È‚¢‚¯‚ÇAŒ^•ÏŠ·‚Å‚Ì
ƒI[ƒo[ƒtƒ[‚Í–¢’è‹`“®ì‚¶‚á‚È‚­‚ÄA’l‚ªˆ—Œn’è‹`‚Ì‚à‚̂ɂȂ邩A
ˆ—Œn’è‹`‚̃VƒOƒiƒ‹‚ª”­¶‚·‚éA‚炵‚¢B

735:729
08/04/16 20:42:23
>>732 >>734
—¹‰ð‚¢‚½‚µ‚Ü‚µ‚½B

char buffer[N];
...
while (fgets(buffer, N, fp) != NULL) {
if (buffer[i] == ...)
...
}
‚ȂǂƈÀˆÕ‚Él‚¦‚邯Ai‚½‚Æ‚¦‚Ί¿ŽšƒR[ƒh‚Ì”»•ʂȂÇj‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½ŒoŒ±‚ª‚ ‚è‚Ü‚µ‚½B
unsigned char buffer[N];
‚Æ‚·‚ê‚ÎA–â‘è‚È‚¢‚̂ł͂ ‚è‚Ü‚·‚ªB

‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B ‚Ü‚½‚ЂƂŒ«‚­‚È‚è‚Ü‚µ‚½B

736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 20:49:18
>>735
Š¿ŽšƒR[ƒh‚ð‚¢‚ë‚¢‚눵‚¤‚È‚ç >>735 ‚¾‚Æ unicode ‚ÌŽž‚É¢‚é‚ñ‚¶‚á‚È‚©‚낤‚©H
i•¶Žš—ñ‚É \0 ‚ªŠÜ‚Ü‚ê‚é‰Â”\«‚ª‚‚¢‚©‚çj

737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 21:04:51
C++‚ł͈ȉº‚̂悤‚É‘åä•v‚»‚¤‚Å‚·‚¯‚ÇB
signed char ‚Æ unsigned char ‚Í“¯•\Œ»‚Æ‘‚¢‚Ä‚¢‚é
“ǂ݊ԈႢ?

A char, a signed char, and an unsigned char occupy the same amount of storage and have the same alignment
requirements (3.9); that is, they have the same object representation. For character types, all bits of
the object representation participate in the value representation. For unsigned character types, all possible
bit patterns of the value representation represent numbers.

738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 01:47:49
>>737
“ǂ݂ɂ͎©M‚È‚¢‚̂ł·‚ªA
’P‚ÉA
1) char/unsigned char/signed char ‚Ì‚¢‚¸‚ê‚à“¯‚¶—ʂ̃ƒ‚ƒŠ‚ðè—L‚·‚éB
2) char/unsigned char/signed char ‚̃Aƒ‰ƒCƒ“ƒƒ“ƒgi”z’uˆÊ’uA‹ô”ƒoƒCƒg‚ðæ“ª‚É‚·‚éAƒAƒhƒŒƒX‚ª4 ‚Ì”{”‚̃oƒCƒg‚ðæ“ª‚É‚·‚éA‚È‚Çj‚ª“¯ˆê‚Å‚ ‚éB
‚Æ‚¢‚¤ˆÓ–¡‚Å‚Ì‚Ý same ‚Æ‚µ‚Ä‚¢‚邾‚¯‚ł͂Ȃ¢‚Å‚µ‚傤‚©B
char / unsigned char / signed char ‚Ì•\Œ»‚ª‚Ü‚Á‚½‚­“¯ˆê‚Å‚ ‚邯‚¢‚¤‚͕̂s‰Â”\‚ÆŽv‚í‚ê‚Ü‚·‚̂ł·‚ªB

Œã‘±‚Ì•¶‚Å‚ÍA
char ‚Ì‚·‚ׂẴrƒbƒg‚ª”‚ð‚ ‚ç‚킵‚Ä‚¢‚é‚킯‚ł͂Ȃ¢i’P‚ÉŠÖŒW‚·‚邯‚¢‚Á‚Ä‚¢‚邾‚¯A•„†‚Ìê‡‚à‚ ‚è‚Ü‚·‚æA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©Bj
unsigned char ‚Í‚·‚ׂẴrƒbƒg‚ª”‚ð\¬‚·‚é—v‘f‚ƂȂéB
‚Ɠǂ߂܂·B


739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:16:24
template <class T>
template <typename T>
‚±‚Ì‚Q‚‚͂¿‚ª‚¢‚ª‚ ‚è‚Ü‚·‚©H


740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:21:28
ˆá‚¢‚Í–³‚¢

741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:20:34
class ‚¶‚á‚È‚¢‚Ì‚àŽg‚¤‚æ‚È[‚Æ‚©Žv‚Á‚Ä‚¢‚‚à typename ‚É‚·‚鉴

742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:26:55
‰´‚à‚ ‚鎞Šú‚©‚çAtypename‚ªŽè•ȂɂȂÁ‚Ä‚µ‚Ü‚Á‚½B
•ʂɂ±‚¾‚í‚é‚킯‚¶‚á‚È‚¢‚©‚çA‚à‚µ‰¼‚Éclass‚Æ‘‚¢‚Ä‚­‚ê‚ÆEê‚ÅŒ¾‚í‚ꂽ‚ç
“ñ‚•Ԏ–‚Åclass‚É‚·‚邯‚ÇB

743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:30:00
‚È‚ñ‚ƂȂ­•\–¾‚̈Ӗ¡‚ÅŽg‚¢•ª‚¯‚é‚©‚àB
‚»‚̌サ‚Á‚©‚è’†‚Åstatic_assert‚·‚邯‚Ç‚ËB

744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:03:28
ƒNƒ‰ƒX”z—ñ‚ðnew‚Ŷ¬‚·‚鎞‚ɌĂ΂ê‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽw’è‚Å‚«‚Ü‚·‚©H

745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:06:12
Žc”O‚È‚ª‚ç‚Å‚«‚È‚¢B

746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:04:06
strcat‚ðŽg‚킸‚É
char src[ ] = "seikima"
char dest[4] = "tsu"
‚Æ‚¢‚¤•¶Žš—ñ‚ðŒ‹‡‚µA•\ަ‚³‚¹‚邱‚Æ‚ªo—ˆ‚Ü‚·‚©H

747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:10:49
>>746
char@result[11];
sprintf(result,@"%s%s",@src,@dest);
printf("%s\n",@result);

748:746
08/04/17 11:14:54
746‚Å‚·BŒ¾—t‘«‚炸‚Å‚µ‚½B
sprintf‚àŽg‚킸‚Éfor‚ðŽg‚Á‚ĉ½‚Æ‚©•\ަ‚³‚¹‚½‚¢‚̂ł·‚ª
‚¢‚©‚ª‚Å‚µ‚傤‚©H

749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:25:24
>>747‚¶‚á‚È‚¢‚ª‚â‚Á‚‚¯ŽdŽ–‚È‚ñ‚ÅŠÔˆá‚Á‚Ä‚½‚炲‚ß‚ñ


char ret[11];

for(int i =0 ; i < strlen(src) ; i++)
{
ret[i]= src[i];
}
for(int i=0 ; i <strlen(dest) ; i++)
{
ret[i+strlen(src)}=dest[i];
}
printf("%s\n",ret);

750:746
08/04/17 11:27:20
>>749

>>746‚É‘‚¢‚½‚ñ‚Å‚·‚ªA¡‰ñstring.h‚ÉŠÖ‚·‚é‚à‚͎̂g‚Á‚¿‚á‚¢‚¯‚È‚¢‚Ì‚Å
strlen‚àŽg—po—ˆ‚È‚¢Š´‚¶‚Å‚·B

751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:34:17
>>746‚É‚»‚ñ‚È‚±‚Æ‘‚¢‚ÄNEEEEEEEwwwww

strlen()‚ðsizeof()-1‚ɕς¦‚ê‚Γ¯‚¶“®ì‚¾

752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:37:17
>>746
ðŒŒã‚¾‚µ‚µ‚·‚¬

char result[20], *p, *q;

for(p=result,q=src;*p++=*q++;);
for(p--,q=dest;*p++=*q++;);

753:746
08/04/17 11:46:22
d‚Ëd‚ËA\‚µ–ó‚È‚¢‚Å‚·B

ƒ|ƒCƒ“ƒ^‚àŽg‚Á‚Ă͂¢‚¯‚È‚¢‚悤‚Å‚·B

754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:50:24
h‘è‚©‚æBÁ‚¦‚ëB

755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:51:00
‚‚¢‚Å‚ÉA‚»‚Ìo‘èŽÒ‚͂Ԃñ‰£‚Á‚Ä‚¢‚¢B

756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:55:25
h‘è‚È‚çŠwK“à—e‚ɉˆ‚Á‚Ä‚é‚Í‚¸‚¾‚©‚ç
ƒeƒLƒXƒg‚Å‚à–Ú‚ð’Ê‚µ‚½•û‚ª‘‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

‰½‚Ì€–ڂɂ‚¢‚Ẳۑ肩•ª‚©‚ç‚È‚¢‚ñ‚¶‚ᓚ‚¦‚悤‚ª‚È‚¢‚í

757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:57:30
“ü”O‚Ȓނ肾‚È‚ B

ŽŸ‚Íu@[]@‰‰ŽZŽq‚àŽg‚¦‚Ü‚¹‚ñ@v‚Æ‚©H

758:746
08/04/17 11:59:26
ˆê’UA®—‚µ‚Ă݂܂·B

‰Û‘èF”z—ñ‚ɂ‚¢‚Ä
“à—eFchar src[ ] = "seikima";
char dest[4] = "tsu";
‚Æ”z—ñ‚ð—pˆÓ‚µAdest‚Ì’†g‚ðsrc‚ÉŒ‹‡‚³‚¹‚éB
‚½‚¾‚µAfor•¶‚ðŽg‚¤‚±‚ÆEƒ|ƒCƒ“ƒ^Astring.h‚ÍŽg‚Á‚Ă͂Ȃç‚È‚¢B

759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:03:12
>>758
h‘è‚Íh‘èƒXƒŒ‚ÖB

C/C++‚Ìh‘è‚ð•Еt‚¯‚Ü‚· 105‘ã–Ú
½ÚØÝ¸(tech”Â)

760:746
08/04/17 12:03:56
>>759

—U“±‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B

761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:06:07
˜AŒ‹‚·‚邽‚߂̗e—ʂ͊m•Û‚µ‚È‚­‚Ä‚¢‚¢‚Ì‚©A‚Æ‚©
dest ‚ð‘‚«Š·‚¦‚¸‚É src ‚É‘‚«ž‚Þ‚Ì‚©A‚Æ‚©A
h‘è‚É‚µ‚Ä‚àƒNƒ\‚·‚¬‚邾‚ëBŠwZ–¼ŽN‚µ‚Ä‚­‚ñ‚È‚¢H

762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:12:22
746‚ÌŽž“_‚Å–¾‚ç‚©‚Éh‘è‚¶‚á‚È‚¢‚©B‚Ȃɂð¡X

763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:21:40
printf‚Ì—l‚ÈAˆø”‚Ì”‚ªˆê’肵‚È‚¢ŠÖ”‚ðì‚é‚ɂ͂ǂ¤’è‹`‚µ
’†‚łǂ¤“ǂ߂Ηǂ¢‚̂łµ‚å‚©B

764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:25:31
C‚Å•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ª—pˆÓ‚³‚ê‚ĂȂ¢ŠÂ‹«‚È‚çAŽ©“®“I‚É>>758‚ÌðŒ‚É
‹ß‚­‚È‚é‚ÆŽv‚¤‚¯‚ÇAƒ|ƒCƒ“ƒ^‚à‘ʖڂĂ͉̂ð‚ç‚ñB

765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:14
>>763
ŠÖ”‚̃I[ƒo[ƒ[ƒh‚Æ‚©‚łł«‚ñ‚¶‚á‚Ë

766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:41
‰Â•Ï’·ˆø”‚Å‚®‚®‚é

767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:30:53
>>763
URLØÝ¸(wisdom.sakura.ne.jp)

768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:31:06
>>763
‰Â•Ï’·ˆø”‚Æ‚©va_args‚È‚ñ‚©‚ŃOƒO‚邯‚¢‚¢‚ÆŽv‚¤‚æB

769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:31:25
>>763
‰Â•ψø”‚Ü‚½‚͉•όˆø”‚Å‚®‚®‚é

770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:34:09
d¥‚à‚¢‚¢‚Æ‚±‚낾‚È

771:763
08/04/17 12:37:07
—L‚è“‚²‚´‚¢‚Ü‚·B
stdarg.h‚È‚ñ‚ăwƒbƒ_A–Ú‚É‚µ‚½Ž–‚·‚ç‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:40:07
‚Æ‚±‚ë‚ʼn•ϒ·ˆø”‚Á‚ÄÝŒv“I‚ɂǂ¤‚Ȃ̂©‚ÈH
ŒÂl“I‚É‚ÍÝŒv‚ÉŽ¸”s‚µ‚Ä‚â‚Þ‚È‚­EEE‚Á‚ăCƒ[ƒW‚ª‚ ‚é‚Ì‚¾‚ª

773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:45:05
ƒnƒbƒN‚âƒ`[ƒg‚Ì•”—Þ‚É“ü‚è‚»‚¤‚È‚â‚è•û‚µ‚Ă邿‚ËB

774:763
08/04/17 12:46:42
>>772
**‚Å‚àŽ–‘«‚è‚é‚ñ‚Å‚·‚ªA‚»‚Ìê‚ł킴‚í‚´ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚ð—pˆÓ‚µ‚È‚¢‚Æ
‚¢‚¯‚È‚¢ê‡‚ªo‚Ä‚­‚邾‚낤‚µA‚»‚Ìê‚Å—ñ‹“o—ˆ‚½‚çŠy‚©‚È‚Ÿ‚Æ‚©B

775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:50:54
>>772
Œ^ˆÀ‘S«‚É–â‘肪‚ ‚é‚©‚çA“Á‚É C++ ‚ł͂â‚Þ‚È‚­‚Á‚Ĉӎ¯‚Å‚¢‚¢‚ÆŽv‚¤B
C++ “I‚É‚Í iostream ‚â boost::format ‚Ý‚½‚¢‚ɉ‰ŽZŽq‚ÅŒq‚®‚Ì‚ª³‰ð‚©‚ÈB

776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 22:15:48
C‚©C++‚Ì‘g‚Ýž‚݂̕׋­‚µ‚½‚¢‚ñ‚Å‚·‚ª‚¨Š©‚߂̖{‚ ‚è‚Ü‚¹‚ñ‚©H
‘g‚Ýž‚݂̖{‚Á‚Ä’T‚µ‚Ä‚à‚Ç‚±‚É‚à–³‚¢‚µAƒlƒbƒg‚Å”ƒ‚¨‚¤‚É‚à’†g‚ª‚Ç‚ñ‚ÈŠ´‚¶‚©‚à•ª‚©‚ç‚È‚¢‚ñ‚łǂê‚𔃂¦‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚Å‚·
‚ ‚Ƃł«‚ê‚ΕK—v‚Å‘g‚Ýž‚݉‚߂ĂɓK‚µ‚½‹@Þ‚Æ‚©‚à‹³‚¦‚Ä—~‚µ‚¢‚Å‚·

777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 23:24:03
ƒ\ƒtƒBƒAƒVƒXƒeƒ€ƒY‚Å•]‰¿ƒ{[ƒh‚𔃂Á‚ÄBSP‚ð‚¢‚¶‚Á‚Ä“®ìŠm”F‚·‚ê‚΂¢‚¢‚¨OO

778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 00:41:53
ˆÈ‰º‚Ì2‚‚͖߂è’lˆÈŠO‚ɉ½‚©ˆá‚¢‚ª‚ ‚è‚Ü‚·‚©H

fwrite(buf, 1, 1024, fp);
fwrite(buf, 1024, 1, fp);

779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 00:45:24
‘òŽR‚ÌŽÀ”(double‚Æ‚©)‚ª¶¬‚³‚ê‚邯‚«‚ÉA‚»‚Ì•ªŽU‚ðŒvŽZ‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚±‚ê‚Á‚Ä‚â‚Í‚èˆê“x¶¬‚³‚ê‚é‘S•”‚ÌŽÀ”‚ð
‚Ç‚±‚©”z—ñ‚Æ‚©‚ÉŠi”[‚µ‚È‚¢‚Æ‚¾‚߂łµ‚傤‚©H

780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:00:21
>>779
•ªŽU(X^2 ‚Ì•½‹Ï) - (X‚Ì•½‹Ï)^2
‚ðŽg—p‚·‚ê‚ÎA1pass ‚ÅŒvŽZ‚Å‚«‚Ü‚·‚æB

781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:04:09
’l‚ª¶¬‚³‚ê‚邽‚Ñ‚ÉAX^‚Q‚ÆX‚Ì•½‹Ï‚ðŒvŽZ‚µ‚Ä‚¨‚­‚̂ł·‚ËB

782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:07:17
’€ˆê•½‹Ï‚ðŒvŽZ‚·‚é‚ñ‚¶‚á‚È‚­‚ÄA‡Œv’l‚Æ—v‘f”‚ð‹L‰¯‚¾‚ÈB
ÅŒã‚ɂ܂Ƃ߂è‚áOK

783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 01:23:46
>>778
‚à‚µ‚©‚µ‚½‚爗‘¬“x‚ª•Ï‚í‚é‚©‚àEEE‚ËH

784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 02:02:27
FX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½BƒNƒ‰ƒX‚ð‚‚­‚Á‚Ă݂܂µ‚½B
class stat
{
public:
stat() : sum(0), sum_square(0), num(0) {}
void push(double a) {
sum += a;
sum_square += a*a;
++num;
}
double mean() {
return sum / num;
}
double variance() {
return sum_square/num - (sum/num)*(sum/num);
}
private:
double sum;
double sum_square;
int num;
};


785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 07:50:12
ˆÓ}‚µ‚½’Ê‚è‚Ɏ󂯎æ‚ê‚È‚¢‚̂ł·‚ªA‚È‚º‚Å‚µ‚傤‚©B
uGCC‚Å‚Ígetchev‚Ìs‚Ìprintf()‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚邯‚¿‚á‚ñ‚ÆŽæ‚ê‚é‚̂ł·‚ª


#include <stdio.h>

int main(void)
{
int for1inc = 0;
char userinput = 0;

for(for1inc=0; for1inc < 10; for1inc++)
{
printf("•¶Žš‚ð“ü—Í : \n (GCC‚Å‚Ígetche()‚ªŽg‚¦‚¸‰üsƒR[ƒh‚Æ‹¤‚É“ü—Í‚³‚ê‚é‚Ì‚Å5‰ñ‚܂łµ‚©“ü—Í•s‰Â) \n\n");
userinput = getchar();
printf("Your input is %c. ""%c"" ASCII code is %d. \n", userinput, userinput, userinput);
for( ; userinput; userinput--)
{
printf("%c", '.');
}
printf("\n");
}
return 0;
}

786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 09:32:34
>>778
>783‚Ì‹YŒ¾‚Í‚³‚Ä‚¨‚«A“r’†‚ŃGƒ‰[‚ª”­¶‚µ‚½‚Æ‚«‚̈µ‚¢‚ªˆá‚¤B
‘OŽÒ‚Í‘‚«ž‚݂ɬŒ÷‚µ‚½ƒoƒCƒg”‚ª“¾‚ç‚ê‚邪A
ŒãŽÒ‚Í1024ƒoƒCƒg‘S‚Ä‚ª‘‚«ž‚ß‚½‚©‚Ç‚¤‚©‚µ‚©”»‚ç‚È‚¢B

787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 10:10:31
>>786 ‚»‚ꂪ–ß‚è’l‚̈Ⴂ‚È‚ñ‚Å‚µ‚åB

788:141
08/04/18 10:29:25
‚·‚݂܂¹‚ñBˆÈ‰º‚̃R[ƒhABCC‚ł͈ꉞ³í‚Ƀtƒ@ƒCƒ‹‚©‚ç
“ǂݞ‚ñ‚ʼnæ–ʂɕ\ަ‚µ‚Ä‚­‚ê‚Ü‚·‚ªAVC++‚ł͕\ަ‚µ‚Ä‚­‚ê
‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ€‚ʼn½‚©ˆ—‚ª”²‚¯‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

#include "stdafx.h" // VC++‚Ìê‡
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
int i;
double x,y;

ifstream fin;
fin.open("aaa.dat");

while(fin >> i>> x >> y) cout << i << ' ' << x <<' ' << y << endl;

fin.close();

// cin>>i; // VC++‚Ìê‡
return 0;
}
aaa.dat‚Ì’†g(ƒeƒLƒXƒg)
1 10.0 12.3
2 20.0 20.5
3 30.0 30.8
4 40.0 50.6

789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 10:39:04
ª–¼‘O‚Ì‚P‚S‚PAˆÈ‘O‚Ì‚à‚̂ňӖ¡‚Í‚ ‚è‚Ü‚¹‚ñB

790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:04:56
VC9‚Å•’ʂɓ®‚¢‚Ă邯‚ÇB

791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:14:42
ƒƒCƒ“•¶‚ÅŽg‚Á‚Ä‚¢‚é*argv[]‚ðƒ†[ƒUŠÖ”“à‚ÅŽg‚¢‚½‚¢‚Ì‚Å
ƒ†[ƒUŠÖ”‚ł͉¼ˆø”‚ðchar **a[]‚É‚µ‚Ä‚¢‚é‚̂ł·‚ªAŽÀˆø”‚͉½‚É‚·‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚̂ŋ³‚¦‚ĉº‚³‚¢


792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:15:46
>>791
argv ‚»‚̂܂ܓn‚¹‚邿‚¤‚Ɉø”‚à“¯‚¶Œ^‚É‚µ‚Æ‚¯‚æB

793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:27:51
>>792
argv‚ð‚»‚Ì‚Ü‚Ü“n‚·‚悤‚É‚·‚é‚É‚ÍAƒ†[ƒUŠÖ”‚̉¼ˆø”‚ƌĂÑo‚·Û‚ÌŽÀˆø”‚͉½‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤H

794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:30:16
>>793 ‰¼ˆø”‚Í main ‚É‚ ‚é argv ‚Æu“¯‚¶Œ^vAŽÀˆø”‚Í argv B‚±‚ê‚Å‚¢‚¢‚©H

795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 11:48:44
>>794
•ª‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 13:36:50
>>788
ƒGƒ‰[‚Æ‚©‚¶‚á‚È‚­‚Ä’P‚ɉ½‚à•\ަ‚³‚ê‚È‚¢H

797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 13:39:11
ƒtƒ@ƒCƒ‹‚Ì’u‚«êŠƒ~ƒX‚Á‚Ă邾‚¯‚¶‚á‚Ë[‚ÌH

798:788
08/04/18 15:50:11
VC++2008 Express Edition‚Ådebugƒ‚[ƒh‚ŃRƒ“ƒpƒCƒ‹‚µA
ƒf[ƒ^ƒtƒ@ƒCƒ‹aaa.dat‚ðdebugƒtƒHƒ‹ƒ_‚É“ü‚ê‚ÄŽÀsƒtƒ@ƒCƒ‹
‚ðŽÀs‚·‚邯³í‚ÉŽÀs‚³‚ê‚Ü‚·B‚Å‚·‚ªA“‡ŠÂ‹«‚ł͉½‚à
•\ަ‚³‚ê‚È‚¢‚Å‚·B

Projects\test\test (test‚ÍŽ„‚ª‚‚¯‚½ƒvƒƒWƒFƒNƒg
–¼‚̃tƒHƒ‹ƒ_) ‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_‚Ƀf[ƒ^ƒtƒ@ƒCƒ‹‚ð’u
‚­‚Æ“‡ŠÂ‹«‚ł͂¤‚Ü‚­‚¢‚­‚悤‚Å‚·B‚µ‚©‚µA‚±‚ñ
‚È‚±‚ÆÅ‰‚͂킩‚ñ‚È‚¢‚æB

799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 15:55:53
>>798
ƒtƒ‹ƒpƒX‚Ńtƒ@ƒCƒ‹‚ðˆµ‚¤‚̂łȂ¯‚ê‚ÎAƒJƒŒƒ“ƒg
ƒfƒBƒŒƒNƒgƒŠ‚ð‚¿‚á‚ñ‚ƈӎ¯‚·‚邿‚¤‚É‚µ‚È‚¢‚ÆB

800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 16:00:30
is_open‚Å‚¿‚á‚ñ‚ÆŠJ‚¯‚½‚©Šm”F‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚æ

801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 16:29:49
openŽg‚킸‚É
std::ifstream fin("...");
‚Ä‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æ
closeŒã‰½‚àˆ—‚µ‚È‚¢‚̂Ȃçclose‚à•s—v‚¾‚æ

802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 18:12:43
C++‚â‚낤‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚ÇAƒIƒXƒXƒ‚Ì‹³–{‹³‚¦‚Ä‚­‚¾‚³‚¢
C‚Æjava‚͈ꉞ‚Å‚«‚Ü‚·

803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 18:15:06
boost‚̃\[ƒXƒR[ƒhi–³—¿ji•η’l70j

804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:10:22
ƒƒ‚ƒŠ‚Í•À—ñ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·‚©?@—Ⴆ‚ÎHDD‚¾‚Æ2‘ä‚ ‚ê‚΃pƒtƒH[ƒ}ƒ“ƒX—Ž‚¿‚¸‚É“¯ŽžƒAƒNƒZƒX‚Å‚«‚Ü‚·‚ª

805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:17:44
>>804
NUMA‚Æ‚©‚»[‚¢‚¤ƒL[ƒ[ƒh‚Å’²‚×‚Ä‚Ý‚é‚Æ‚¢‚¢‚ÆŽv‚¤B

806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:38:09
>>777
‚ ‚肪‚Æ‚¤B•]‰¿ƒ{[ƒh’²‚ׂĂ݂½‚ç‚­‚»‚‚¯‚¥w
‚²‚ß‚ñ‚È‚³‚¢•׋­—p’ö“x‚È‚ç1–œ’ö“x‚à‚ ‚ê‚Αµ‚¤‚¾‚낤‚ƂȂ߂Ă܂µ‚½

807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:42:52
>>806
‚±‚ñ‚Ȃ̂©‚çŽn‚ß‚½•û‚ª‚¢‚¢‚æB
URLØÝ¸(hijiri3.s65.xrea.com)


808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 19:51:44
>>807
‡d@‚±‚ê‚Í–Ê”’‚»‚¤
‚à‚¤‚¿‚å‚Á‚ƃOƒO‚Á‚Ä‘g‚Ýž‚݂̂±‚ƕ׋­‚µ‚Ä‚«‚Ü‚·

809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 20:07:21
>>805@Äݸ½!

810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 20:32:22
>>785
’ñަ‚³‚ꂽƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½‚ªA“Á‚ɈÙó‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
ŠÂ‹«‚ƃRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B
“–•û‚ªŠm”F‚µ‚½ŠÂ‹«‚Í WindowsXP, ƒRƒ“ƒpƒCƒ‰‚Ígcc3.4.4(cygwin)‚Å‚·B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:15:10
>>798
[ƒvƒƒWƒFƒNƒg]-[ƒvƒƒpƒeƒB]-[\¬ƒvƒƒpƒeƒB]-[ƒfƒoƒbƒO]-[ì‹ÆƒfƒBƒŒƒNƒgƒŠ]

812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/18 22:41:28
#include <stdint.h>@‚͂ǂ̊‹«‚Å‚àŽg‚¦‚Ü‚·‚©?
‚ƃu[ƒXƒg‚Æ‚©STL port‚Æ‚©“ü‚ê‚ê‚΂ǂê‚Å‚àŽg‚¦‚Ü‚·‚©?
32bitŠÂ‹«‚ÅA64bit®”‚̃rƒbƒg‰‰ŽZAŠ|‚¯ŽZ‚Ì‘¬“x‚ð‚©‚È‚è‘¬‚¢‚Å‚·
Žg‚¢•¨‚ɂȂé‚̂Ŏg‚¢‚½‚¢‚̂ł·‚ªŒÝŠ·«‚͂Ȃ©‚È‚©‚ ‚é‚ñ‚Å‚·‚©

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
¢‹½‚É“ü‚Á‚Ă͋½‚É]‚¦£‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Æ


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

4058“ú‘O‚ÉXV/246 KB
’S“–:undef