y‰SŽÒнŒ}zC/C++Ž ..
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 13:33:30
URLØÝ¸(codepad.org)
‚±‚¤‚¢‚¤‚â‚è•û‚à‚ ‚邿‚¤‚¾‚ª
‚±‚ê‚ͳ‚µ‚¢•û–@‚Ȃ̂©‚ÈH
vc++‚Æcodepad‚ł͊ú‘Ò’Ê‚è‚ɂȂé
262:257
10/02/09 14:08:02
‚Þ‚µ‚ë‚»‚ꂪ•’ʂ̂â‚è•û‚¾‚Ë
257‚Í’ù³Aprotected‚É‚µ‚Ä(ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚â‘ã“ü‰‰ŽZŽq‚ð)ŽÀ‘•‚µ‚È‚¢‚Á‚Ă̂Í
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í‹–‚·‚¯‚ǃRƒs[‚Ío—ˆ‚È‚¢‚悤‚É‚·‚é
‚Æ‚¢‚Á‚½—v‹‚ª‚ ‚鎞‚ÉŽg‚¤‹Z‚¾‚Á‚½
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 15:08:46
std::tr1::unordered_set<Foo>
Foo‚Íoperator std::size_t‚ð’è‹`‚µ‚Ä‚¢‚È‚¢‚Æ‚¾‚ß‚¾‚Æ•·‚¢‚½‚ñ‚Å‚·‚ª
‚±‚ê‚Í‚¢‚Á‚½‚¢‚Ç‚ñ‚È’l‚ð•Ô‚·‚ׂ«‚È‚ñ‚Å‚µ‚傤‚©H
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 17:17:16
>>249
vc++ee2008‚ÅŽŽ‚µ‚½‚牼‘zŠÖ”‚̂ق¤‚ª‚R”{‘¬‚©‚Á‚½‚í
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 17:39:16
>>263
‚½‚Ô‚ñƒnƒbƒVƒ…’l
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 18:19:00
template <typename T> class Hoo : public T
‚Æ‚¢‚¤Žg‚¢•û‚͉”\‚Ȃ̂łµ‚傤‚©H
—Ⴆ‚Î
template <typename T>
class ExceptionEX : public T
‚Æ‚µ‚ăeƒ“ƒvƒŒ[ƒgˆø”‚ð•W€—áŠO‚Æ‚µA”CˆÓ‚Ì•W€—áŠO‚ðŒp³‚µ‚Ä
’Êí‚̃ƒbƒZ[ƒW‚Ì‘¼‚É
s”Ô†__LINE__‚âƒtƒ@ƒCƒ‹–¼__FILE__“™‚Ìî•ñ‚ðŠÜ‚ޔėp“I‚È—áŠO‚ðì‚肽‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B
ÅI“I‚É‚Í
#define divide_by_zero_error() ExceptionEX<std::logic_error>(/*’ljÁî•ñ+0‚ÅœŽZÒ¯¾°¼Þ*/)
‚±‚ñ‚ÈŒ`‚Ń}ƒNƒ’è‹`‚ÅŠy‚ª‚Å‚«‚ê‚΂ÈA‚Æl‚¦‚Ä‚¢‚Ü‚·
‚±‚¤‚¢‚¤Ž–‚͉”\‚Ȃ̂łµ‚傤‚©H
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 18:26:01
CRTP‚Å’²‚×‚Ä‚Ý‚é‚Æ‚¢‚¢‚©‚à‚æ
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 18:49:29
>>266
‚Å‚«‚邿B
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 19:08:32
Žw’肵‚½A‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_‚̂Ȃ©‚ɉ½‚ª“ü‚Á‚Ă邩
’m‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 19:13:49
ƒRƒ“ƒZƒvƒg‚³‚ñ‘‚‚±‚È‚¢‚©‚È
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 19:21:03
>>265
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:00:13
Ž¿–â‚Å‚·
•’i‚ÍVC++ 2008 Express Edition‚ÅŠJ”‚µ‚Ä‚¢‚é‚̂ł·‚ª
‚ӂƕʂ̃Rƒ“ƒpƒCƒ‰‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëAƒGƒ‰[‚ªo‚Ü‚µ‚½
ƒGƒ‰[‚Ì“à—e‚Íu‚±‚±‚Å‚Í錾‚Ío—ˆ‚È‚¢v‚Æ‚¢‚¤•¶Í‚Å4‰ÓŠ
47,82,93.96s‚Ìꊂł·
‚Ç‚¤‚à\‘¢‘̂̃|ƒCƒ“ƒ^‚ð錾‚·‚鎖‚ªˆø‚Á‚©‚©‚Á‚Ä‚¢‚邿‚¤‚Å‚·
‚¿‚Ȃ݂ÉAVC++‚Ì•û‚ł̓Gƒ‰[‚ÍŒŸo‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½
\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ÍAƒTƒCƒg‚ð‚´‚Á‚ÆŒ©‚ÄŽŽsöŒë‚µ‚È‚ª‚ç‚â‚Á‚½‚à‚̂Ȃ̂Å
‰½‚©‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚¾‚낤‚Ƃ͎v‚¢‚Ü‚·‚ªA‚ǂ̕ӂ肩‚ª‚æ‚•ª‚©‚è‚Ü‚¹‚ñ
‚ǂȂ½‚©‚²Žw“E‚¨Šè‚¢‚µ‚Ü‚·
ƒ\[ƒXƒR[ƒh‚Å‚·«
URLØÝ¸(codepad.org)
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:03:29
CŒ¾Œê‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚é‚È‚ç“r’†‚ŕϔ‚Ì錾‚Ío—ˆ‚È‚¢BŠÖ”‚Ì“ª‚ÖˆÚ“®‚³‚ê‚ê‚ÎOK
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:09:10
>>273
‚‚܂肻‚ꂼ‚ê‚Ì錾‚ðAŠÖ”‚̈ê”Ôæ“ª‚ÉŽ‚Á‚Ä‚‚ê‚΂悢‚ÆŒ¾‚¤Ž–‚Å‚µ‚傤‚©H
‚»‚ê‚ÍintŒ^‚Ȃǂ̕ϔ‚Å‚à“¯‚¶‚Ȃ̂ł·‚©H
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:17:20
‚»‚¤‚¾‚æ
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:26:43
>>273,>>275
‡˜‚ð•Ï‚¦‚Ă݂½‚Æ‚±‚ëA‘f’¼‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä‚‚ê‚Ü‚µ‚½
‚±‚ñ‚ȱׂȂ±‚ƂłàƒGƒ‰[‚ªo‚邯‚ÍŽv‚¢‚Ü‚¹‚ñ‚Å‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:40:17
>>276
> ‚±‚ñ‚ȱׂȂ±‚ƂłàƒGƒ‰[‚ªo‚邯‚ÍŽv‚¢‚Ü‚¹‚ñ‚Å‚µ‚½
C/C++‚ł͂»‚ñ‚È‚ñ‚µ‚å‚Á‚¿‚イ‚¾‚æB
EEE‚Ü‚ ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ªo‚Ä‚¢‚éƒEƒ`‚ÍŠy‚¾‚æB
ŽÀsŽžƒGƒ‰[‚ªo‚邯”‹¶‚µ‚»‚¤‚ɂȂéB
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:54:45
>>269
‚ ‚邿
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:55:38
ƒIƒuƒWƒFƒNƒg‚Ì”äŠr‚͉‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚é‚Ì‚ªˆê”Ê“I‚Ȃ̂ł·‚©H
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 20:59:23
>>279
‚¤‚ñ
‚Å‚à”äŠr—p‚ÌŠÖ”‚âƒtƒ@ƒ“ƒNƒ^‚ðŽg‚¤‚±‚Æ‚à‚µ‚΂µ‚΂ ‚é
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 21:04:04
templete‚Á‚ăWƒFƒlƒŠƒbƒN‚Á‚Ä‚±‚Æ‚ÅA‚¨k?
282:296
10/02/09 21:06:55
>>278
‚Ç‚¤‚·‚ê‚΂ł«‚Ü‚·‚©H
‚Ü‚½A‚»‚Ì•û–@‚ªÐ‰î‚³‚ê‚Ä‚¢‚éƒTƒCƒg‚Æ‚©‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 21:09:04
>>282
ŠÂ‹«•ʂȕû–@(ˆê”Ê“I)‚ÆA‘å’ï‚̊‹«‚Åo—ˆ‚é•û–@‚ª‚ ‚邪A‚Ç‚Á‚¿‚ª‚¢‚¢H
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 21:13:43
>>281
‚Ü‚ •\–Ê“I‚ɂ͂»‚¤B
285:281
10/02/09 21:21:48
>>284
thx
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 21:24:06 BE:1620859469-2BP(0)
>>282
1. boost::filesystem
2. dirent.h
3. Win32 API‚Ȃǂ̊‹«•ÊAPI
4. system("dir > temp");
5. __asm { ’†—ª int 1bh }
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:00:41
#include <Hoge>‚Æ‚µ‚½‚¾‚¯‚Ȃ̂ÉAHoge* h = new Hoge();‚Ƃł«‚éƒNƒ‰ƒX‚É‚Í
namespace‚ªÝ’肳‚ê‚Ä‚¢‚È‚¢‚ñ‚Å‚·‚©H
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:20:01
#include‚ƃNƒ‰ƒX‚Ænamespace‚ɉ½‚ÌŠÖŒW‚ªH
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:29:29
>>288
‚¢‚Ü‚¢‚í‚©‚ç‚È‚¢‚©‚çAŽ¿–₵‚Ä‚¢‚é‚킯‚Å
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:33:31 BE:960508984-2BP(0)
#define Hoge foo::HogeImpl
namespace foo
{
class HogeImpl { };
}
‚©‚à‚µ‚ê‚ñ
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:34:50
Šî–{“I‚ÉŽw’肵‚È‚¯‚ê‚΃Oƒƒo[ƒ‹‚̃l[ƒ€ƒXƒy[ƒX‚ÉŠ‘®‚³‚¹‚ç‚ê‚éB
–¾Ž¦“I‚É‚‚‚Á‚Ä‚â‚ê‚΂¨‚‹B
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:38:41
>>289
#include@‚ÍA‚»‚±‚É‘‚¢‚Ä‚ ‚é–¼‘O‚̃tƒ@ƒCƒ‹@(‚±‚ÌꇂłÍ@Hoge)@‚Ì“à—e‚ðA
‚ ‚½‚©‚à’¼Ú‘‚¢‚½‚©‚̂悤‚ÉŽæ‚螂ނ¾‚¯‚Å‚·
—Ⴆ‚΃tƒ@ƒCƒ‹@Hoge@‚Ì’†g‚ª
class@Hoge@{};
‚ÅAˆÈ‰º‚̃\[ƒXƒR[ƒh
#include@<Hoge>
int@main(){@Hoge@*h@=@new@Hoge();@}
‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½ê‡A‚±‚Ì@#include@<Hoge>@‚Ì•”•ª‚ªƒtƒ@ƒCƒ‹@Hoge@‚Ì’†g‚É’u‚«Š·‚í‚Á‚Ä
class@Hoge@{};
int@main(){@Hoge@*h@=@new@Hoge();@}
‚Æ‘‚¢‚½‚©‚̂悤‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚Ü‚·
ƒtƒ@ƒCƒ‹@Hoge@‚É@namespace@‚ª‘‚¢‚Ä‚ ‚ê‚΂»‚ê‚Í‘‚¢‚Ä‚ ‚邿‚¤‚É“K—p‚³‚ê‚邵A‘‚¢‚ĂȂ¯‚ê‚Ή½‚à‚È‚µ‚Å‚·
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:41:15
C++‚Å‚ÍAenumŒ^‚ð==‚Å”äŠr‚·‚é‚̂̓_ƒ‚Ȃ̂łµ‚傤‚©B
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:41:35
•ʂɃ_ƒ‚‚È‚¢
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:44:11
‚Æ‚¢‚¤‚©”äŠr‚µ‚Ü‚‚é
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:48:20 BE:720382346-2BP(0)
‘¼‚ɂǂ¤‚â‚Á‚Ä”äŠr‚·‚é‚Ì‚¶‚á
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:49:04
ˆø‚«ŽZ
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:51:21
‘½d’è‹`
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:52:11 BE:480255528-2BP(0)
2dswitch
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/09 23:55:33
>>291-292
thx
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:07:33
‚ ‚Ì[placement new[]‚ÌŽg‚¢•û‚ª‚¢‚Ü‚¢‚¿‰ð‚è‚Ü‚¹‚ñB
Hoge* h = new Hoge[100];‚Á‚Ä‚¢‚¤‚Ì‚ð
placement new[]‚Å‚â‚é‚É‚ÍAHoge‚ɂǂñ‚Ènew‚ð’è‹`‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:30:29
void *p = operator new(sizeof(Hoge)*100);
Hoge *h = (Hoge *)(new (p) Hoge[100]);
‚Å‘åä•v‚©‚ÈH
ƒRƒ“ƒpƒCƒ‹‚Í’Ê‚é‚Í‚¸‚¾‚¯‚ÇB
(“–‘RAHoge‚ɂ̓fƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª•K—vB
ƒfƒtƒHƒ‹ƒgˆø”‚ª‚ ‚éˆø”‚ðŽ‚ÂƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼn”\‚©‚Í’m‚ç‚È‚¢)
‚Ä‚¢‚¤‚©A‚±‚¤‚·‚邯A
‘S•”‚Ì—v‘f‚ɑ΂µ‚ÄŒÂX‚ɃfƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ño‚µ‚Ä‚©‚烃‚ƒŠ‚ð‰ð•ú‚·‚é‚킯‚¾‚µ
‚¾‚Á‚½‚çƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¾‚Á‚ÄA(placement new‚ðŽg‚Á‚Ä)ŒÂX‚ɌĂÑo‚·‚¾‚¯‚Å—Ç‚¢‚¶‚á‚È‚¢A‚Æ‚¢‚¤˜b‚ɂȂéB
‚»‚ꂾ‚Á‚½‚çAˆø”‚̧ŒÀ‚à–³‚¢‚µ‚ËB
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:32:59
placement new‚Á‚ÄŽÀ‘•‚Ɉˑ¶‚·‚é‚Á‚Ęb‚ð•·‚¢‚½‚ñ‚¾‚ª³Šm‚Șb‚ł͂ǂ¤‚È‚Á‚Ä‚ñ‚ÌH
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:34:48
‚¦[H
new[]‚ª—v‘f”‚ð‚Ç‚±‚©‚ɕۑ¶‚µ‚Ä‚¢‚é‚©‚çŽÀ‘•ˆË‘¶A‚Æ‚¢‚¤˜b‚ł͂Ȃ‚ÄH
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:38:33
URLØÝ¸(homepage2.nifty.com)
‚±‚±‚Ì”z’unew‚̂Ƃ±‚ë‚É
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ä“®ì‚ªˆÙ‚È‚é‚Æ‚¢‚¤–â‘肪‚ ‚è
‚Á‚Ä‘‚¢‚Ä‚ ‚é‚Ì‚ª‹C‚ɂȂÁ‚Ä
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 00:47:35
void *p = ::operator new(sizeof(Hoge));
Hoge *h = new (p) Hoge;
// ‚±‚±‚Å•’Ê‚Éh‚ðŽg‚¤
h->~Hoge();
::operator delete(h);
‚Æ‚¢‚¤ƒR[ƒh‚ÍA‚ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚à’ʂ邵³í‚É“®‚‚ÆŽv‚¤B
(—áŠO‘Ήž‚µ‚ĂȂ¢“_‚𜂯‚Î)
•’Ê‚Ìnew‰‰ŽZŽq‚Ædelete‰‰ŽZŽq‚Ì‚â‚Á‚Ä‚¢‚邱‚Æ‚ð
ƒGƒ~ƒ…ƒŒ[ƒg‚µ‚Ä‚¢‚邾‚¯‚¾‚©‚çB
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 01:11:53
>>302
‚»‚êŠë‚È‚¢B—̈悪‘«‚è‚È‚¢‰Â”\«‚ª‚‚¢B
ˆÀ‘S‚É‚â‚é•û–@‚ÍA‚¢‚܂̂Ƃ±‚ëŽÀ‘•‚Ɉˑ¶‚·‚é•û–@iŽÀÛ‚ÉŽŽ‚µ‚Ä‚Ý‚é‚Æ‚©j‚µ‚©‚È‚¢B
URLØÝ¸(www.open-std.org)
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 01:59:04
int@main()@{
@@printf("xx");
}
return‚ð‘‚©‚È‚‚Ä‚àƒGƒ‰[‚É‚àŒx‚É‚à‚È‚ç‚È‚¢‚̂ł·‚ªA
‚±‚ê‚ÍC++‚ÌŽd—l‚È‚ñ‚Å‚µ‚傤‚©A‚»‚ê‚Æ‚àŠÂ‹«ˆË‘¶‚Ȃ̂łµ‚傤‚©B
VC++2008‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 02:13:03
Žd—l
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 09:22:17
using namespace ‚ƃeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚ɂ‚¢‚Ăł·‚ª
template<> class hoge<std::string>
‚Æ‚¢‚¤“ÁŽê‰»‚ð’è‹`‚µ‚Ä‚Ä
Žg—pŽÒ‘¤‚ªusing namespace std;‚ð錾‚µ‚Ä‚¢‚Ä
hoge<string>‚Æ‚µ‚½ê‡ŒÄ‚΂ê‚éƒNƒ‰ƒX‚͔ėp‚Ì‚à‚̂Ȃ̂©“ÁŽê‰»‚³‚ꂽ•¨‚Ȃ̂©‚Ç‚¿‚ç‚ɂȂé‚̂łµ‚傤‚©
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 09:23:03
>>308
URLØÝ¸(www.open-std.org) ‚©‚炽‚Ç‚ê‚é current draft ‚Ì
58A59•łɂÍ
If control reaches the end
of main without encountering a return statement, the effect is that of executing
return 0;
‚Æ‚ ‚é
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 11:52:32
ƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚Í‚¢‚‚©‚çŽg—p‰Â”\‚Ȃ̂łµ‚傤‚©H
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚Ƀƒ“ƒoŠÖ”‚̕Ԃè’l‚ð‚ ‚Ä‚é‚±‚Æ‚Ío—ˆ‚é‚̂łµ‚傤‚©H
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 12:15:13
>>312
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ńƒ\ƒbƒh‚ª—˜—p‚·‚郃“ƒo‚ð‰Šú‰»‚µ‚Ä‚½‚肵‚È‚¯‚ê‚Ζâ‘è‚È‚¢;
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:02:13
Microsoft Visual C++ 2008 Express Edition SP1 ‚̃tƒH[ƒ€ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ł̎¿–â‚Å‚·B
char”z—ñŽá‚µ‚‚Íwchar_t”z—ñ‚ðƒeƒLƒXƒgƒ{ƒbƒNƒXithis->textBox1->Textj‚É•\ަ‚µ‚½‚¢‚̂ł·‚ª
’Pƒ‚ɉº‚̂悤‚É‘ã“ü‚µ‚悤‚Æ
@char str[256];
@this->textBox1->Text = str;
‚·‚邯‰º‚̂悤‚Éo‚Ä‚µ‚Ü‚¢‚Ü‚·B
@——R: 'char *' ‚©‚ç 'System::String ^' ‚ւ͕ϊ·‚Å‚«‚Ü‚¹‚ñB
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚Échar”z—ñ‚Ì“à—e‚ð•\ަ‚·‚é•û–@‚ð•׋‚Å‚«‚éƒTƒCƒg‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:15:35
>>314
ƒtƒH[ƒ€‚¾‚ÆC++‚Ì”Íáe‚¶‚á‚È‚¢AC++/CLI‚ɂȂéB
this->textBox1->Text = gcnew String(str);
‚Æ‚©‚©‚ÈB
‚Ƃɂ©‚AC++‚̃TƒCƒg’T‚µ‚Ä‚àŒ©‚‚©‚è‚É‚‚¢‚æAC++/CLI‚Å
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:17:43
>>315
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
C++/CLI‚ÅŒŸõ‚µ‚‚¸i‚µ‚Ü‚·B
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:17:56
>>312
‰Šú‰»Žq‚Åthis‚ðŽg‚¤‚̂͒¼ÚEŠÔÚ‚ð–â‚킸ƒoƒO‚ÌŒ´ˆö‚ɂȂ肤‚é
‚¾‚©‚牊ú‰»Žq‚Åthis‚⃃“ƒoŠÖ”‚ðŽg‚¤‚Ì‚Í”ð‚¯‚é‚ׂ«
ƒXƒR[ƒv‚É“ü‚Á‚Ä‚©‚ç‚È‚çthis‚⃃“ƒo‚àŽg‚Á‚Ä‚¨‚‹
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:35:09
>>313
>>317
‘åä•v‚©‚à’m‚ê‚È‚¢‚¯‚ǕςȃoƒO‚̉·°‚ɂȂè‚â‚·‚¢‚ÆŒ¾‚¤‚±‚Ƃłµ‚傤‚©
‚È‚ç‚Îstatic‚ȃƒ“ƒo‚É‚·‚ê‚Αåä•v‚Ȃ̂łµ‚傤‚©
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 14:48:45
‰Šú‰»ŽqƒŠƒXƒg‚ðŽg‚¤’iŠK‚ł̓IƒuƒWƒFƒNƒg‚ª\’z‚³‚ê‚ĂȂ¢‚Ì‚Åthis‚ªŠëŒ¯
‰Šú‰»ŽqƒŠƒXƒg‚͉Šú‰»‚³‚ê‚釔ԂªŒˆ‚ß‚ç‚ê‚Ä‚¢‚È‚¢‚̂ʼnŠú‰»‡‚Ɉˑ¶‚·‚éƒR[ƒh‚͊댯
ƒƒ“ƒoŠÖ”‚ÍŠî–{“I‚É\’z‚ª³Šm‚ÉÏ‚ñ‚Å‚¢‚éƒIƒuƒWƒFƒNƒg‚©‚çŒÄ‚Ño‚³‚ê‚邱‚Æ‚ð‘O’ñ‚É‚µ‚Ä‚¢‚é‚©‚牊ú‰»Žq‚Ö‚Ì‘ã“ü–Ú“I‚ɂ͊î–{“I‚ɂ͎g‚¦‚È‚¢
staticƒƒ“ƒo‚Í–â‘è–³‚¢‚̂Ŏg‚Á‚Ä‚¢‚¢
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 16:09:31
vc2003+MFC‚̃Rƒ“ƒ\[ƒ‹ƒAƒvƒŠ‚ɂ‚¢‚Ăł·‚ªA
“ü—͑҂¿Aˆ—’†‚ɕ‚¶‚éƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚ꂽۂ̈—•û–@‚ð
‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©B
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:28:27
>‰Šú‰»ŽqƒŠƒXƒg‚͉Šú‰»‚³‚ê‚釔ԂªŒˆ‚ß‚ç‚ê‚Ä‚¢‚È‚¢‚̂ʼnŠú‰»‡‚Ɉˑ¶‚·‚éƒR[ƒh‚͊댯
ƒƒ“ƒo‚̉Šú‰»‡‚̓ƒ“ƒo•Ï”‚ª’è‹`‚³‚ꂽ‡‚ÆŒˆ‚Ü‚Á‚Ă邾‚낤B
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:30:04
‚ ‚ê‚¿‚á‚ñ‚Ƈ”Ô‚É‘‚¢‚Ä‚é“z‚¢‚ñ‚ÌH‚ß‚ñ‚Ç‚‚³‚¢‚ñ‚¾‚¯‚Ç
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:42:19
ŠëŒ¯ i·Ø¯
‚ð•ú’u‚·‚é‚Ì‚ªŠy‚µ‚¢‚ñ‚¶‚á‚È‚¢‚©—]Œv‚ȓ˂Áž‚Ý“ü‚ê‚é‚Ȃ患
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:49:19
ƒvƒƒOƒ‰ƒ}‚Á‚Ä«Šiˆ«‚¢‚â‚‚·‚²‚‘½‚‚ËH
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:57:01
ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ÅAshori“à‚Ìa[][]‚Ì’l‚ð‚»‚Á‚‚胃Cƒ“‚Ìdata[][]‚É“n‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Ì‚©‚ª•ª‚©‚è‚Ü‚¹‚ñB‹³‚¦‚Ä‚‚¾‚³‚¢BƒOƒ[ƒoƒ‹•Ï”‚É‚µ‚È‚¢‚Æ‚¾‚߂ł·‚©H
void shori()
{
int a[2][4];
a[1][1] = 10;//‚ȂǂƓK“–‚Ȉ—
}
int main()
{
int data[2][4];
shori();
return 0;
}
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 18:59:31
void shori(int a[2][4])
{
a[1][1] = 10;
}
int main()
{
int data[2][4];
shori(data);
return 0;
}
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 21:01:50
>>326
‰ðŒˆ‚µ‚Ü‚µ‚½@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 21:24:52
#include <iostream>
#include <fstream>
#include <iterator>
void cat(std::istream &s)
{
std::istreambuf_iterator<char> it = s, end;
while(it != end)
{
std::cout << *it;
++it;
}
}
int main(void)
{
std::ifstream s("Test.cpp");
cat(s);
return 0;
}
EffectiveC++‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ł͂±‚¤‚¢‚¤Š´‚¶‚Ńtƒ@ƒCƒ‹–¼‚ð“n‚·Œ`‚ł͂Ȃ‚»‚̂܂܃XƒgƒŠ[ƒ€‚ð“n‚µ‚Ä‚¢‚Ü‚µ‚½
‚È‚º‚±‚ÌŒ`Ž®‚ðŽg‚¤‚ñ‚Å‚µ‚傤‚©Hƒtƒ@ƒCƒ‹–¼‚ð“n‚·‚̂Ɣä‚ׂĂǂñ‚È—˜“_‚ª‚ ‚é‚ñ‚Å‚µ‚傤H
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 21:28:29 BE:540287429-2BP(0)
ƒtƒ@ƒCƒ‹ˆÈŠO‚É‚àŽg‚¦‚邿‚¤‚É‚¶‚á‚È‚¢‚©
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 21:29:41
>>328
ƒXƒgƒŠ[ƒ€‚ðfstream‚©‚çiostream‚âstringstream‚É’u‚«Š·‚¦‚Ä‚à
‚»‚̂܂ܓ®‚‚©‚ç‚¶‚á‚ËH”Ä—p‰»‚Æ‚¢‚¤‚©
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 21:37:35
Oh! ƒiƒ‹ƒzƒhI
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:07:19
>>322
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă͇”Ô‚É‘‚¯‚â‚Á‚Ä“{‚ç‚ê‚邼B
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:26:25
>310
string ‚ª std::string ‚ðŽw‚µ‚Ä‚¢‚ÄA‚©‚ hoge<std::string> ‚ª‰ÂŽ‹‚È‚ç“ÁŽê‰»‚³‚ꂽ‚à‚Ì‚ðŽg‚¤‚¾‚ëB
template ‚¾‚©‚ç‚Á‚ĕςȂ±‚Æl‚¦‚é•K—v‚͂Ȃ¢‚ÆŽv‚¤‚æB
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:30:57
•ʂ̃tƒ@ƒCƒ‹‚Åstd::string‚ðŽ©•ª‚Å’è‹`‚µ‚Ähoge<std::string>‚Á‚Ä‚µ‚½‚ç‚Ç‚¤‚È‚é‚ÌH
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:32:18 BE:1080572494-2BP(0)
std“à‚ɉ½‚©‚ð’ljÁ‚µ‚½Žž“_‚Å
“®ì‚ª•ÛႳ‚ê‚È‚¢‚ñ‚¾‚Á‚¯H
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:33:25
std‚ɒljÁ‚µ‚Ä‚¢‚¢‚̂̓eƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚¾‚¯‚¾‚Á‚½‚悤‚È
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:36:57
>>332
> ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă͇”Ô‚É‘‚¯‚â‚Á‚Ä“{‚ç‚ê‚邼B
‚»‚ñ‚ȃNƒ\ƒRƒ“ƒpƒCƒ‰‚à‚ ‚é‚Ì‚©B
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:39:51
> std“à‚ɉ½‚©‚ð’ljÁ‚µ‚½Žž“_‚Å
> “®ì‚ª•ÛႳ‚ê‚È‚¢‚ñ‚¾‚Á‚¯H
‚»‚¤B–¢’è‹`‚Ì“®ì‚ɂȂéB
‚½‚¾‚µ“ÁŽê‰»‚ðœ‚B
> std‚ɒljÁ‚µ‚Ä‚¢‚¢‚̂̓eƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚¾‚¯‚¾‚Á‚½‚悤‚È
‚»‚Ì’Ê‚èB
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 22:59:33
’è‹`‚µ‚½‚‚ç‚ð
class Hoge
{
....
}
Hoge h[100];
‚Á‚Ä‚â‚邯ƒGƒ‰[‚ɂȂÁ‚¿‚Ⴄ‚ñ‚Å‚·‚¯‚Ç
h[100]‚Á‚Ä’è‹`‚·‚邽‚߂ɂ͉½‚ðŽ©•ª‚̃Nƒ‰ƒX‚É
‹Lq‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:02:32
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:02:36
Hoge* h = new Hoge[100];
”z—ñŒ`Ž®‚ÍPOD‚µ‚©Žg‚¦‚È‚¢
‚¨‚»‚炃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ‚Á‚Ä‚¢‚é‚Ì‚¾‚낤
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:08:47
class Hoge {
int i;
public:
void seti(int j) { i = j; }
void printi() const { std::cout << i << std::endl; }
} hoge[100];
int main()
{
for (int i = 0; i < 100; i++)
hoge[i].seti(i);
for (int i = 0; i < 100; i++)
hoge[i].printi();
}
ˆ«‚¢AЍˆá‚¢‚µ‚Ä‚¢‚½‚悤‚¾
>>340‚³‚ñ‚ÌŒ¾‚¤’Ê‚èƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª”²‚¯‚Ä‚¢‚é‚ñ‚¾‚낤‚È
ƒfƒtƒHƒ‹ƒgˆø”‚ȂǂðŽg‚Á‚Ä‰ðŒˆ‚·‚鎖‚à‚Å‚«‚é
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 14:56:12
DLL‚Ì’†‚Ìl‚ªŽg‚¤‚½‚߂̋¤—Lƒƒ‚ƒŠ‚ª‚ ‚邯‚µ‚Ü‚·
‚±‚̃ƒ‚ƒŠ‚ÌŠm•ÛEŠJ•ú‚ÍDllMain‚Å‚â‚é‚©AƒOƒ[ƒoƒ‹ƒXƒ}ƒ|‚Å‚â‚é‚©
‚Ç‚Á‚¿‚ªˆÀ‘S‚Å‚µ‚傤‚©H
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 15:10:31
DLL‚Ì’†‚ÌlŽŸ‘æ
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 15:40:54
>>343
ƒOƒ[ƒoƒ‹•Ï”‚âDllMain‚ÍŽg‚í‚È‚¢•û–@‚ðl‚¦‚é‚ׂ«‚¾‚ËB
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:20:02
ƒGƒfƒBƒ^‚ÌCPad for bcc‚ð
VisualC++‚̃Rƒ“ƒpƒCƒ‰‚É“K‰ž‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
ƒRƒ“ƒpƒCƒ‰‚ÌꊈȊO‚ɂȂɂ©Ý’肪•K—v‚Å‚µ‚傤‚©H
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:31:28
>>346
•’ʂ͂»‚ñ‚ÈŽg‚¢•û‚µ‚È‚¢B
IDEŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈHH
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:42:06
>>347
IDE‚ª‚¿‚å‚Á‚Æd‚¢‚̂ŃGƒfƒBƒ^‚łƕς¦‚悤‚Æ‚µ‚Ä‚½‚ñ‚Å‚·‚ªA–³—‚Å‚·‚©‚ËH
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:49:19
>>348
ˆê‰žACLŽ©‘̂̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽg‚¦‚邿‚¤‚ɂ͂ȂÁ‚Ä‚é‚Í‚¸‚¾‚ªA‚à‚¤ƒY[ƒbƒg‚‚©‚Á‚ĂȂ¢‚È‚ŸB
>cl@/help@‚Ńwƒ‹ƒv‚ªŒ©‚ꂽ‚̂œKŽž•ÏŠ·‚µ‚ÄŽg‚¦‚邿‚¤‚É‚·‚ê‚΂ł«‚é‚©‚àB
‚½‚¾A˜J—͂ɂ͌©‡‚í‚È‚¢‚ÆŽv‚¤B
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:52:25 BE:1200636858-2BP(0)
ƒvƒƒWƒFƒNƒg‚ð—pˆÓ‚µ‚Ädevenv‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©
351:296
10/02/11 17:56:53
‚½‚µ‚©‚ÉVC++‚Íd‚¢iƒXƒ^[ƒgƒƒjƒ…[‚ªj
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:58:15
–¼‘OŠÔˆá‚¦‚½
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 18:22:28
-lm ‚Ålibm.a‚ðƒŠƒ“ƒN‚·‚é‚炵‚¢‚Å‚·‚ªA
‚¶‚á‚ –l‚àlibH.aƒtƒ@ƒCƒ‹ì‚Á‚Ă݂½‚¢‚Å‚·
mingw32 gcc 4.4.1 Windows2000 SP4‚Å‚·‚ª
‚Ç‚¤‚â‚Á‚ͬ‚·‚é‚ñ‚Å‚·‚©H
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 19:31:27
ldŽg‚¦
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 19:55:04
ƒRƒ“ƒXƒgƒ‰ƒN‚Éstd::bad_alloc‚ð‚‚¯‚é
ê‡A錾‚Ì•”•ª‚É‚¾‚¯‚©‚¯‚΂¢‚¢‚̂łµ‚傤‚©B
’N‚©ƒTƒ“ƒvƒ‹‘‚¢‚Ä
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 20:16:48
‚Â[‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªstd::bad_alloc‚𓊂°‚éꇂ͑å’ï‚ÌOS‚Å‚Í
Œãˆ—‚ào—ˆ‚È‚¢ó‘Ô‚ÌŽ–‚ª‘½‚¢‚È
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:05:47
ubad_alloc‚ð‚‚¯‚év‚Á‚ĈӖ¡‚ª‚í‚©‚ç‚È‚¢B
—áŠOŽw’è‚Ì‚±‚Æ‚¾‚낤‚©B
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:42:47
>>356
‚¶‚á‚ ‘‚©‚È‚¢•û‚ª‚¢‚¢‚̂ł·‚ËB
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ńƒ‚ƒŠŠm•Û‚Æ‚©‰½‚©d—v‚È
C++‚ÍŒ¾Œê‚Ì•s”õ‚Ȃ̂łµ‚傤‚¯‚ÇAޏ”s‚ª
‚ ‚éꇕú’u‚·‚邵‚©‚È‚¢‚̂ł·‚æ‚ËH
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:47:28
bad_alloc‚ÉŒÀ‚Á‚ÄŒ¾‚¦‚΂Ȃɂàl‚¦‚¸‚Émain‚ŃLƒƒƒbƒ`‚µ‚ăGƒ‰[’Ê’m‚µ‚ÄI—¹‚Å‚¢‚¢‚ÆŽv‚¤
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:48:06
>>358
ƒƒ‚ƒŠ‚ª‘«‚ç‚È‚¢‚Á‚ÄA‚ǂ̌¾Œê‚ðŽg‚Á‚Ä‚¢‚Ä‚à‚ ‚é‚Å‚µ‚åB
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:50:56
include‚·‚鎞‚ÉA*.h‚ª—L‚é‚̂Ɩ³‚¢‚Ì‚ª‚ ‚é‚¶‚á‚ñ
‚ ‚ê‚Á‚ĉ½‚ªˆá‚¤‚ÌH
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:57:16
>>361
C@‚Ì•W€ƒwƒbƒ_‚Í@.hB
C++@‚Ì•W€ƒwƒbƒ_‚ÍŠg’£Žq‚È‚µB
”ñ•W€ƒwƒbƒ_‚Í“K“–B
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:58:00
ƒtƒ@ƒCƒ‹–¼‚ªˆá‚¤
#include@‚Í@*.h@‚Å‚à@*.txt@‚Å‚à@*.hoge@‚Å‚àCŒ¾Œê‚Ì•¶–@‚ɇ‚Á‚½“à—e‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚È‚ç‚È‚ñ‚Å‚à@#include@‚Å‚«‚é
364:361
10/02/12 00:00:33
>>362-363
‚ ‚肪‚Æ‚¤B’m‚ç‚È‚©‚Á‚½‚æ
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 07:48:20
•Öæ‚Å
""‚Æ<>—¼•û‚ ‚邯‚Ç‚ ‚ê‚à‚ ‚ñ‚Ü‚èˆÓ–¡‚͂Ȃ¢H
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 09:02:22
""‚¾‚ƃJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ðʼn‚ÉŒŸõ
<>‚¾‚ƃVƒXƒeƒ€‚̃wƒbƒ_‚݂̂ðŒŸõ
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 12:53:22
>>366
URLØÝ¸(www.kijineko.co.jp)
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 16:37:15
inline‚É‚·‚邯‚«‚ÉA‚±‚ê‚͂܂¸“WŠJ‚³‚ê‚Ë[‚È‚Á‚Ä‚¢‚¤ê‡‚Á‚Ăǂñ‚Ȃ̂ª‚ ‚éH
ŠmŽÀ‚Ƀ_ƒ‚Ȃ̂Á‚ÄŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ă鎞‚®‚ç‚¢‚©‚ÈH
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 16:45:49
ŠÖ”ƒ|ƒCƒ“ƒ^‚Á‚ÄA‚»‚ꉼ‘zŠÖ”‚Ì‚±‚Æ‚à“–‚Ă͂܂邶‚á‚ñB
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 17:48:18
‚¨‚Ü‚¢‚ç”z’unew/delete‚Á‚Ä•’i‚‚±‚¤‚Æ‚é‚ÌH
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:11:38
“ÁŽê‚È󋵂łµ‚©’˘p‚¾‚낤B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:37:22
CŒ¾Œê‚ÅAwindows.h‚ÌSleep()‚ł͂Ȃ¢ƒEƒGƒCƒg‚ð‚©‚¯‚é•û–@‚ ‚è‚Ü‚¹‚ñ‚©H
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:41:14
timeGetTime‚ðŽg‚¤
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:49:39
FindFirstFile‚ðŽg‚¢‚½‚¢‚ñ‚Å‚·‚¯‚ê‚Ç
‚Ç‚¤‚·‚ê‚ÎŽg‚¦‚é‚©‚ª‚í‚©‚è‚Ü‚¹‚ñ
‰½‚ð‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂ł·‚©?
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:51:26
‚Ü‚¸winapiƒXƒŒ‚És‚«‚Ü‚·
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:53:04
ŽŸ‚ÉŽè‚ðô‚¢‚Ü‚·
377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:53:52
ƒOƒO‚Á‚Äo‚½ƒ\[ƒX‚ðƒpƒN‚é
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:54:10
URLØÝ¸(schiphol.2ch.net)
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:54:53
Œë”š
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 21:59:09
extern ‚Á‚ÄA
#ifdef _MAIN_
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#else
extern int a, b, c;
extern char d, e, f;
extern struct _ST g, h, i;
extern class _CL j, k, l;
#endif
‚±‚¤‚¢‚¤•—‚ÉŽg‚¢‚Ü‚·‚æ‚ËB
‚Å‚àA‚±‚ꂾ‚ÆéŒ¾‚Æ•s•Ö‚Å‚·‚æ‚ËB
#ifndef _MAIN_
extern {
#endif
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#ifndef _MAIN_
}
#endif
‚±‚ñ‚ÈŠ´‚¶‚Ɉê‹C‚É extern ‚Å‚«‚È‚¢‚̂łµ‚傤‚©?
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:03:01
#ifdef MAIN
#define EXTERN
#else
#define EXTERN extern
#endif
EXTERN int a, b, c;
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:07:25
>>381
‚¤‚¨A‚·‚°[!
Thanks!
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:13:24
>>380-382
‚»‚ñ‚ȃEƒ“ƒRƒ}ƒNƒ‚ª—~‚µ‚‚È‚é‚قǃOƒ[ƒoƒ‹•Ï”‚ð‚΂ç‚Ü‚‚ñ‚¶‚á‚Ë‚¥‚æB
‚ ‚ÆAƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚É—\–ñޝ•ÊŽqŽg‚¤‚ÈB
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:16:51
>>383
’f‚éB
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:17:28
>>383
> —\–ñޝ•ÊŽq
¡’m‚Á‚½B
Žw“EThanks!
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:18:20
>>383
‚±‚ê‚Ý‚Ä‚é‚ÆC/C++‚Á‚Ä•³‚¾‚æ‚È
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:19:32
‰½‚ð¡XB
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:34:27
int &a(void) { static int a; return a; }
ƒvƒ‚͂ǂ¤‚µ‚Ä‚àƒOƒ[ƒoƒ‹•Ï”‚ª—~‚µ‚¢Žž‚Í‚±‚¤‘‚
^Ž—‚µ‚Ä‚¢‚¢‚¼
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:37:19
ƒvƒEEE
ƒNƒ‰ƒX‚̃ƒ“ƒo‚Ý‚½‚¢‚ɃAƒNƒZƒX‚³‚¹‚éŒ`‚É‚·‚ê‚΂¢‚¢‚¾‚¯‚Ȃ̂Å
ƒNƒ‰ƒX‚ðˆµ‚¤Œ¾ŒêŒoŒ±ŽÒ‚È‚çŽv‚¢‚‚‚ÆŽv‚¤‚¯‚Ç
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:01:57
ƒIƒXƒXƒ‚Ì–½–¼‹K‘¥(C++)‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
ƒnƒ“ƒKƒŠƒAƒ“‹L–@‚Í‰ß‹Ž‚Ì‚à‚݂̂½‚¢‚Ȃ̂Å
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:02:31
ÄÞÄÈÄŽ®
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:08:16
perl‚Ìuse constant‚Í‚»‚ê‚Æ‘S‚“¯“™‚Ì‚±‚Æ‚â‚Á‚Ä‚é‚È
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:19:49
FindFirstFile(path, &fd);
‚ÅD:\‰º‚̃tƒ@ƒCƒ‹‚Ìî•ñŽæ“¾‚Å
if(fd.dwFileAttributes!=0x00000002)
o
printf("%s\n", fd.`)
p
‚Æ‚µ‚½‚ñ‚Å‚·‚¯‚Ç
D:\‚ÌSystem Volume Infomaton‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_‚ª
ðŒ‚©‚çŠO‚ê‚Ä‚‚ê‚Ü‚¹‚ñ
‚Ç‚¤‚·‚ê‚ΉB‚µƒtƒHƒ‹ƒ_‚ð”ð‚¯‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·‚©?
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:22:21
>>393
ƒrƒbƒgƒtƒ‰ƒO‚¶‚á‚ËH
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:23:21
>>390
URLØÝ¸(www.possibility.com)
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:43:24
/* ŒÂlƒf[ƒ^ */
typedef struct{
char name[100];
double height;
double weight;
}member;
int main(void) {
member *ma;
int a=5;
if ((ma = calloc(a, sizeof(member))) == NULL) {
puts("calloc error");
exit(1);
}
ƒJƒƒbƒN‚̂Ƃ±‚ë‚ŃGƒ‰[‚ɂȂé‚ñ‚¾‚¯‚ǂȂñ‚Å‚©‚ÈH
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:50:09
>>396
ƒq[ƒv‚ª‘«‚è‚ñ‚Ì‚¾‚낤B
–ß‚è’l‚ÌŽd—l‚®‚ç‚¢“Ç‚ßB
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:51:45
>>396
ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚½‚߂̃wƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‚ª–³‚¢B
’†Š‡ŒÊ‚ª‚¢‚Á‚±‘«‚è‚È‚¢B
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:51:57
>>396
o‚Ü‚¹‚ñ‚ª
‚½‚¾ '}' ‚ªˆê‚”²‚¯‚Ä‚¢‚Ü‚·
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:52:43
‚ ‚ #include <stdlib.h> ‚ª”²‚¯‚Ă邯‚©‚¢‚¤ƒIƒ`H
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:13:45
•ÔM‚Í‚â‚ÁI
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
‘S•”‚͂肂¯‚Ä‚«‚Ü‚µ‚½ ‚µ‚ã‚‚¾‚¢
ƒf[ƒ^‚Í
2
TARO 170 64
ICHIRO 180 54
‚Æ‚©‚Å“ü‚Á‚Ă܂·
1s–Ú‚Él”
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:21:38
“®‚©‚·‚Ì–Ê“|‚È‚ñ‚ŃGƒ‰[ƒƒbƒZ[ƒW’£‚Á‚Ä‚‚ê
calloc‚Á‚ăq[ƒv‚©‚çŽæ‚é‚ñ‚¾‚ë
doublex2 charx100(³Šm‚É‚Í101)‚ƃAƒ‰ƒCƒƒ“ƒg“ü‚ê‚Ä‚à‚»‚ê‚قǑ傫‚‚È‚¢‚µ‚È‚
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:26:35
>>401
fscanf() ‚̃Gƒ‰[‚àƒ`ƒFƒbƒN‚µ‚ëB
calloc() ‚̃Gƒ‰[‚Ƃ͊֌W‚È‚¢‚¾‚낤‚ªA "%lf" ‚É“n‚·ˆø”‚Í double ‚¶‚á‚È‚‚Ä double* ‚ÈB
‚â‚Á‚Ï‚èƒwƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‘«‚è‚È‚¢‚µB
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:38:26
>>403
‚µ‚ã‚‚¾‚¢‚È‚ñ‚¾‚¯‚ÇCƒwƒbƒ_‚̂Ƃ±‚Í•ÏX‚Å‚«‚È‚¢‚Ì‚æEEE
‚±‚±‚ɉ𓚂𑂂Á‚ĂƂ±‚낾‚¯
ƒwƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‚È‚µ‚łǂ¤‚·‚ê‚΂ł«‚é‚©‚È‚Ÿ
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:40:59
>>404
“®‚©‚·‚½‚ß‚É‚Æ‚è‚ ‚¦‚¸ƒwƒbƒ_“ü‚ê‚Ä
Šm”F‚ª‚Å‚«‚½‚ç‚Í‚¸‚¹‚΂¢‚¢
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:48:47
ƒRƒs[‘½‚¢‚È
•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^Ž‚Á‚ă|ƒCƒ“ƒ^ƒ\[ƒg‚µ‚½•û‚ª‚·‚Á‚«‚è‚·‚é
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 02:05:31
>>405
ƒwƒbƒ_“ü‚ꂽ‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚½‚¯‚ÇCŽÀs‚·‚邯ƒtƒŠ[ƒY‚·‚éEEE
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 02:44:46
>>403
fscanf‚̂Ƃ±‚Ì&‚Å‚µ‚½orz
‚ ‚肪‚Æ(^ƒÖ^)
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 06:42:23
URLØÝ¸(www.not-enough.org)
‚É‚ ‚郌ƒCƒgƒŒ[ƒVƒ“ƒO‚̃\[ƒXƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂½‚̂ł·‚ªƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·
URLØÝ¸(codepad.org)
‚Ç‚±‚ð‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©?
‚¨•‚¯‚‚¾‚³‚¢B
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:12:43
>>409
URLØÝ¸(codepad.org)
³‚µ‚¢‚©‚Ç‚¤‚©’m‚ç‚ñ‚æ
‚µ‚©‚µŠî–{“I‚ÈC++•¶–@ƒGƒ‰[‚ð”Æ‚µ‚Ä‚¢‚é‚È‚±‚ÌìŽÒ‚Í
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:16:11
g++‚ÌŠg’£•¶–@‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢
ƒ|[ƒ^ƒrƒŠƒeƒB‚ðl‚¦‚é‚È‚ç•W€C++‚É]‚Á‚Ä‘‚¢‚½•û‚ª‚¢‚¢‚Ë
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:50:32
>>410
ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¿‚á‚ñ‚Æppmƒtƒ@ƒCƒ‹‚𓾂邱‚Æ‚ªo—ˆ‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:05:09
’´‰•à“I‚ÈŽ¿–â‚Å‹°k‚È‚ñ‚Å‚·‚ª
‚b‚Æ‚b{{‚ł͂b‚ðæ‚ÉŠw‚ñ‚¾•û‚ª‚¢‚¢‚ñ‚Å‚·‚©H
‚»‚ê‚Æ‚¨‚·‚·‚߂̻²Ä‚Æ‚©‘Ђª‚ ‚Á‚½‚狳‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:08:20
>>413
—ðŽj‚ð‚È‚¼‚é‚È‚ç C ‚©‚çB
‰½‚©‘‚ì‚肽‚¢‚à‚Ì‚ª‚ ‚é‚È‚ç C++ ‚©‚ç‚̂ق¤‚ª‘‚¢‚©‚à‚µ‚ê‚È‚¢B
‚½‚¾‚µ C ‚É—R—ˆ‚·‚é—Ž‚Æ‚µŒŠ‚à‘½‚Žc‚Á‚Ä‚¢‚é‚Ì‚ÅAŠë‚È‚¢‚©‚à‚µ‚ê‚È‚¢B
‚Ç‚Á‚¿‚©‚ç‚Æl‚¦‚¸‚ÉA•K—v‚ȂƂ«‚É•K—v‚Èî•ñ‚ðŠm”F‚µ‚È‚ª‚çŠw‚Ô‚Ì‚ª
‚¨‚·‚·‚ßB
‚¨Š©‚߃TƒCƒgB
URLØÝ¸(www.google.co.jp)
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:11:04
>>413
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚±‚Æ‚ ‚é‚ÌH
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:11:48
C++“ü–傯‚¢‚Á‚Ä‚àƒNƒ‰ƒX‚âSTL‚͌㔼I‚Æ‚©‘±Š§I‚Æ‚©‚Ì“ü–å‘‚È‚ç
“à—e‚ÍC‚Æ‚©‚í‚ç‚È‚¢‚æB
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:15:19
‚ ‚Æ–Ê“|‚Ȃ̂ªÅ‹ß‚Íunicodeƒx[ƒX‚ŃRƒ“ƒpƒCƒ‹‚µ‚¿‚Ⴄ•¨‚ª‚ ‚é‚Ì‚É
ŒÃ‚¢•W€ŠÖ”‚̓}ƒ‹ƒ`ƒoƒCƒgƒx[ƒX‚¾‚Á‚½‚è‚Æ‚Ƃɂ©‚ŒÃ‚¢‚¾‚¯‚ ‚Á‚Ă߂ñ‚Ç‚‚³‚¢„C/C++
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:15:25
>>414
“Á‚É‹}‚¬‘«‚ł͖³‚A‚ä‚Á‚‚èŠw‚Ú‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚b‚©‚ç‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·B
ƒOƒO‚é‚Ì‚Í‘åØ‚Å‚·‚ËA‚µ‚©‚µÐ‰î‚³‚ê‚Ä‚éƒTƒCƒg‚â‘Ђª‚ ‚Ü‚è‚É‚à‘½‚¢‚̂Ō˘f‚¢‚Ü‚·B
>>415
‚·‚²‚¢¨‚¢‚Ńh‘fl‚Å‚·B
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:17:25
>>417
‚b‚Æ‚b{{‚Í‚í‚è‚ÆŒÃ‚¢‚©‚çA‚â‚è“ï‚¢Ž–‚ª‚ ‚邯‚¢‚¤Ž–‚¾‚¯‚í‚©‚è‚Ü‚µ‚½IE
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:20:05
>>413
‚¨Š©‚ß‘ÐB
URLØÝ¸(www.stroustrup.com)
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:20:11
C++‚ðŠw‚Ñ‚½‚¢‚È‚çC++‚©‚ç
C‚àŠw‚Ñ‚½‚¢‚©‚çC‚©‚ç
C++‚ð‚â‚邯C‚È‚ñ‚Ä”nŽ‚ç‚µ‚‚Ä‚â‚Á‚Ä‚ç‚ê‚È‚¢‚©‚ç
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:25:03
>>420
‚¨‚£‚ÓEEE‚È‚ñ‚©‚·‚°‚¥‚Ì‚«‚½B‚±‚ê‚Í—‰ð‚Å‚«‚»‚¤‚ɂȂ¢
>>421
++‚Æ‚¢‚¤‚¾‚¯‚ ‚Á‚Ä”“WŒ`‚È‚ñ‚Å‚·‚ËB
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:37:34
>>422
> ++‚Æ‚¢‚¤‚¾‚¯‚ ‚Á‚Ä”“WŒ`‚È‚ñ‚Å‚·‚ËB
¡‚àC++‚ÍCŒ¾Œê‚̃R[ƒh‚ðiŠ„‚ƌ݊·«‚ª‚ ‚é‚Ì‚ÅjŽg‚¦‚éB
‚Å‚àŒµ–§‚Ȍ݊·«‚¶‚á‚È‚¢‚̂Ŏg‚¦‚È‚¢‚±‚Æ‚à‚ ‚éB
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:38:41
>>418
windows‚µ‚©Žg‚í‚È‚¢‚È‚çAC#‚ ‚½‚è‚©‚ç‚â‚Á‚½•û‚ª‚¢‚¢‚æ
C/C++‚͂Ȃ©‚È‚©ƒ\ƒtƒg‚ªŠ®¬‚µ‚È‚¢‚©‚猙‚ɂȂ邵A‰SŽÒ‚ɂ͓‚¢
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:43:20
>>424
> windows‚µ‚©Žg‚í‚È‚¢‚È‚çAC#‚ ‚½‚è‚©‚ç‚â‚Á‚½•û‚ª‚¢‚¢‚æ
‚¢‚âA‰´‚̈ӌ©‚Æ‚µ‚Ä‚Í
C#‚¾‚¯‚ÍŽ~‚ß‚½•û‚ª—Ç‚¢B
> C/C++‚͂Ȃ©‚È‚©ƒ\ƒtƒg‚ªŠ®¬‚µ‚È‚¢‚©‚猙‚ɂȂ邵A‰SŽÒ‚ɂ͓‚¢
‚»‚ñ‚È‚çPŒ¾Œê(Python, Pascal, PHP)‚ð‚â‚ê‚Ηǂ¢‚ÆŽv‚¤B
Ruby‚Í‚æ[‚µ‚ç‚ñ‚ªB
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:43:29
>>423
‚È‚é‚Ù‚ÇIŽQl‚ɂȂè‚Ü‚·B
>>424
”‚Å‚·‚©A”äŠr“I•~‹‚ª’á‚¢‚ñ‚Å‚µ‚傤‚©B
‚Ü‚¸‚»‚ê‚©‚ç˜M‚é‚Ì‚à‚¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:45:23
qmake‚Æcmake‚Á‚ĉ½‚ªˆá‚¤‚킯
makeƒtƒ@ƒCƒ‹‚ðì‚Á‚Ä‚¢‚邾‚¯‚Ȃ̂©
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:46:22
‚Ü‚ŸC#Žg‚Á‚Ä‚àA‚ ‚ê‚Ío—ˆ‚È‚¢‚¾‚ÌA‚±‚ê‚ÍCŒo—R‚µ‚낾‚ÌA‚ ‚邯‚Ç‚ÈB
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:47:41
C#Žg‚¤‚‚ç‚¢‚È‚çJava‚Å‚¢‚¢‚¶‚á‚ñ
430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:50:08
C, C++‚ð‚â‚Á‚Ä‚©‚çAGC‚Ì‚ ‚肪‚½‚Ý‚ðŠ´‚¶‚é‚ׂ«
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:51:47
>>428
APIŽg‚¦‚邵‚Ü‚ ‚¢‚ë‚¢‚ë•û–@‚Í‚ ‚邿
C#->C++‚É–ß‚Á‚Ä‚Ý‚é‚ÆC#‚Å“–‚½‚è‘O‚ÉŽg‚Á‚Ă镔•i‚ª‚È‚‚ÄŽ©ì‚·‚邱‚ƂɂȂÁ‚½‚è
•¶ŽšƒR[ƒhŠÖ˜A‚Å‚Í‚Ü‚é‚æ‚è‚æ‚Á‚Û‚Ç‚¢‚¢
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:54:50
̂̌¾ŒêŠÖ˜A‚Á‚Ä–³ˆÓ–¡‚ÉÈ—ª‚µ‚Ü‚‚Á‚Ă邩‚ç’¼Š´‚ňӖ¡‚ª’Ê‚¶‚È‚¢‚ñ‚¾‚æ‚È
C->C#‚ÆC++‚·‚Á‚Ƃ΂µ‚ÄŠo‚¦‚½‚Æ‚±‚ë‚ÅC++‚É‚¢‚Á‚½‚¯‚Ç‚³
c_str‚Æ‚©‚È‚ñ‚¾‚æ‚»‚ê
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:57:21
D‚«‚Ȃ̂ð‘I‚Ô‚ª—Ç‚¢
URLØÝ¸(vintage-digital.com)
434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:58:17
‰´ƒƒLƒ…[ƒ^ƒX‚¢‚‚í
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:58:37
>>433
‰ö‚µ‚·‚¬‚é‚—‚—
“Á‚ÉC++‚͉½‚¾‚±‚è‚á‚—
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:00:01
>>432
Žd•û‚Ë[‚ñ‚¾‚æ
Ì‚ÌƒŠƒ“ƒJ‚ÍŽ¯•ÊŽq‚ðÅ‘å6•¶Žš‚µ‚©”Fޝ‚µ‚È‚¢Žž‘オ‚ ‚Á‚Ä
C‚Í‚»‚ÌŽž‚Éì‚ç‚ꂽ•¨‚¾‚©‚ç
C++‚͂ƂÁ‚‚É‚»‚̧ŒÀ‚Í“P”p‚³‚ê‚Ä‚¢‚邪‚È‚º‚©C‚̕Ȃ𖳈Ӗ¡‚É
ˆø‚«‚¸‚Á‚ÄÈ—ª‚µ‚Ü‚‚Á‚Ä‚¢‚é
ƒ^ƒCƒv—Ê‚ðŒ¸‚ç‚·‚½‚ß‚©H
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:01:01
>>433
ASP.NET‚É‚¢‚©‚´‚é‚ð‚¦‚È‚¢
‚Æ‚¢‚¤‚©ŠF‚³‚ñç·–œ•ʂł·‚ËA‚»‚è‚áƒlƒbƒg‚Ì‚¨‚·‚·‚߂̑ЂàFX‚ ‚é‚킯‚¾EEE
‚±‚±‚Ƀeƒ“ƒvƒŒ‚ª‚È‚¢‚Ì‚à‚»‚Ì‚¹‚¢‚©I
438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:03:32
>>436
‚Ü‚ ƒM[ƒN‚ªu‚Ú‚‚Ì‚©‚ñ‚ª‚¦‚½‚³‚¢‚«‚傤‚Ì‚°‚ñ‚²‚©‚‚¿‚傤v‚ªC++‚¾‚©‚çƒ^ƒCƒv—ÊŒ¸‚ç‚·‚½‚ß‚¶‚á‚ËH
std::string‚Ìstring‚©‚çchar‚ɕϊ·‚·‚é‚â‚‚Ë
string‚¾‚©‚çC++‚©‚ç‚Ì•¨‚¾‚æ‚Ë
439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:04:57
Haskell‚â‚ׂ¦
440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:05:06
C++‚â‚é‚È‚çQt Creator + VC‚̃Rƒ“ƒpƒCƒ‰‚ª‚¢‚¢‚æ
441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:17:54
>>426
‚¢‚âA‰´‚̈ӌ©‚Æ‚µ‚Ä‚Í
C#‚¾‚¯‚ÍŽ~‚ß‚½•û‚ª—Ç‚¢B
442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:18:13
>>440
ƒƒ‚‚Á‚Æ‚«‚Ü‚·A‚ ‚肪‚Æ‚¤B
ŠF‚ ‚肪‚Æ‚¤BŠ´ŽÓ‚µ‚Ü‚·B
‚Æ‚è‚ ‚¦‚¸FXG‚Á‚Ă݂½ã‚ʼn½‚©ˆê‚‚Éi‚Á‚ÄAŠw‚ñ‚Å‚¢‚±‚¤‚ÆŽv‚¤I
443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 20:03:26
>>441
‚¢‚â‚¢‚âAC#‚͕֗˜‚¾‚¼B
C++‚æ‚è‚àãY—킾‚µB
444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 20:46:45
>>443
‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚Ă܂½•sK‚ɂȂél‚ð‘‚â‚·‚Ì‚©I
> C++‚æ‚è‚àãY—킾‚µB
‚»‚ñ‚ÈŒ¾Œê‚¢‚Á‚Ï‚¢‚ ‚é‚¶‚á‚È‚¢‚©w
445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 21:45:41
>>444
C#‚Å•sK‚ɂȂé‚â‚‚ÍA‚à‚Æ‚à‚Æ•sK‚Ȃ₂¾‚¯‚¾B
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 23:14:59
C#‚Í.NET‚Åo—ˆ‚È‚¢‚±‚Æ‚µ‚悤‚Æ‚·‚邯A“r’[‚É•sK‚ɂȂé‹C‚ª‚·‚éB
MFC‚¾‚ÆA‚Ì‚Á‚¯‚©‚ç•sK‚É‚¾‚ªEEE
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 23:27:06
‚Ô‚Á‚¿‚ႯC‚©‚çŽn‚ß‚é‚Ì‚ª‚¢‚¢‚æ
C99‚È‚çC++‚֗̕˜‚ȂƂ±‚ë‚Í‘å‘ÌŽg‚¦‚邵
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:06:35
C‚ðŠo‚¦‚Äenum‚â\‘¢‘Ì‚âŠÖ”‚ÅŽæ‚芸‚¦‚¸‚È‚ñ‚Æ‚©ŽÀ—p‚ɂȂ郉ƒCƒuƒ‰ƒŠ‚Æ‚©‘‚B
‚µ‚©‚µC++‚Ånamespace‚âƒNƒ‰ƒX‚ð’m‚邯A‚»‚ê‚܂ő‚¢‚½‚Ì‚ð‘S•”‘‚«’¼‚µ‚½‚‚È‚é‚ñ‚¾‚æB
‚ÅA‘‚«’¼‚µ‚½ ‚Étemplate‚ÉŽè‚ðo‚µ‚ÄA‚Ü‚½‘‚«’¼‚µ‚½‚‚È‚é‚킯B
‚»‚ÌŒã‚àSTL‚â‚çEffectiveC++‚â‚çBoost‚â‚ç‚É‚©‚Ô‚ê‚邽‚Ñ‚ÉA¡‚܂ő‚¢‚½‚à‚Ì‚ªƒSƒ~‚ÉŒ©‚¦‚éB
‚³‚ç‚ÉC++0.x‚È‚ñ‚Ă̂ÅA¡‚Ü‚½‰ß‹Ž‚Ì•³‰»Œ»Û‚ª‹N‚±‚é‚ñ‚Å‚·B
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:11:09
‚»‚ê‚ðŠy‚µ‚ß‚éƒ}ƒ]Œü‚¯
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:14:47
Å‹ß‚Í‚à‚¤‹t‚É—]Œv‚È‚à‚݂̂ñ‚ÈŽæ‚è•¥‚Á‚Ä++‚à•t‚©‚È‚¢99‚Å‚à‚È‚¢C‚¾‚¯‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¦‚Ä‚«‚½
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:15:35
99‚æ‚è‘O‚É‚à‚¢‚‚‚©‚ ‚é‚ñ‚¾‚ª
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:18:56
shop99 ‚Æ shop100 ‚¾‚Æ500‰~‚Ì”ƒ‚¢•¨‚Å
5‰~‚Æ‚©”¼’[‚È”Žšo‚éo‚È‚¢‚̈Ⴂ‚ª—L‚邿‚Ë
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 05:48:56
“ü–å‘‚Æ‚©‚Åu‰ðà‚Ì‚½‚߂ɂ킴‚Æ”ñŒø—¦‚ȃR[ƒh‘‚¢‚Ă܂·v‚Æ‚©o‚邯¬—‚·‚邿‚ÈB
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:02:18
>>447
C99‚ÉŠ®‘S€‹’‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚ÍIntel C++‚Ȃǂ²‚ˆê•”‚¾‚¯‚¾‚¼
g++‚à•”•ª€‹’‚¾‚µˆÚA«‚ª‚È‚¢‚µ‚¾‚¢‚½‚¢g++‚ÍC++0x‚ւ̉ü’ùì‹Æ‚Å
Žèˆê”t‚Å¡‚ÍŽž‘ã’x‚ê‚ÌC99‚ÉŒg‚í‚Á‚Ä‚¢‚é‰É‚͂Ȃ¢‚¾‚낤
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:07:15
C++0x‚ւ̉ü’ùì‹Æ‚È‚ñ‚ÄA
l‚¦‚邾‚¯‚Å“ª’É‚‚È‚Á‚Ä‚‚é‚Èww
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:11:50
C99‚Ö‚Ì€‹’‚ð‹‰»‚·‚邿‚©‚Ü‚¾0x‚É—Í“ü‚ꂽ•û‚ªƒ}ƒV‚Æ‚¢‚¤‚±‚Æ
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:11:59
‚Å‚ànullptr‚ÆdecltypeAautoA‰E•Ó’lŽQÆAƒRƒ“ƒeƒi‚̉Šú‰»Žq
‚È‚Çáy‚¢Š‚Ɏ肪“Í‚‚悤‚ɂȂé‚̂͂ ‚肪‚½‚¢‚æ‚È
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 11:36:08
¡‚܂łª“Í‚©‚È‚³‚·‚¬‚¾‚Á‚½‚ñ‚¾‚æI
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 12:53:10
/usr/include/‚ðŒ©‚Ä‚¢‚½‚çA*.h‚Æ*.cpp‚ª‚ ‚è‚Ü‚µ‚½
*.cpp‚É‚Í#include "*.h"‚Æ‚µ‚©‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñ
ˆê‘̉½‚ª‚µ‚½‚¢‚ñ‚Å‚·‚©H
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 12:57:27
>>459 ’m‚é‚©B‘‚¢‚½“z‚É•·‚¯‚æB
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:00:38
ƒCƒeƒŒ[ƒ^‚©‚猳‚̕ϔ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·‚©B
vector<int>::iterator p;‚¾‚ÆA”z—ñ—v‘f‚Ì’l‚ƈʒu‚ª‚í‚©‚邾‚¯‹C‚ª‚µ‚Ü‚·‚ª
p‚Ì‘O•û‚É—v‘f’ljÁ‚µ‚½‚è휂µ‚½‚è‚Æ‚©B
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:04:23
>>461
uŒ³‚̕ϔv‚Á‚ĉ½H
vector ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì‚±‚ƂȂçA–³—B
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:06:31
ƒTƒ“ƒNƒX
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:24:40
ƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠì¬‚ɂ‚¢‚Ă̎¿–â‚È‚ñ‚Å‚·‚ª
‚PDCŒ¾Œê‚Å‚àˆµ‚¦‚邿‚¤‚ÉAPI‚̈ø”‚â–ß‚è’l•”•ª‚¾‚¯‚ ‚킹‚Ä‚¨‚¯‚Î
“à•”‚ÅC++‚Å‘‚¢‚Ä‚¢‚悤‚ª–â‘è‚͂Ȃ¢H
‚QDƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚ðƒRƒ“ƒpƒCƒ‹‚·‚éۂɃXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚ª
—˜—p‚·‚éŠO•”‚Ì‹@”\‚ðŽæ‚èž‚Ü‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
iVC++2008
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:33:30
eƒNƒ‰ƒX‚ðŒp³‚µ‚ÄŽqƒNƒ‰ƒX‚ðì‚邯‚«‚É‚ÍA
ŽqƒNƒ‰ƒX‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚É‚àƒI[ƒo[ƒ‰ƒCƒh‚·‚郃\ƒbƒh‚ðA’è‹`‚µ‚È‚¢‚ƃ_ƒ‚È‚ñ‚Å‚·‚©H
ˆê‰žŽ©•ª‚Å‚àŽŽ‚µ‚Ă݂½‚ñ‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰—l‚É“{‚ç‚ꂽ‚Ì‚Å
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:35:30
>>465
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢B
ƒGƒ‰[ƒƒbƒZ[ƒW‚ÍH‚Å‚«‚ê‚΃\[ƒX‚ào‚µ‚ÄB
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:36:57
ƒˆ‰¼‘zŠÖ”‚ðŽ‚ÂeƒNƒ‰ƒX‚ðŒp³‚µ‚½ŽqƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‚Æ‚µ‚ÄŽg‚¨‚¤‚Æ‚µ‚½‚Æ‚©H
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:38:57
>>465
‚ ‚ƃƒ\ƒbƒh‚Á‚Ä‚¢‚¤—pŒê‚Í‘¶Ý‚µ‚È‚¢‚Ì‚ÅA
¡Œã‚̓ƒ“ƒoŠÖ”member function‚Æ
ŒÄ‚Ԃ悤‚É‚µ‚È‚³‚¢‚ËB
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:42:06
>>464
1‚ÍAextern "C"‚à‚‚¯‚ê‚΂¨k
2‚ÍAuŽæ‚螂܂Ȃ¢v‚̈Ӗ¡‚ª”÷–B
ì‚Á‚Ă郉ƒCƒuƒ‰ƒŠ‚ðA‚Æ‚µ‚ÄA
A‚ÍB‚Æ‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg—p‚µ‚Ä‚¢‚邯‚«A
A‚ÉB‚ðŠÜ‚Ü‚¹‚½‚‚È‚¢‚Æ‚¢‚¤ˆÓ–¡H
“ÁŽê‚È‚±‚Æ‚µ‚È‚¯‚ê‚ÎuŽæ‚螂܂Ȃ¢vó‘Ô‚¾‚ÆŽv‚¤B
A‚̃vƒƒWƒFƒNƒg‚Ì’†‚ÉB‚Ìlibƒtƒ@ƒCƒ‹‚ð’ljÁ‚·‚ê‚Î
uŽæ‚èž‚Þvó‘ԂɂȂ邯‚ÇB
470:465
10/02/14 15:48:08
‚ЂƂ܂¸Aƒwƒbƒ_ƒtƒ@ƒCƒ‹‚¾‚¯ŽN‚µ‚Ü‚·
class Super{
public:
@Super();
@virtual void print();
@~Super();
};
class Sub : public Super{
public:
Sub();
void print();
~Sub();
};
ƒGƒ‰[
${HOME}/Test/sub.cpp:8: error: no evoid Sub::print()f member function declared in class eSubf
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:57:10
Visal C{{ ‚Q‚O‚O‚W ExpƒŒƒbsEdition‚ÅWindowsXPŒü‚¯‚ÌŠJ”‚Å‚·B
ƒEƒBƒ“ƒhƒE‚²‚Ƃɉ¹—ʂ𒲮AŽá‚µ‚‚ÍŠJ‚¢‚Ä‚¢‚éƒtƒ‰ƒbƒVƒ…ƒIƒuƒWƒFƒNƒg‚̉¹—ʂ𒲮‚·‚éŠÖ”
‚Ü‚½‚ÍŽè–@‚Í–³‚¢‚Å‚µ‚傤‚©H
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:16:59
ƒCƒeƒŒ[ƒ^‚Í‘}“ü‚µ‚Ä‚à•Û‚½‚ê‚邯‚ÇAend()‚Æbegin()‚Í‚»‚¤‚łȂ¢‚Ì‚ËB
•s•ÖB‰½‚Å‚±‚ñ‚ÈŽ–‚É‚µ‚½‚ÌB
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:24:09
>>472
HH•Û‚½‚ê‚È‚¢ê‡‚à‚ ‚邾‚ëB‰½‚ðŒ¾‚¢‚½‚¢‚Ì‚©‚æ‚•ª‚©‚ç‚ñ‚¼B
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:28:15
‚»‚¤‚Ȃ̂©B‹C‚ð‚‚¯‚éB
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:41:04
‰½‚ª•Û‚½‚ê‚é‚ñ‚¾H
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:42:04
*.cpp‚É’¼Ú錾‚µ‚Ä‚¢‚é•Ï”‚Á‚ĉ½‚È‚ñ‚Å‚·‚©H
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:44:46
‚Ç‚ñ‚ȃR[ƒhH
478:476
10/02/14 16:48:30
>>477
‚±‚ñ‚ȃR[ƒh‚Å‚·
DownloadManager *BrowserApplication::s_downloadManager = 0;
HistoryManager *BrowserApplication::s_historyManager = 0;
NetworkAccessManager *BrowserApplication::s_networkAccessManager = 0;
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:53:36
google‚̃R[ƒhŒŸõ‚ÅŒ©‚½‚¯‚Ç
ƒOƒ[ƒoƒ‹•Ï”‚¾‚Ë
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:57:51
prefix ‚Ì s_ ‚Ístatic•Ï”‚Ìs‚ð•\‚µ‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:58:43
>>478
static‚̃ƒ“ƒo•Ï”‚ÍA‚Ç‚Á‚©‚ÉŽÀ‘Ì‚ð錾‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
482:479
10/02/14 17:01:50
‚»‚¤‚¾‚Á‚½‚—
479‚͊ԈႢ
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:04:26
boost::tuples or tuple
‚ÌŽg‚¢•û‚ª•ª‚©‚é“ú–{Œê‚̃TƒCƒg‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
–¼‘O‹óŠÔ‚ª
boost::tuples‚Ȃ̂©boost::tuple‚Ȃ̂©A
FX¬‚´‚Á‚Ä‚¢‚邿‚¤‚Ȃ̂Å
ƒOƒO‚Á‚Ä‚à“ä‚Å‚·B
Œ»sŽd—l‚Ìboost.ƒ^ƒvƒ‹‚̂̎g‚¢•û‚ª•ª‚©‚é“ú–{Œê‚̃TƒCƒg‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢\‚µã‚°‚Ü‚·B
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:05:53
ƒAƒLƒ‰‚³‚ñ‚Ìboost–{”ƒ‚¤‚Æ‚¢‚¢‚æ
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:18:10
ƒeƒ“ƒvƒŒ[ƒg–{H
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:41:35
>>483
URLØÝ¸(boost.cppll.jp)
487:483
10/02/14 17:49:05
>>486
‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
”q“Ç’v‚µ‚Ü‚·B
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 18:41:11
>>481
‚ ‚肪‚Æ‚¤
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:06:37
C++‚Ȃ̂ł·‚ª
1s–Ú nŒÂA2s–Ú(n-1)ŒÂAEEEAns–Ú 1ŒÂ‚Ì”z—ñ‚ð‚‚‚éƒR[ƒh‚Á‚Ä
‚±‚ê‚Å‚ ‚Á‚Ä‚¢‚é‚Ì‚©‚Ç‚¤‚©ƒ`ƒFƒbƒN‚µ‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚Å‚µ‚傤H
---------------------------
int **a = new int*[N];
a[0] = new int[(int)(N * (N + 1) /2)];
int j = N;
for(int i=1; i<N; i++){
@@a[i] = a[0] + i * (j-1);
@j--;
}
delete[] a[0];
delete[] a;
---------------------------
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:10:50
C‚âC++‚ð¡‚©‚ç•׋‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA
‘S‚‚̉SŽÒ‚Å‚·‚ªƒIƒXƒXƒ‚Ì–{‚Á‚Ä‚ ‚è‚Ü‚·‚©H
«—ˆŽdŽ–‚É‚·‚邱‚Æ‚àl‚¦‚Ă܂·B
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:14:57
>>490
“ÆKƒVƒŠ[ƒY
–{‰®‚És‚Á‚ÄA‰©F‚¢•ªŒú‚¢–{‚𔃂Á‚Ä“ª‚©‚çƒPƒc‚Ü‚Å20‰ñ‰ÅB
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:19:28
>>489
‚ ‚è‚Æ‚ ‚ç‚ä‚éˆÓ–¡‚Ń_ƒB
Šú‘Ò‚µ‚½‚Æ‚¨‚è‚É“®‚©‚È‚¢‚µAi’¼‚µ‚½‚Æ‚µ‚Äj•ÛŽç«‚àň«B
‘‹‚©‚çƒ\[ƒX‚𓊂°ŽÌ‚Ă郌ƒxƒ‹B
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:20:11
ƒƒƒ^‚—
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:20:53
>>491
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–¾“ú‚É‚Å‚à”ƒ‚Á‚Ä‚±‚悤‚ÆŽv‚¢‚Ü‚·
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:23:33
>>489
“®‚‚Ì‚©‚à‚µ‚ê‚ñ‚¯‚ǂȂñ‚©‚¨‚©‚µ‚¢‚悤‚È
•’ʂ͂±‚ñ‚ÈŠ´‚¶‚¶‚á‚È‚¢H
‚Æ‚©‚¢‚Á‚ÄA•’ivector‚΂Á‚©Žg‚Á‚Ă邩‚ç
‰‚߂ñ‚¤‚¢‚¤ƒR[ƒh‚ð‘‚¢‚½‚킯‚¾‚ª
int n=10;
int **a=new int*[n];
for(int i=0;i<n;++i){
a[i]=new int[n-i];
for(int j=0;j<n-i;++j){a[i][j]=j;}
}
for(int i=0;i<n;++i){
for(int j=0;j<n-i;++j){
cout << a[i][j];
}
cout << endl;
}
for(int i=0;i<n;++i)
delete[] a[i];
delete[] a;
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 20:15:00
>>495
‚¿‚Ȃ݂Évector‚¾‚Á‚½‚ç‚Ç‚ñ‚ÈŠ´‚¶‚ɂȂé‚ñ‚Å‚·‚©H
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 20:30:02
>>495
Œ³‚̃R[ƒh‚Á‚ÄA—̈悪”z—ñ‚ðŒ×‚¢‚ŘA‘±‚µ‚Ä‚é•K—v‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚ÌH
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:17:12
>>496
std::vector<int> a[N];
for (int i = 0; i < N; ++i)
{
@a[i].resize(N - i);
}
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:31:18
ƒ|ƒCƒ“ƒ^”z—ñ‚Í‹ðs‚Å‚µ‚å
struct C{size_t sz;int*p;
C(size_t x):sz(x),p(new sz(int)){}
C(size_t x,int*a):sz(x),p(a){}};
template<size_t N>struct L:C{
size_t am(size_t x){return x*N-((N+1)*N)/2;}
L():C(am(N)){}
C operator[](size_t x){return C(N-x+1,p+sz-am(x));}};
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:37:35
>>497
‚»‚±‚ª–â‘è‚ɂȂé‚ñ‚Å‚·‚æ‚ËEEE
>>498
‚È‚é‚Ù‚Ç
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:41:14
ã‚ÅC99‚É€‹’‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚ª‚È‚¢‚Á‚Ęb‚ªo‚Ä‚¢‚½‚¯‚ÇA
ŽÀÛ‚ÉŽŽ‚µ‚Ă݂½‚ç
@VC, gcc, bcc, dmc, OpenWatcom
‚Å‘S•”ƒKƒ“–³Ž‹‚³‚ê‚ĂătƒCƒ^www
‚Þ‚µ‚ëIntel‚ÌŽd—l‚ª‚¨‚©‚µ‚¢‚Á‚ÄŒ¾‚í‚ê‚»‚¤‚Å•sœà‚¾B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5400“ú‘O‚ÉXV/160 KB
’S“–:undef