y‰SŽÒнŒ}zC/C++Ž ..
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:21:49
delete‚Å—Ž‚¿‚¿‚Ⴄ‚ñ‚¾‚¯‚ÇAŒ´ˆö‚í‚©‚è‚Ü‚¹‚ñ„ƒ
‚±‚̃R[ƒh‚Å—Ž‚¿‚Ü‚·EEEB
int i;
char *lpary[4];
for (i = 0; i < 4; i++){
lpary[i] = new char[256];
}
for (i = 0; i < 4; i++){
delete [] lpary[i];
}
’N‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:23:53
—Ž‚¿‚é—v‘f‚Í“Á‚ÉŒ©“–‚½‚ç‚È‚¢‚ªEEEB
‘½•ªA‘¼‚ÅFX‚â‚Á‚Ă镔•ª‚Ń}ƒY‚¢‚±‚Æ‚â‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚©‚ÆB
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:24:46
for (i = 0; i < 4; i++){
delete lpary[i]
}
delete[] lpary;
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:25:53
>>602
‚¨‚¢‚¨‚¢^^;
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:26:53
‚悌©‚ĂȂ©‚Á‚½
‚·‚Ü‚ñ–Y‚ê‚Ä‚‚ê
605:600
08/04/11 20:29:44
‚·‚¢‚Ü‚¹‚ñBŒ´ˆö‚í‚©‚è‚Ü‚µ‚½B
new‚Ædelete‚ÌŠÔ‚Å‚â‚Á‚Ă鈗‚ÅŠm•Û‚µ‚½ƒ|ƒCƒ“ƒ^‚ɕʂ̃|ƒCƒ“ƒ^
“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚½EEEB
‚Ü‚¶‚²‚ß‚ñGG
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:30:25
ˆ«‚¢Ž–‚¢‚í‚È‚¢‚©‚çAvector Žg‚¦B
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:28:52
>>596
>‚³‚ç‚ɃƒCƒh•¶Žš‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈Ⴂ‚ª‚æ‚•ª‚ç‚ñ
‚»‚ê‚𒲂ׂé‚Ì‚ªæ‚¾‚Æ‚¢‚¤‚±‚ƂɋC‚©‚È‚¢‚ÌH
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:30:06
o’¼‚µ‚Ä‚‚é‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚ç‚Ù‚Á‚Æ‚¯‚æ
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:33:20
•Ï”‚ðString‚¾‚Æ‚©CharŒ^‚ÅŽw’è‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:34:10
????????
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:56:30
ÓI‚ȃƒ‚ƒŠ‚ðŠm•Û‚ð‚µ‚½ƒNƒ‰ƒX“à‚É“®“I‚ÉŠm•Û‚µ‚½ƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚Ü‚·
‚±‚Ìê‡exit(0)‚ªŽÀs‚³‚ê‚½Žž‚ɳ‚µ‚”jŠü‚ªs‚í‚ê‚Ü‚·‚Å‚µ‚傤‚©H
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:59:02
>>611
‚¾‚¢‚½‚¢OS‚ª‚¤‚Ü‚‰ð•ú‚µ‚Ä‚‚ê‚éEEE‚©‚à‚ËB
‚»‚ñ‚È•Ûá‚͂ǂ±‚É‚à‚È‚¢B‚¿‚á‚ñ‚Ɖð•ú‚·‚é‚©Java“™‚ɈÚs‚µ‚Ü‚µ‚傤B
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:14:07
‚Ê‚é‚Û
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:15:38
>>611
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚É‚æ‚邯‚ÇA
EÓI‚ȃIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚é
Emain()‚©‚ç’H‚Á‚Ä‚»‚ÌŽž“_‚܂ł̃Xƒ^ƒbƒNã‚É‚ ‚éƒIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚È‚¢
‚‚܂èƒXƒ^ƒbƒN‚ÌŠª‚«–ß‚µ‚Ís‚í‚ê‚È‚¢‚ª’Êí‚̃NƒŠ[ƒ“ƒAƒbƒvƒ‹[ƒ`ƒ“‚͌Ă΂ê‚éA
‚ªˆê”Ê“I‚Ȃ̂łÍB‰½‚©d—v‚Ȍ㈗‚ª•K—v‚È‚ç atexit ‚Å‚à‘‚¢‚Æ‚‚ׂ«‚¾‚ÈB
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:34:05
atexit‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:10:32
constƒ|ƒCƒ“ƒ^pData‚̃ƒ“ƒostd::deque<Log> LogData‚ðŽQÆ‚·‚épastLog
const std::deque<Log>& pastLog = pData->LogData
‚ðã‚̂悤‚Éì‚Á‚Ä‚»‚Ìiterator‚ðŽg—p‚µ‚½‚¢‚̂ł·‚ª
const std::deque<M3Log>::iterator itr = pastLog.begin();
‚Æ‚·‚邯
¶ƒIƒyƒ‰ƒ“ƒh‚ðˆµ‚¤‰‰ŽZŽq‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ (‚Ü‚½‚͕ϊ·‚Å‚«‚Ü‚¹‚ñ) (V‚µ‚¢“®ì; ƒwƒ‹ƒv‚ðŽQÆ)B
‚Æ“{‚ç‚ê‚Ü‚·
‰½ˆ‚ð‚Ç‚¤‚µ‚Ä‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñAƒAƒhƒoƒCƒX‚ð‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©
617:616
08/04/12 02:12:31
’ù³
const std::deque<M3Log>::iterator itr = pastLog.begin();
«
const std::deque<Log>::iterator itr = pastLog.begin();
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:12:40
c++ ‚Í—Ç‚’m‚ç‚È‚¢‚¯‚ÇA
std::deque<Log>::const_iterator itr = pastLog.begin();
‚¶‚á‚È‚¢‚Ì?
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:19:58
>>618
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–³Ž–ƒR[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚ð’Ê‚é‚æ‚¤‚ɂȂè‚Ü‚µ‚½
const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 03:41:33
>>619
>const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE
’´ƒƒƒ^‚¶‚á‚È‚¢‚©‚æ
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 04:19:52
ÓIŠm•Û‚Æ“®“IŠm•ۂŃvƒ‰ƒCƒx[ƒgƒƒ“ƒoŠÖ”‚ÌŽÀs‚ɈႢ‚ªo‚邿‚¤‚È‚±‚Ƃ͗L‚é‚Å‚µ‚傤‚©H
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 09:55:51
ŠO‚©‚çŽØ‚è‚È‚¢ŒÀ‚èI—¹‚·‚ê‚Ή¼‘zƒvƒƒZƒX‹óŠÔ‚²‚ÆÁ–Å‚·‚é‚©‚ÆB
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 11:01:31
‚³‚ ‚ÄBdelete this‚·‚é‚ñ‚łȂ¢ŒÀ‚è‚ÍA‚Ü[–³‚¢‚ñ‚łȂ¢‚©‚ËB
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 12:57:40
#define sucide delete this
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:40:30
suicide
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:49:06
oh misu superu
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:50:30
if‚ÌðŒ•”‚ŕϔ‚ð錾‚µ‚½‚¢Žž‚ÉAbool‚Æ‚µ‚Ä•]‰¿‚Å‚«‚È‚¢Œ^‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·‚æ‚Ë
std::set::const_iterator it = hoge.find(....);
if (it != hoge.end()) {
// ‚±‚±‚Å it ‚ðŽg‚¤
}
‚̂悤‚È‚±‚Æ‚ð‚·‚é‚Æ‚«‚Éif‚̃uƒƒbƒN“à‚Éit‚̃XƒR[ƒv‚ðŒÀ’肵‚Ä
if ((std::set::const_iterator it = hoge.find(...)) != hoge.end()) {
‚̂悤‚È‚±‚Æ‚ð‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç–³—‚Å‚·‚©H
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:23:43
–³—
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:39:39
for ( std...it = hoge.find(...); it != hoge.end(); ) {
@break;
}
‚¨‚·‚·‚߂͂µ‚È‚¢
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:03
{ std::set::const_iterator it; if(...){...} }
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:50
‚ ‚é‚¢‚Í‹óƒXƒR[ƒv‚ðŽg‚¤‚Æ‚©B
{
@std...it = ...:
@if(){
@}
}
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:54:26
–³—‚â‚è
template<typename T, template<class> class Comp> class eval_lapper
{
public:
@@@@eval_lapper( std::pair<T, T> rhs ) : obj_(rhs.first), target_(rhs.second) {}
@@@@operator bool() const { return Comp<T>()(obj_, target_); }
@@@@T& obj() { return obj_; }
@@@@const T& obj() const { return obj_; }
private:
@@@@T obj_;
@@@@T target_;
};
int main()
{
@@@@std::set<int> s;
@@@@//s.insert(123);
@@@@if( eval_lapper<std::set<int>::const_iterator, std::not_equal_to > it = std::make_pair( s.find(123), s.end() ) )
@@@@@@@@std::cout << *(it.obj()) << std::endl;
@@@@return 0;
}
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:57:33
if‚Ì•]‰¿•”•ª‚Á‚Äbool‚̃I[ƒo[ƒ[ƒh‚ª‚ ‚Á‚½‚ç‚¿‚á‚ñ‚Æbool‚Æ‚µ‚Ä•]‰¿‚µ‚Ä‚‚ê‚é‚ÌH
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:58:44
‚µ‚Ä‚‚ê‚邪Aif •¶ˆÈŠO‚ÌŠ‚Å‚à–{“–‚É bool ’l‚Æ‚µ‚ĉðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚łȂ¯‚ê‚Î bool ‚̃I[ƒo[ƒ[ƒh‚Í‚·‚ׂ«‚¶‚á‚È‚¢B
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:00:12
if •¶‚¾‚¯‚Å‚»‚¤‰ðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚ÍA
•’ʂɂ͎g‚í‚ê‚È‚¢‚悤‚ȃ|ƒCƒ“ƒ^‚ւ̃LƒƒƒXƒg‰‰ŽZŽq‚ð
ƒI[ƒo[ƒ[ƒh‚·‚é‚Ì‚ªˆê”Ê“IB
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©B
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:41:51
>>632
–Ê”’‚¢‚È‚â‚è•û‚¾‚È
‚Å‚àAlapper => wrapper ‚¶‚á‚Ë
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:53:02
//test.h
struct test{
@int a;
@test(int a_) : a(a_){}
};
//instance.cpp
#include "test.h"
test obj(1024);
//program.cpp
#include <iostream>
#include "test.h"
extern test obj;
int main(){
@std::cout << obj.a << std::endl;
@return 0;
}
•ÊX‚Ì–|–ó’PˆÊ‚ÉŒ^test‚ª’è‹`‚³‚ê‚Ă邯‚ÇA“¯ˆê‚ÌŒ^‚Æ‚µ‚Ä”Fޝ‚³‚ê‚é‚ÌH
VC8‚ł̓Rƒ“ƒpƒCƒ‹’Ê‚Á‚½B
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:05
‚»‚è‚á’ʂ邾‚ë
“¯‚¶ƒwƒbƒ_ƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚é‚ñ‚¾‚µ
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:59
ƒƒ“ƒo•Ï”‚ªˆê•”‚ª#ifdef‚ ‚½‚è‚ň͂ñ‚Å‚ ‚邯
ꇂɂæ‚Á‚Ă͔ñí‚É–ù‰õ‚Șb‚ɂȂ邯‚Ç‚Ë
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:09:35
–ù‰õ‚ȂƂ¢‚¤‚©ƒoƒO‚Șb‚¾‚ë
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 22:59:36
’†XŒ´ˆö‚ª’͂߂¸Î‚¤‚µ‚©‚È‚¢‚Æ‚©‚»‚¤‚¢‚¤ƒAƒŒ‚¾‚낤
•@‚©‚爫–‚‚ªo‚½‚ç‚à‚Á‚Æ–ù‰õ‚¾‚È
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:40:49
String name;
‚Æ
String^ name;
‚̈Ⴂ‚͂Ȃñ‚Å‚·‚©Hƒnƒ“ƒhƒ‹‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ
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[‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4058“ú‘O‚ÉXV/246 KB
’S“–:undef