y‰SŽŅнŒ}zC/C++Ž ..
[2ch|„Menu]
378:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 04:10:31
–¾“ś‚܂łÉ1000~1000‚­‚ē‚¢‚Ģs—ń‚Ģ‹ts—ń‚Ę‚©‚šŒvŽZ‚·‚邱‚Ę‚Ŗ•K—v‚ȏh‘肪
o‚Ü‚µ‚½B‘¼‚̐l‚Ķmatlab‚Å‚ā‚é‚̂ł·‚ŖAŽ©•Ŗ‚Ķc++‚Å‚ā‚낤‚ĘŽv‚Į‚Ă܂·B
‹ts—ń‚ĢŒvŽZ‚ĶŽ©•Ŗ‚ÅŽĄ‘•‚µ‚Č‚­‚Ă悢‚̂ŁAƒ‰ƒCƒuƒ‰ƒŠ‚Ę‚©‚šŽg‚Ø‚¤‚ĘŽv‚Į‚Ă܂·B
”’²‚ׂ½‚Ę‚±‚ė‚ł́A—L–¼‚Čc++—p‚Ģs—ńŒvŽZƒ‹[ƒ`ƒ“‚́Ablitz++, MTL, blas,
TNT‚ȂǂŖ‚ ‚邱‚Ę‚Ŗ•Ŗ‚©‚č‚Ü‚µ‚½B«—ˆ«(ˆź“xŠo‚¦‚½‚ē’·‚­Žg‚¦‚é)‚ʐ«”\(ˆź”ŌdŽ‹)
‚šl‚¦‚é‚ʁA‚Ē‚ź‚š‘I‚Ԃׂ«‚Å‚µ‚傤‚©H
‚ę‚낵‚­‚ØŠč‚¢‚µ‚Ü‚·B


379:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 04:20:20
‚·‚¢‚Ü‚¹‚ńA
> –¾“ś‚Ü‚Å
‚¶‚į‚Č‚­‚āA—ˆT‚܂łł·B


380:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 04:20:26
‰“‚Ķ LAPACK Žg‚Į‚Ă邯‚ǁA
‘¼‚Ģ‘I‘šŽˆ‚š‹į–”‚µ‚½–ó‚¶‚į‚Č‚¢‚©‚ē‚Č‚ B

381:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 04:37:58
>>378
«—ˆ«‚Ķ‚Ē‚ź‚šŠo‚¦‚Ä‚ą“Æ‚¶‚©‚ʁB
C++‚š’·‚­Žg‚¤‚̂ł ‚ź‚Ī‘¼l‚Ģƒ‰ƒCƒuƒ‰ƒŠ‚šŽĄ‘•‚·‚邱‚Ę‚ą‘½‚­‚Č‚é‚ĘŽv‚¤B
«”\‚Ę‚¢‚¤‚Ģ‚Ŗ‘¬“xdŽ‹‚Å‚ ‚ź‚ĪŽ©•Ŗ‚ÅŽĄ‘Ŗ‚µ‚½•ū‚Ŗ‘‚¢‚©‚ȁH
‘¼‚ɂ́AŠÖ˜Aƒy[ƒW‚Ģ‘½‚³A‘g‚Żž‚ŻˆÕ‚³Aƒ\[ƒX‚ŖŒöŠJ‚³‚ź‚Ä‚¢‚é‚©H‚ ‚½‚肚dŽ‹‚µ‚ÄŒˆ‚ß‚ź‚Ī‚¢‚¢‚©‚Ę

‚Ō‚Į‚æ‚ႯmatlabŽg‚¦‚é‚Ȃ炻‚Į‚悚Žg‚Į‚½•ū‚Ŗ‚¢‚¢‚ꂤ‚É‚ąŽv‚¤‚ŖEE

382:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 05:10:35
>>380
>>381
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·BŽ©•Ŗ‚Ŗˆź‰žˆź”ŌC++‚Ŗ‚Å‚«‚é(‚±‚ʂɂȂĮ‚Ä‚¢‚é)‚̂ŁAmatlab‚Ę‚Ģ
«”\”äŠr‚Ģ‚½‚߂ɁAŽ©•Ŗ‚Ŗc++”Å‚šŽĄ‘•‚·‚邱‚Ę‚šŠś‘Ņ‚³‚ź‚Ă܂·BŠČ’P‚ȕΔ÷•Ŗ‚š‰š‚­‰Ū‘č‚Ȃ̂ł·‚ŖA
ā‘Īmatlab‚ɏŸ‚悽‚¢‚̂ŁAŽ©•Ŗ‚ĢŠĀ‹«‚Ő«”\”äŠr‚µ‚Ă݂܂·B‚ʂ肠‚¦‚øA‘I‘š”ĶˆĶ‚Ę‚µ‚ẮA
lapack, tnt, blas, mtl, blitz++, ublas(blas‚Ģboost”Å), mkl(intel‚Ģƒ}ƒXƒJ[ƒlƒ‹ƒ‰ƒCƒuƒ‰ƒŠ)
‚­‚ē‚¢‚Å‚µ‚傤‚©H


383:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 05:32:00
>>382
–³‘ʂȓw—Ķ‚¾‚ĘŽv‚¤‚Æ‚ĒB‚Ē‚¤‚µ‚Ä‚ą‚Į‚Ä‚±‚ʂȂēƒRƒ“ƒpƒCƒ‰‚ąicc‚É‚·‚邱‚Ę‚ØŠ©‚߁B
‚Ē‚¤‚¹‚Č‚ēAcublas‚©ClearSpeed‚Å‚ąŽg‚Į‚ĂԂĮ‚æŲ‚肚‘_‚¤‚Ģ‚ą‚¢‚¢‚©‚ą‚Ėw

384:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 09:15:11
>>383
‚Ē‚æ‚ē‚ąź—pƒn[ƒh‚Ŗ•K—v‚¶‚į‚Č‚¢‚Å‚·‚©B
‚Å‚ą‚±‚ń‚Č‚Ģ‚ą‚ ‚é‚ń‚Å‚·‚ˁB’m‚ē‚Č‚©‚Į‚½B
ƒRƒ“ƒpƒCƒ‰‚Ķicc‚Ęgcc‚š”äŠr‚µ‚Ü‚·B


385:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 09:51:09
CloseHandle‚Ģ‘OŒć‚ŁAƒnƒ“ƒhƒ‹‚Ŗ•Ā‚¶‚ē‚ź‚Ä‚¢‚邱‚Ę‚šŠm”F‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ē‚¢‚¢‚Å‚·‚©

386:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:00:18
ƒnƒ“ƒhƒ‹‚ŖŽg—p’†‚©‚Ē‚¤‚©‚š’m‚肽‚¢‚ń‚Å‚·

387:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:00:48
‚Č‚ŗ‚»‚ń‚Č‚±‚Ę‚š‚·‚é•K—v‚Ŗ‚ ‚é‚̂ł·‚©

388:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:06:36
‚½‚Ę‚¦‚ĪƒTƒuƒfƒBƒŒƒNƒgƒŠ‚Ģƒtƒ@ƒCƒ‹ƒŠƒXƒg‚š‚Š‚Ę‚Ā‚Š‚Ę‚ĀŽę“¾‚µ‚½‚¢‚Ę‚«A
“ƈźƒfƒBƒŒƒNƒgƒŠ‚ɂ܂¾ƒtƒ@ƒCƒ‹‚ŖŽc‚Į‚Ä‚¢‚ź‚ĪŽŸ‚Ģƒtƒ@ƒCƒ‹‚šŒÄ‚ń‚ŁA
–³‚Æ‚ź‚Īƒnƒ“ƒhƒ‹‚š‰š•ś‚µ‚āAŽqƒeƒBƒŒƒNƒgƒŠ‚֐i‚ß‚½‚¢‚ń‚Å‚·

389:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:07:45
ƒtƒ‰ƒO‚š•Ź‚ÉŽ‚Į‚Ä‚¢‚ź‚ĪŠm”F‚Å‚«‚Ü‚·‚ŖA‚Č‚é‚ׂ­•ϐ”‚šŒø‚ē‚µ‚½‚¢‚ĘŽv‚¢‚Ü‚·

390:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:09:05
‚©‚Ȃ炸NULL‚ŏ‰Šś‰»‚µ‚ÄClose‚µ‚½‚ēNULL‘ć“ü‚·‚ź‚Ī‚¢‚¢B

391:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:09:56
ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹‚Ķ NULL ‚¶‚į‚Č‚­‚Ä
INVALID_HANDLE_VALUE ‚¾I

392:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:16:38
NULL‚Å”äŠr‚µ‚æ‚į‚Į‚Ä‚éƒR[ƒh‘½‚¢‚Æ‚Ē‚Č
‚»‚ź‚Å“®‚¢‚æ‚į‚Į‚Ă邵

Œ^ˆĄ‘S‚Čtypedef‚Å‚ą‚Č‚¢‚©‚¬‚č–h‚®‚͖̂³—‚Ū

393:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:17:59
‚²‚ß‚ńŠŌˆį‚¦‚½
INVALID_HANDLE_VALUE‚Ķ-1‚¾‚Į‚½

394:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:19:16
>>392
ƒNƒ‰ƒXģ‚ź‚Ī‚¢‚¢‚¶‚į‚ńB

395:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:29:42
>>388
‚Č‚ń‚©ŻŒv‚Ŗ‚Ø‚©‚µ‚¢‚ꂤ‚É‹C‚Ŗ‚·‚邯‚Ē...

‹[Ž—ƒR[ƒh‚Å‚¢‚¢‚©‚ēŽN‚µ‚Ă݂ĂęB

396:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:42:25
main(){
dirserch dir("c:\\windows");
cout << dir.next();
cout << dir.next();
cout << dir.next();
}

397:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:44:52
C ‚¾‚Ę•sŠ®‘SŒ^‚š—˜—p‚µ‚ĉB•Į‚·‚éB

398:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:53:10
C‚Åshared_ptr‚Ż‚½‚¢‚Ȃ̂͂Ȃ¢‚́H

399:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:55:22
ƒeƒ“ƒvƒŒ[ƒg‚Ŗ–³‚¢‚Ģ‚Ŗh‚¢Š‚¾‚ȁB
ƒ}ƒNƒ‚ʼn½‚Ę‚©‚Å‚«‚Č‚­‚͂Ȃ¢‚ŖB

400:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 10:56:52
‚»‚źˆČ‘O‚ɃfƒXƒgƒ‰ƒNƒ^‚Ŗ–³‚¢‚ń‚¾‚©‚ēŽd•ū‚Ŗ–³‚¢

401:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:00:54
AddRef/Release ‚šŽ©‘O‚Å‚ā‚é‚Č‚ē–ā‘č‚Č‚¢B
–Ź“|‚¾‚Æ‚ĒB

402:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:02:11
COM‚š•׋­’†‚ŁAƒCƒ“ƒ^[ƒtƒF[ƒX‚šŽĄ‘•‚µ‚½ƒNƒ‰ƒX‚Ģī•ń‚š‰B‚µ‚½‚¢‚̂ł·‚Ŗ
Žę“¾‚µ‚½‚ą‚Ģ‚š‚Ż‚é‚ʁACFile‚Ģ“ą—e‚Ŗ‚­‚Į‚Ā‚¢‚Ä—ˆ‚Ä‚µ‚Ü‚¢‚Ü‚·

// idl
[uuid(...), version(1.0), hidden, object]
interface IFile : IUnknown {
HRESULT method();
}

[uuid(...), version(1.0), hidden]
coclass CFile {
interface IFileBase;
};

// ŠČ’P‚ČƒCƒ“ƒ^[ƒtƒF[ƒXŽę“¾
IFile * __stdcall create() {
IUnknown *iface = new CFile;
IFile *base = NULL;

iface->QueryInterface(IID_IFile, reinterpret_cast<void**>(&base));
return base;
}

‘®«‚ÉhiddenŽw’č‚·‚邾‚Æ‚Å‚Ķ‚¾‚߂Ȃń‚Å‚µ‚傤‚©H

WinXPsp2/.net2003/C++/ATLŽg—p‚¹‚ø

403:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:08:24
‚Č‚ń‚Å CoCreateInstance Žg‚Į‚ĂȂ¢‚́H

404:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:21:28
CoCreateInstance‚ĶƒŒƒWƒXƒgƒŠ‚É“o˜^‚µ‚Č‚¢‚ĘŽg‚¦‚Č‚¢‚ʁA‚Ē‚±‚©‚ÅŒ©‚½‹L‰Æ‚Ŗ‚ ‚č
X‚ÉDirectX‚ĢƒŒƒWƒXƒgƒŠ“o˜^‚šŒ©‚éŒĄ‚čAmusic‚µ‚©‚Č‚©‚Į‚½‚Ģ‚Å
‚±‚Ģ•ū–@‚Å‚¢‚Æ‚é‚ń‚¶‚į‚Č‚¢‚©‚ĘŽv‚Į‚Ä‚¢‚Ü‚µ‚½

CoCreateInstance‚Ģ•ū‚Å’²‚×‚ÄŽŽ‚µ‚Ă݂܂·
Žw“E‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½

405:388 ‚Å‚«‚Ü‚µ‚½
08/02/11 11:27:38
#include <iostream>
#include <vector>
#include <string>
#include <windows.h>
using namespace std;
class dirserch{
vector <string> dirname; vector <int > dir[300];@string path[300]; int n; WIN32_FIND_DATA fd; HANDLE hd;
public: dirserch(char *ch); int next(string &str); };

main(){ dirserch dr("c:\\windows");
string str;
while(dr.next(str))cout<<str<<endl;}

dirserch::dirserch(char *ch){
n=0; path[0]=""; dir[0].push_back(0); dirname.push_back(ch); hd=NULL;}

int dirserch::next(string &str){
for(;;){
if(hd==NULL){
int k=dir[n].size()-1;
if(k<0){ if(n==0)return NULL; n--; continue; }
path[n+1] = path[n] + dirname[dir[n][k]] + "\\";
dir[n].resize(k); n++;
hd = FindFirstFile((path[n]+"*").c_str(), &fd);}
for(;;){
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY){
if(fd.cFileName[0]!='.' || ( fd.cFileName[1]!='.' && fd.cFileName[1]!='\0' )){
int k=dirname.size(); dir[n].push_back(k); dirname.push_back(fd.cFileName);}}
else { str=path[n]+fd.cFileName;
if(!FindNextFile(hd, &fd)){CloseHandle(hd); hd=NULL;}
return 1;}
if(!FindNextFile(hd, &fd)){CloseHandle(hd); hd=NULL;break;}}}}

406:388 ‚Å‚«‚Ü‚µ‚½
08/02/11 11:30:24
‘Sƒtƒ@ƒCƒ‹–¼‚š‡”Ō‚Éo—Ķ‚·‚é‹@”\‚Į‚ÄŠī‘b“I‚¾‚ĘŽv‚¤‚̂ł·‚ŖA•W€‚ɂȂ¢‚Ģ‚Åģ‚낤‚ĘŽv‚¢‚Ü‚µ‚½‚ę

407:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:39:33
Ä‹AŽg‚ķ‚Č‚¢‚́H

408:388 ‚Å‚«‚Ü‚µ‚½
08/02/11 11:41:51
Ä‹A‚͂‚©‚¢‚Ü‚¹‚ń@ƒpƒ\ƒRƒ“‚Ƀƒ‚ƒŠŠĒ—‚š”C‚¹‚é‚ʁA“Ż‚­‚Č‚Į‚½‚č•sˆĄ’č‚ɂȂ邩‚ē‚Å‚·

409:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 11:45:04
‚»‚ꂾ‚ĘWindows‚āLinux‚Ę‚¢‚Į‚½OSŽ©‘ĢŽg‚¦‚Č‚¢—‹ü‚¾‚ŖEEE

410:388 ‚Å‚«‚Ü‚µ‚½
08/02/11 11:46:13
ƒƒ‚ƒŠ‚Ę‚¢‚¤‚ę‚čAƒf[ƒ^‚šƒXƒ^ƒbƒN‚ÖĻ‚ŽƒRƒ“ƒpƒCƒ‰‚ĢŽd‘g‚݂łµ‚½

411:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:00:59
ƒtƒ@ƒCƒ‹‚Ģ—ń‹“‚­‚ē‚¢‚Ķ‘åä•v‚¾‚ĘŽv‚¤‚Æ‚Ē

412:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:02:05
•””‚Ģƒtƒ@ƒCƒ‹(1000ˆČć)‚Ƀ‰ƒ“ƒ_ƒ€‚ɏ‘‚«ž‚Ż‚Ŗ‚ ‚鎞A
HDD‚Ģ“ą‘ ƒLƒƒƒbƒVƒ…‚āwindows‚Ģ•W€ƒLƒƒƒbƒVƒ…‚ĢŒų‚«–Ś‚Ŗˆ«‚­‚Č‚é‚Ģ‚Å
ƒoƒbƒtƒ@•t‚«ƒtƒ@ƒCƒ‹o—ĶƒNƒ‰ƒX‚šģ‚č‚Ü‚·

413:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:05:26
‚»‚¤‚©B‚Ŗ‚ń‚Ī‚ź

414:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:09:05
double ‚Å‚ ‚邱‚Ę‚š–¾Ž¦“I‚É‚·‚é‚ɂ́A”Žš‚ĢÅŒć‚ÉL‚š‚Ā‚Æ‚ź‚Ī‚¢‚¢‚Å‚·‚©H


415:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:14:08
.0‚Å‚¢‚¢‚ń‚¶‚į‚ˁH

416:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:20:12
>>415
‚ā‚Į‚ς肻‚Į‚æ‚Ģ•ū‚Ŗ‚¢‚¢‚©‚ȁB
100‚Ę‚©1‚Ę‚©Ų‚č‚Ģ‚¢‚¢”Žš‚Č‚ń‚¾‚Æ‚ĒAdouble‚ÅŒvŽZ‚³‚¹‚½‚¢‚Ę‚«‚ɁA
‚¹‚Į‚©‚­Ų‚肪‚¢‚¢‚̂ɁA100.0‚Ę‚©‚·‚é‚Ģ‚Ŗ‚¢‚₾‚Į‚½‚ń‚¾‚Æ‚ĒA
100‚¾‚Ęint‚Ę‚©‚ɂ݂¦‚Ä‚µ‚Ü‚¤Š“‚¶B
‚ā‚Į‚Ļ‚čA.0‚É‚µ‚Ę‚«‚Ü‚·B
‚ ‚肪‚Ę‚¤‚Å‚·B


417:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:24:19
®”ƒŠƒeƒ‰ƒ‹‚ÉL‚Ā‚Æ‚Ä‚ąlong‚É‚µ‚©‚Č‚ē‚ń‚¾‚ė

418:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:27:18
100.‚Å‚ą‚Ø‚‹‚¾‚Į‚½‹C‚Ŗ‚·‚éB‚·‚²‚­’†“r”¼’[‚¾‚Æ‚Ē

419:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:27:22
2.0L‚ądouble‚ł͂Ȃ­‚Ė

420:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:27:59
bcc‚¾‚Ę100.0L‚É‚·‚é‚Ędouble‚¶‚į‚Č‚­‚Älong double(80bit)‚ɂȂĮ‚æ‚Ü‚¤B

421:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:29:00
‚ ‚é‚Ę‚·‚ź‚Īd‚¾‚ę‚ȁB‚ ‚é‚Ę‚·‚ź‚΁B

422:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:30:26
„@100‚¾‚Ęint‚Ę‚©‚ɂ݂¦‚Ä‚µ‚Ü‚¤Š“‚¶
Œ©‚½–ڂ̖ā‘č‚¶‚į‚Č‚­‚āAŽĄŪ‚ɃRƒ“ƒpƒCƒ‰‚É‚»‚¤‰šŽß‚³‚ź‚Ä‚µ‚Ü‚¤‚ęB
ˆĆ–Ł‚ĢŒ^•ĻŠ·‚Ķ‚Ø‚¢‚Ă؂­‚Ę‚µ‚āB

423:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 12:30:29
bccˆČŠO‚Å‚ąlong double‚¾‚낤EEE

424:˜R‚ź‚Ķ 100. ‚©‚ȁB
08/02/11 13:16:38
C++‚Č‚ēAdouble(100)‚Å‚¢‚¢‚ęB

425:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:19:51
‚Ä‚ä[‚©‚»‚ź‚Å‚¢‚¢‚Č‚ēc‚Å‚ą(double)100‚Å‚¢‚¢‚¾‚ė‚—@ƒLƒƒƒXƒg‚¾‚Æ‚Ē

426:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:24:28
>>391
‚±‚±‚ł͗LŒų‚©‚Ē‚¤‚©‹ę•ʂł«‚ź‚Ī\•Ŗ‚Č‚ń‚¾‚©‚ēNULLŽg‚Į‚Ä‚ą‚¢‚¢‚ĘŽv‚¤B

427:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:40:07
>>426
—LŒų‚Čƒnƒ“ƒhƒ‹‚Ę‚µ‚ÄNULL(=0)•Ō‚³‚ꂽ‚ē‚Ē‚¤‚·‚ń‚¾

428:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:41:49
³ķ‚Čƒnƒ“ƒhƒ‹‚Ę‚µ‚Ä0‚š•Ō‚·ƒ‰ƒCƒuƒ‰ƒŠ‚ĢŻŒv‚Ŗ‚Ø‚©‚µ‚¢‚ʍl‚¦‚é‚ń‚¾B

429:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:43:49
‚Ø‚©‚µ‚­‚Ä‚ąŽg‚ķ‚˂΂Ȃē‚ń‚±‚Ę‚ą‚ ‚éB

430:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 13:45:03
0‚Ę-1‚Ŗ–³Œų‚Ę‚¢‚¤ƒnƒ“ƒhƒ‹‚ą‚ ‚é‚Ģ‚³EEE

431:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:07:48
>>426-430
‚ÄŒ¾‚¤‚©Aƒnƒ“ƒhƒ‹‚Ķƒ|ƒCƒ“ƒ^‚Ę‚Ķˆį‚¤‚ń‚¾‚©‚ē NULL ‚Ę
”äŠr‚·‚é‚Č‚ń‚Ä”­‘z‚·‚é“z‚͂ǂ¤‚©‚µ‚Ä‚é‚ĘŽv‚¤B

432:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:13:04
‚µ‚©‚µŒ^‚ĢŽĄ‘Ģ‚Ŗƒ|ƒCƒ“ƒ^‚¾‚©‚ē¢‚é

433:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:13:06
>>431
ƒnƒ“ƒhƒ‹‚̐³Šm‚Č’č‹`‚Į‚ĉ½H

434:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:19:45
PVOID

435:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:26:24
>>433
ŽĄ‘Ģ‚šˆźˆÓ‚ÉŽ¦‚·’l‚¶‚į‚Č‚¢‚́H
³Šm‚Č•\Œ»‚©‚Ē‚¤‚©‚ķ‚©‚ē‚Č‚¢‚Æ‚ĒB

ƒ|ƒCƒ“ƒ^‚ąƒnƒ“ƒhƒ‹‚Ģ1‚Ā‚ĢŻŒv‚Ę‚µ‚Ä‚ ‚肦‚邵A
®”‚Å0‚©‚ē‡‚É•t”Ō‚·‚鐯Œv‚ąl‚¦‚ē‚ź‚éB

436:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:32:01
ŽĄ‘Ō‚Ŗ‰½‚©‚ĶŠÖŒW‚Č‚­Aƒnƒ“ƒhƒ‹‚Ķƒnƒ“ƒhƒ‹‚Ę‚µ‚Ĉµ‚ķ‚Č‚¢‚ʁB

437:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:49:17
>>436
‚»‚¤‚¢‚¤’ŠŪ“I‚Č‚±‚Ƃœ¦‚°‚é‚Ģ‚ŖWindowsƒvƒƒOƒ‰ƒ}

438:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:58:02
>>437
‚Ü‚ ‚Ø‘O‚ĶFILE‚š‚¢‚¶‚Į‚ăhƒcƒ{‚ɂ͂܂Į‚Ä‚ėB

439:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 14:59:39
>435‚Å‚ąŽ—‚½‚ꂤ‚Č‚±‚ĘŒ¾‚Į‚Ă邯‚Ē«—ˆ“I‚É
ŽĄ‘Ģ‚Ŗ•Ļ‚ķ‚é‰Ā”\«‚ą‚ ‚é‚©‚ē‚Ė‚„B

440:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 15:12:46
>>438
MS‚̉ŗ–l‰³

441:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 15:17:16
‚¢‚ā‘҂āBWindows‚Ę‚©ŠÖŒW‚Č‚­A
ƒnƒ“ƒhƒ‹‚ʁAƒnƒ“ƒhƒ‹‚ĢŽĄ‘•‚͐؂藣‚µ‚čl‚¦‚邾‚ėB
ƒ\ƒtƒgƒEƒFƒA‚Ķ’ŠŪ‰»‚ŖŽx‚¦‚Ä‚¢‚é‚Į‚ďK‚ķ‚Č‚©‚Į‚½‚©H

442:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 15:43:47
’ŠŪ‰»‚Č‚ń‚Ă͔nŽ­‚ɂ͗‰š‚Å‚«‚Č‚¢‚ĘŒ¾‚¤‚¾‚Æ‚Ģ‚±‚Ę‚¾‚ėB

‚©‚ķ‚¢‚»‚¤‚¾‚©‚ēAƒXƒ‹[‚µ‚Ä‚ā‚č‚Č‚ęB

443:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:04:00
stdio.h“Ē‚Żž‚Ž‚ĘŠÖ”Žg‚¦‚Ü‚·‚ŖA
zip.h‚šŽ©ģ‚µ‚Ä‚±‚ź“Ē‚Żž‚Ž‚¾‚Æ‚ÅDLL‚šŽg—p‚µ‚Äzip‚Ģ‰š“€o—ˆ‚é‚ꂤ‚ɏo—ˆ‚Ü‚·‚©?
ƒ\[ƒX“ą‚ÅDLL‚š“Ē‚Żž‚܂Ȃ¢‚Ę–³—‚Å‚·‚©

444:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:23:19
>>443
DLL‚¾‚Į‚ÄŒ³‚Ķƒ\[ƒXƒR[ƒh‚Č‚ń‚¾‚©‚ē‚»‚ź‚šŽ©•Ŗ‚ŏ‘‚Æ‚Ī‚Å‚«‚é‚ęB“ļˆÕ“x‚͕ʂɂµ‚Ä

445:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:25:54
DLL‚ĢŠÖ”‚šƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ģ“Ē‚Żž‚Ż‚¾‚ƂŎg‚¦‚é‚ꂤ‚É‚Ķo—ˆ‚Ü‚¹‚ń‚©

446:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:26:49
>>445
‚Å‚«‚é‚ę

447:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:28:00
‚ā‚č‚©‚½‹³‚¦‚ĉŗ‚³‚¢

448:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:28:55
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚э[ƒh‚·‚č‚į‚¢‚¢BƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ę‚©‚ŁB

449:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:29:49
#include "zip.h"

main(){
zip_init();
}

‚Ę‚µ‚㍁[ƒh‚·‚é•ū–@‚µ‚©”»‚č‚Ü‚¹‚ń

450:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:31:23
C‚Ȃ̂©HŠĀ‹«‚­‚ē‚¢‚͂܂ø‘‚¢‚Ä‚­‚źB
‚Ē‚¤‚Å‚ą‚¢‚¢‚ŖA‚»‚Ģ•ū–@‚Ŗ‚Č‚ŗ‚¢‚Æ‚Č‚¢‚Ģ‚¾H

451:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:33:55
printf‚ȂǕW€ŠÖ”‚Ķƒ[ƒh‚¹‚ø‚ÉŽg‚¦‚ĕ֗˜‚¶‚į‚Č‚¢‚Å‚·‚©
DLL‚ĢŠÖ”‚ąŽ©“®‚э[ƒh‚µ‚½‚ē•Ö—˜‚ɂȂč‚Ü‚·
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅŽ©“®‚ɂȂ邩‚ā‚Į‚Ă݂܂·

452:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:36:06
Žv‚¢‚Į‚«‚č‚¢‚ė‚¢‚ėŠØˆį‚¢‚µ‚Ä‚¢‚éBprintf‚Ķƒ[ƒh‚Ę‚©ŠÖŒW‚Č‚¢B
zip_init()‚Ķ‰Šś‰»‚Ģ‚½‚߂ɕK—v‚ȏˆ—‚¾‚ėB‘S‘R•Ź‚¾B

453:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:37:45
printf‚Ę‚©“ü‚Į‚Ä‚élibc‚Ķ•W€‚ÅƒŠƒ“ƒN‚·‚é‚ꂤ‚ɂȂĮ‚Ă邩‚ē‚Č
math‚¾‚Ę-lm‚¢‚邾‚ėH

‚ꂤ‚·‚é‚ɂȂń‚©ŠØˆį‚¢‚µ‚ĂȂ¢‚©H

454:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:40:12
printf‚ĶƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚Ȃ̂ŁAƒrƒ‹ƒhŽž‚Élib‚ŖƒŠƒ“ƒN‚³‚ź‚Ä‚¢‚éB
DLL‚Ķ–¼‘O‚Ģ‚Ę‚Ø‚čƒ_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒN‚Ȃ̂ŁAƒvƒƒOƒ‰ƒ€‚ŖŽ©•Ŗ‚ÅƒŠƒ“ƒN‚µ‚Č‚Æ‚ź‚΂Ȃē‚Č‚¢B

455:443
08/02/11 16:47:41
‚Å‚«‚Ü‚µ‚½‚ę@‚±‚ź‚Ńwƒbƒ^ƒtƒ@ƒCƒ‹‚Ģ“Ē‚Żž‚Ż‚¾‚Æ‚Å‰š“€‚µ‚Ü‚µ‚½

class UNZIP{
typedef int (WINAPI *zipfnc)(const HWND , LPCSTR , LPSTR , const DWORD);
HINSTANCE hd;
zipfnc unzip;
public:
UNZIP(){ hd=LoadLibrary("UNZIP32.DLL");
unzip = (zipfnc)GetProcAddress(hd,"UnZip");}
int & operator ()(char *ch) { char buf[256]; unzip(NULL, ch, buf, sizeof(buf));}
} unzip;


main(){
unzip("d:\\a.zip");
}

456:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:49:37
‚»‚ĢDLL‚©‚ēƒCƒ“ƒ|[ƒgƒ‰ƒCƒuƒ‰ƒŠģ‚Į‚ÄƒŠƒ“ƒN‚µ‚Ę‚Æ

457:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:52:42
2‚ĀˆČćunzip‚µ‚½‚Ę‚«‚Ģ“®ģ‚Ę‚©‚ąl‚¦‚Ę‚Æ‚Ę

458:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:53:02
‚±‚Ģ•ū–@‚ł́A‚Ē‚¤‚¢‚ĀDLL‚ĢŠÖ”‚Å‚ąƒnƒ“ƒhƒ‹‚šŒĀ•ʂɗpˆÓ‚µ‚Č‚­‚Ă͂Ȃē‚Č‚¢‚Å‚·‚Ŗ
•Ö—˜‚Č‚Ģ‚ÅŽå—v‚ČDLL‚ĢŠÖ”‚Ķ‘‚«Š·‚¦‚ꂤ‚ĘŽv‚¢‚Ü‚·

459:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 16:56:47
DLLŒ©•t‚©‚ē‚Č‚©‚Į‚½‚ē‚ ‚ځ[‚ń‚¾‚ȁB‚»‚Ģ‘Īō“ü‚ź‚ė‚ęB

460:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 17:50:44
Ž©—R—މŗ‚Å•Ø‘Ģ‚Ŗ‚ǂ̂­‚ē‚¢—Ž‚æ‚é‚©ŒvŽZ‚³‚¹‚½‚¢‚ń‚Å‚·‚ŖA‚ß‚æ‚į‚ß‚æ‚į‚ČŒvŽZŒ‹‰Ź‚ɂȂč‚Ü‚·B
‚Ē‚±‚ŖŠŌˆį‚Į‚Ă܂·‚©H
float h;
DWORD before = timeGetTime();
DWORD after = timeGetTime();
h -= ( 9.8 / 2 * ( after - before ) * ( after - before )/1000000 );

461:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 17:51:53
>>460
h‚Ģ‰Šś‰»‚µ‚Ä‚éH

462:460
08/02/11 18:05:10
>>461
h‚É‚ĶŒ³‚Ģ‚‚³‚Ģ3.0f‚Ŗ“ü‚Į‚Ä‚¢‚Ü‚·B

463:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 18:05:49
after‚Ębefore‚Ŗ“Æˆź‚¾‚Į‚½‚ē0œŽZ”­¶‚µ‚Č‚¢‚©H
‚ß‚æ‚į‚­‚æ‚į‚Ȃ̂͂»‚Ģˆ—‚¾‚ĘŽv‚¤‚¼E

464:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 18:07:34
>>460
ę‚ø‚ĶtimeGetTime()‚šŽg‚킸‚ɁAŽ©•Ŗ‚ÅŽžŠŌ޲‚š§Œä‚µ‚Ă݂½‚ē?

465:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 18:38:08
>>460
h=(1/2)gt^2 ‚¾‚Į‚½‚ē -= ‚µ‚Ä‚¢‚­‚Ģ‚Ķ‚Ø‚©‚µ‚¢‚¾‚ėB

466:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 18:41:18
ŒvŽZŒ‹‰Ź‚𕁒ʂɑć“ü‚·‚ź

467:460
08/02/11 18:46:30
before‚ĶƒEƒBƒ“ƒhƒE‚Ŗģ‚ē‚ź‚½‚Ę‚«‚ɐ”’l‚š“ü‚ź‚āAafter‚Ķd—ĶŒvŽZ’¼‘O‚ɐ”’l‚š“ü‚ź‚Ä‚¢‚Ü‚·B

iafter-beforej‚Ģ•”•Ŗ‚šŽč“®‚Ő”Žš‚Ģ1‚ā2‚ɏ‘‚«Š·‚¦‚½‚琳ķ‚É“®ģ‚µ‚Ü‚µ‚½B
DWORD‚Ęfloat‚Ģ’PˆŹ‚Ę‚©‚Ģ–ā‘č‚Å‚·‚©H
>>465
‚·‚݂܂¹‚ńA—މŗ‹——£‚¶‚į‚Č‚­‚Ä•K—v‚Č‚Ģ‚ĶŒ»Ż‚Ģ‚‚³‚Å‚µ‚½B

468:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 18:56:48
UNZIP32.DLL‚Ģ‰š“€Žž‚̐isó‹µ‚š—}Ž~‚·‚é‚ɂ͂ǂ¤‚·‚ź‚Ī‚¢‚¢‚Å‚·‚©

469:468
08/02/11 19:02:03
Ž©ŒČ‰šŒˆ‚µ‚Ü‚µ‚½

470:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 20:20:58
>>467
‚½‚Ō‚ń>>463‚¾‚낤‚ȁB
”•SƒƒK‚©‚琔ƒMƒKHz‚Å“®‚­CPU‚©‚炵‚Ă݂½‚ēA
ƒ~ƒŠ•b‚Č‚ń‚Ä‹C‚̉“‚­‚Ȃ那‚Ē’·‚¢ŽžŠŌB

471:465
08/02/11 20:56:12
>>467
‚»‚¤‚¶‚į‚Č‚­‚āB
h = 3.0 - ( 9.8 / 2 * ( after - before ) * ( after - before )/1000000 );
‚¾‚ėH

472:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 21:00:10
ę‚ÉŽæ–₵‚½‚ą‚̂ł·B
icc‚ɂ‚¢‚Ä‚ĢŽæ–ā‚Ȃ̂ł·‚ŖA-Wall•t‚«‚ŃRƒ“ƒpƒCƒ‹‚·‚é‚Ę‘ņŽRŒx‚Ŗ‚ł܂·B
‚±‚ź‚ē‚ĢŒx‚͑Ήž‚·‚ׂ«‚Ȃ̂łµ‚傤‚©H

$ icc test.cpp -Wall
test.cpp(5): remark #1418: external function definition with no prior declaration
double g(double s) {
^test.cpp(6): remark #383: value copied to temporary, reference to temporary used return std::max(s - 100.0, 0.0);
test.cpp(6): remark #981: operands are evaluated in unspecified order return std::max(s - 100.0, 0.0);

‚±‚±‚ÅŽg‚Į‚Ä‚¢‚éƒ\[ƒX‚Ķ‚±‚ź‚Å‚·B
#include <iostream>
using namespace std;
double g(double s) {
return std::max(s - 100.0, 0.0);
}

int main()
{
double x = 150.0;
cout << g(x) << endl;
return 0;
}


473:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 21:12:06
Œx‚Č‚ń‚¾‚©‚ēA‹C‚ɂȂē‚Č‚«‚į•Ź‚É‘Īˆ‚µ‚Č‚­‚Ä‚ą‚¢‚¢‚ń‚łȂ¢‚©‚¢B

‚Ø‚ź‚́A‹C‚É‚·‚鐫޿‚¾‚©‚ē‰Ā”\‚ČŒĄ‚č‘Īˆ‚·‚邯‚Ē”

474:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 21:48:10
>>470
0œŽZ‚Ķ”­¶‚µ‚Č‚¢‚ęBęŽZ‚µ‚Ä‚é‚ń‚¾‚©‚ēB

475:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:11:40
>>472
remark‚ĶŒx‚Å‚·‚ē‚Č‚¢‚ęB

476:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:15:11
>>474
orz‚Ś‚Æ‚Ä‚¢‚½B

477:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:24:26
‚ą‚Ģ‚·‚²‚­‰•ą“I‚ČŽæ–ā‚Å‚²‚ß‚ń‚Č‚³‚¢EEE

‚ƒ{{‚ŁA”CˆÓ‚ĢˆŹ’u‚É•¶Žš‚š•\ަ‚³‚¹‚é•ū–@‚š‹³‚¦‚Ä‚­‚¾‚³‚¢B—Ⴆ‚΁u‚Pv‚šć‚©‚ē100ƒsƒNƒZƒ‹100ƒsƒNƒZƒ‹‚ĢˆŹ’u‚É•\ަ‚³‚¹‚é‚ā‚č•ū‚šB
‚»‚ź‚ʁA‚ą‚¤ˆź‚B
•¶Žš‚šć‘‚«‚·‚é•ū–@‚š‹³‚¦‚Ä‚­‚¾‚³‚¢Bć‹L‚́u‚Pv‚Ģ•¶Žš‚šĮ‚µ‚āu‚Qv‚ɏ‘‚«Š·‚¦‚é•ū–@‚Å‚·B

FXŒŸõ‚µ‚Ä’²‚ׂ½‚̂ł·‚ŖA‚ķ‚©‚č‚Ü‚¹‚ń‚Å‚µ‚½B
‚ØŠč‚¢‚µ‚Ü‚·B

478:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:28:22
>>4
‚ʂ肠‚¦‚ø‰½‚É•\ަ‚µ‚Ă邩‹³‚¦‚ė
win‚ĢƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©H

479:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:29:25
>>477
ŽčŽn‚߂ɁAVRAM‚Ę‚©ƒtƒŒ[ƒ€ƒoƒbƒtƒ@‚Ę‚©ŒÄ‚Ī‚ź‚邹‚Ģ‚ÉƒAƒNƒZƒX‚·‚é•ū–@‚š’T‚µ‚Ă݂Ă͂ǂ¤‚¾‚낤‚©B

480:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:29:56
>>477
ŠĀ‹«‚É‚ę‚Į‚Äˆį‚¤‚̂ŁAę‚ø‚ĶŠĀ‹«‚𖾂炩‚É‚µ‚Ä‚­‚¾‚³‚¢B

481:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 22:30:27
>>479
‚æ‚å‚—

482:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/11 23:49:04
uŽæ–ā‚ĢŽd•ū‚Ŗv‰•ą“I‚¾‚ʁAŽč‚ĢŽ{‚µ‚ꂤ‚Ŗ‚Č‚¢‚ę‚ȁEEEB

483:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 03:40:09
‚·‚¢‚Ü‚¹‚ńAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ƃ͒¼Ś‚ĶŠÖŒW‚Č‚¢‚̂ł·‚ŖA
‘¼‚É“K“–‚ČƒXƒŒ‚ŖŒ©‚Ā‚©‚ē‚Č‚©‚Į‚½‚Ģ‚ÅŽæ–₳‚¹‚Ä‚­‚¾‚³‚¢B

Dev-C++‚šŽg‚Į‚ăvƒƒOƒ‰ƒ€‚š‘Å‚Į‚Ä‚¢‚é‚̂ł·‚ŖA
ƒvƒƒOƒ‰ƒ€‚šģ¬‚µ‚ă\ƒtƒg‚©‚ēŽĄs‚·‚é‚ĘƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ŗˆźu‚ŏĮ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B
«‚̂悤‚ČŠČ’P‚ČƒvƒƒOƒ‰ƒ€‚ÅŽŽ‚µ‚Ă݂܂µ‚½‚Ŗ–³—‚̂悤‚Å‚µ‚½B
‚ǂȂ½‚©‰šŒˆō‚Ŗ•Ŗ‚©‚é‚©‚½‹³‚¦‚Ä‚­‚¾‚³‚¢B

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("test\n");
return 0;
}


484:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 03:40:56
getchar();‚Å‚ą“ü‚ź‚Ä‚Ø‚Æ‚ĪH

485:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 05:23:58
charŒ^AintŒ^‚ĢéŒ¾‚ЂƂ‚ʼn½ƒoƒCƒg‚Ģ—Ģˆę‚ŖŠm•Ū‚³‚ź‚Ü‚·‚©H
ŠĀ‹«‚É‚ę‚Į‚Äˆį‚¤‚Į‚Ăꂭ•·‚­‚Æ‚Ē—į‚¦‚ĪXP32bit‚Ģź‡

486:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 05:25:40
sizeof(char)
sizeof(int)

487:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 05:29:08
charŒ^‚Ķķ‚É1ƒoƒCƒg‚¶‚į‚Č‚©‚Į‚½‚Į‚ƁH

488:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 05:52:00
>>486
‚ ‚肪‚Ę‚¤B‚»‚¤‚¢‚¦‚Ī‚»‚ź‚ÅŒ©‚ꂽ‚Ė
‚¢‚Ā‚ą‚ę‚­sizeofŽg‚Į‚Ä‚é‚̂ɂ»‚Ģ”­‘z‚Ŗ‚łĂ±‚Č‚©‚Į‚½
>>487
charŒ^‚Ķ‚©‚ķ‚ē‚Č‚¢‚Ģ‚©B•׋­‚ɂȂč‚Ü‚µ‚½

489:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 05:56:23
‹^–ā•¶‚Ģ“ą—e‚š‚Ü‚ń‚ÜŽó‚Æ“ü‚ź‚邱‚ƂŁu•׋­v‚µ‚Č‚¢‚Ł‚¤‚Ŗ‚¢‚¢‚̂ł́B

490:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 07:18:48
charŒ^‚Ķķ‚É‚PƒoƒCƒg‚¾‚ŖA‚PƒoƒCƒg‚Ŗķ‚É‚Wƒrƒbƒg‚Ę‚ĶŒĄ‚ē‚Č‚¢‚©‚ē‚ȁB

491:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:16:21
>>490
H

492:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:18:44
¶’g‚©‚¢–ڂŁEE‚Į‚Ă̂͂±‚¤‚¢‚¤‚±‚Ę‚šŒ¾‚¤‚ń‚¾‚낤‚Č

493:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:19:52
perl‚šƒRƒ“ƒpƒCƒ‹‚µ‚ÄCŒ¾Œź‚©‚ēŽg‚¦‚éDLL‚šģ¬‚Å‚«‚Ü‚·‚©

494:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:21:42
1Byte==sizeof(char)‚Ŗ9bit‚¾‚Į‚½‚č7bit‚¾‚Į‚½‚č‚·‚邱‚Ę‚ą‚ ‚é

495:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:22:04
ƒAƒZƒ“ƒuƒ‰‚šƒ\[ƒX‚É–„‚ߍž‚߂܂·‚ŖAperl‚Ę‚©ƒtƒH[ƒgƒ‰ƒ“‚͂Ȃ¢‚Å‚·‚©

496:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:26:22
>>494
‚»‚ź‚ĶŠł‚ɘ_ŠO

char‚±‚»1ƒoƒCƒg‚ĢŠī€‚¾‚ƂłąŽv‚Į‚Ä‚é‚Ģ‚©H
—‘‚Ŗę‚©Œ{‚Ŗę‚©‚Ę‚©‚¢‚¤ƒŒƒxƒ‹‚¶‚į‚Č‚¢‚¼H

497:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:29:26
>>493‚Å‚·‚Ŗ
DLL‚łȂ­‚Ä‚ąC++‚©‚ēŽg‚¦‚é•ū–@‚Ȃ炢‚¢‚Å‚·

498:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:53:16
>>496
‹qŠĻ“I‚ČŽ–ŽĄ‚Ę‚µ‚āA
- sizeof(char) ‚Ķķ‚É1B
- ‚ą‚Ę‚ą‚ʁA1•¶Žš•Ŗ‚Ģƒf[ƒ^—Ź‚ŖuƒoƒCƒgvB
- 1ƒoƒCƒg‚Ķ•K‚ø‚µ‚ą8ƒrƒbƒg‚łȂ¢i³Šm‚É8ƒrƒbƒg‚š•\Œ»‚µ‚½‚¢ź‡‚́uƒIƒNƒeƒbƒgv‚ĘŒ¾‚¤jB
- 1ƒoƒCƒg‚Ŗ6ƒrƒbƒg‚ā7ƒrƒbƒgA9ƒrƒbƒg‚ĢƒA[ƒLƒeƒNƒ`ƒƒ‚ŖŽĄŻ‚µ‚½B
- C99‚Å‚Ķ­‚Č‚­‚Ę‚ą1ƒoƒCƒg‚ɂ‚«8ƒrƒbƒg‚ ‚邱‚Ę‚Ŗ•ŪŲ‚³‚ź‚Ä‚¢‚éiCHAR_BIT‚Ķ8ˆČćjB


499:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 08:58:38
‹^–ā‚š“Š‚°‚©‚Ƃ邾‚Æ“Š‚°‚©‚Æ‚Ä
496‚ĶŠC‚Ģ‘”‹ū‚ʏĮ‚¦‚Ü‚µ‚½B

500:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 09:00:25
‘g‚Ż‡‚킹‚ĢŒvŽZ‚³‚¹‚é‚ꂤ‚Ę‚µ‚½‚ń‚Å‚·‚ŖAo—Ķ‚Ŗ‚O‚ɂȂĮ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÅŽ~‚߂Ċm”F‚µ‚½‚Ę‚±‚ėAAn‚Ģ’l‚ŖAnr‚Ģ’l‚ę‚č¬‚³‚­‚Č‚Į‚Ä
‚¢‚邯‚½‚¢‚Č‚ń‚Å‚·‚Ŗ‰½ŒĢ‚Å‚µ‚傤‚©H
‚ą‚µ‚©‚µ‚Ä•\Œ»‚Å‚«‚錅”‚š‰z‚¦‚Ă邩‚ēH
‚»‚¤‚¾‚Ę‚µ‚½‚炱‚źˆČć‘å‚«‚Č’l‚Ŗˆµ‚¦‚éŒ^‚Č‚¢‚Å‚·‚©H

unsigned long long int Kumiawase(int);

int main(){
int n=36;
int r=6;
unsigned long long int Ar=Kumiawase(r),An=Kumiawase(n),Anr=Kumiawase(n-r);
cout<<An/(Ar*Anr)<<endl;

}

unsigned long long int Kumiawase(int n){
unsigned long long int Ans=1;
for(int i=1;i<=n;i++){
Ans*=i;
}
return Ans;
}

501:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 09:11:10
>>500
36! ‚Ķ 371993326789901217467999448150835200000000 ‚Å‚ ‚Į‚āA
2^64 = 18446744073709551616 ‚š‘啝‚ɉz‚¦‚Ä‚¢‚éB

“ń€ŒW”‚Ģ’l‚š‹‚ß‚½‚¢‚̂ł ‚ź‚΁A
ƒpƒXƒJƒ‹‚ĢŽOŠpŒ`‚šŽg‚Į‚Ä‘«‚µŽZ‚¾‚Ƃŋ‚ß‚é‚Ę—Ē‚¢B

502:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 10:43:24
>>501
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·Bˆµ‚¦‚é”Žš‚šƒI[ƒo[‚µ‚æ‚į‚Į‚Ä‚é‚ń‚Å‚·‚Ė
ƒpƒXƒJƒ‹‚Ģ’č—’²‚ׂĂ݂½‚Æ‚Ē‚ę‚­•Ŗ‚©‚ē‚Č‚¢c
‚Z‚ĢŽž‚̐”Šw‚Ģ‹³‰Č‘ˆų‚Į’£‚čo‚µ‚Ä‚«‚Ü‚·

503:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 12:50:57
>>497
COM‚Ģ’mŽÆ‚Ŗ‚ ‚ź‚ĪŽg‚¦‚é‚©‚ąB

504:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 13:16:35
perlembed H
‰“‚ɂ͖³—‚»‚¤‚¾‚ŖŒN‚Č‚ēI

505:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:04:32
ƒNƒ‰ƒX“ą‚Åchar *filename;‚Ę‚¢‚¤ƒƒ“ƒo•ϐ”‚šŽ‚Į‚Ä‚¢‚é‚̂ł·‚ŖA
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“ą‚ŁA
filename = "memo.txt";
‚Ę‚©‚ā‚é‚ʁA
warning: deprecated conversion from string constant to 'char*'
‚ĘŒ¾‚ķ‚ź‚Ü‚·Bstatic_cast<char *>("memo.txt")‚Ę‚µ‚Ä‚ą“Æ‚¶‚Å‚µ‚½B
‚±‚Ģƒ[ƒjƒ“ƒO‚Ŗo‚Č‚¢‚ꂤ‚ȏ‘‚«•ū‚͂Ȃ¢‚Å‚µ‚傤‚©H



506:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:09:15
>>505
char *filename Ø const char *filename

507:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:14:45
>>484
Œ¾‚ķ‚ź‚½’Ź‚čŽĄs‚·‚é‚ʁAŠm‚©‚ɃRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ķ•\ަ‚³‚ꂽ‚܂܂Ŏ~‚Ü‚č‚Ü‚µ‚½B
Œ“ˆö‚Ķ•Ŗ‚©‚č‚Ü‚¹‚ń‚ŖA‚µ‚΂炭‚Ķ‚±‚ź‚Å‚ā‚Į‚Ă݂½‚¢‚ĘŽv‚¢‚Ü‚·B

‚ą‚µA‚ǂȂ½‚©Œ“ˆö‚Ŗ•Ŗ‚©‚é•ū‚Ŗ‚¢‚ź‚Ī‹³‚¦‚Ä‚­‚¾‚³‚¢B

508:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:26:28
>>507
Œ“ˆö‚Į‚½‚Į‚āA‚»‚ĢƒvƒƒOƒ‰ƒ€‚Ŗˆźu‚ŏI—¹‚·‚é‚©‚炾‚낤B
"test\n" ‚šo—Ķ‚µ‚½‚ ‚ʁA‚·‚®‚É return ‚µ‚Ă邶‚į‚Č‚¢‚©B
ƒvƒƒOƒ‰ƒ€‚ŖI—¹‚µ‚½‚ē‘‹‚ĶĮ‚¦‚éB

509:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:30:51
>>508
”‚܂łĶreturn 0‚š“ü‚ź‚é‚ʁuI—¹‚·‚é‚ɂ͉½‚©ƒL[‚š‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢v‚ĘŒ¾‚¤•\ަ‚Ŗ‚łĂ½‚ń‚Å‚·‚ŖA
‹}‚ɂłȂ­‚Č‚Į‚袂Į‚Ä‚¢‚Ü‚·B
getchar();‚š“ü‚ꂽź‡‚ĶŽ~‚Ü‚č‚Ü‚·‚ŖAƒL[“ü—͑҂æ‚ɂ͂Ȃč‚Ü‚¹‚ń‚Å‚µ‚½B

Œ¾‚Į‚Ä‚¢‚邱‚Ę‚Ŗ•·‚©‚ź‚Ä‚¢‚鎖‚Ę‚æ‚Ŗ‚Į‚½‚ē‚·‚¢‚Ü‚¹‚ńB

510:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 16:42:18
„”‚܂łĶreturn 0‚š“ü‚ź‚é‚ʁuI—¹‚·‚é‚ɂ͉½‚©ƒL[‚š‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢v‚ĘŒ¾‚¤•\ަ‚Ŗ‚łĂ½‚ń‚Å‚·‚ŖA
‚»‚č‚į‚ŸAIDE‚©‚ē‹N“®‚µ‚Ä‚½‚©‚炾‚ėB

511:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 17:57:15
#include <iostream>
using namespace std;
namespace HW {
class test {
public:
test();
virtual ~test();
};
test::test() {
cout << "FFF" << endl;
}
};
int main()
{
return 0;
}
‚±‚ź‚šƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ńB@‚Ē‚¤‚µ‚Ăł·‚©H

/tmp/ccsyUc0A.o: In function `HW::test::test()':
samp174.cpp:(.text+0x12d): undefined reference to `vtable for HW::test'
/tmp/ccsyUc0A.o: In function `HW::test::test()':
samp174.cpp:(.text+0x163): undefined reference to `vtable for HW::test'
collect2: ld returned 1 exit status



512:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:15:43
>>511
ƒfƒXƒgƒ‰ƒNƒ^‚ĢéŒ¾‚Ŗ‚ ‚é‚Ģ‚ÉŽĄ‘Ģ‚Ŗ‚Č‚¢‚©‚ēB
‚Ā‚¢‚łɌ¾‚¦‚΁AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ĢŒć‚ɃCƒŠ[ƒKƒ‹‚ČƒZƒ~ƒRƒƒ“‚Ŗ‚ ‚éB

513:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:19:13
VS2005‚ĢC++‚ÅDXUT,STLŽg‚Į‚ÄŠJ”­‚µ‚Ä‚é‚̂ł·‚ŖA
class A{
std::string m_name;
public:
void func(std::string str){
m_name = str;
}
}
‚±‚ĢƒR[ƒh‚ŖƒfƒoƒbƒO‚ł͉½‚Ģ–ā‘肹‚Č‚­“®‚­‚̂ł·‚ŖA
ƒŠƒŠ[ƒX‚É‚·‚é‚Ęfunc‚šŒÄ‚яo‚µ‚Äm_name‚É‘ć“ü‚µ‚½Žž‚Éthisƒ|ƒCƒ“ƒ^‚Ŗ0x000001‚šŽw‚µA
ƒoƒbƒtƒ@ƒI[ƒo[ƒ‰ƒ“‚Å—Ž‚æ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚©‚²‘¶’m‚Ģ•ū‚Ŗ‹‚ź‚΂ǂ¤‚©‚²‹³Žö‚­‚¾‚³‚¢B

514:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:22:49
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ĢŒć‚ĢƒZƒ~ƒRƒƒ“‚Ķƒl[ƒ€ƒXƒy[ƒX‚ĢI‚ķ‚č‚̂Ƃ±‚¾‚ׁB
‚Č‚­‚Ä‚ą‚¢‚¢‚Æ‚ĒB
‚ŁAƒfƒXƒgƒ‰ƒNƒ^‚ĶƒIƒuƒWƒFƒNƒg‚šģ‚Į‚ĂȂ¢‚©‚ēŒÄ‚Ī‚ź‚Č‚¢‚̂ŁA’ŹŠ‚Ķ–³‚­‚Ä‚ą‚¢‚¢‚Ŗ
virtual ‚Ģź‡‚͕ʁB

515:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:24:58
‚»‚ꂾ‚Æ‚¶‚į”»‚ē‚ń‚©‚ēA‹C‚ɂȂĮ‚½‚±‚Ę‚¾‚ƁB
E‚Č‚ń‚Åstd::string‚š’l“n‚µ‚µ‚Ä‚¢‚é‚Ģ?
E‚»‚ĢA‚ĢŽĄ‘̂͂ǂ±‚É‚ ‚é‚Ģ?

516:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:32:17
>>511
namespace‚ĢI‚ķ‚č‚ɃZƒ~ƒRƒƒ“‚Ķ•s—vB
‰¼‘zŠÖ”‚ɂ͒č‹`‚Ŗ•K—vB’č‹`‚Ŗ–³‚¢‚ʉ¼‘zŠÖ”ƒe[ƒuƒ‹
i‚»‚ĢƒƒbƒZ[ƒW‚Å‚¢‚¤vtablej‚ĢƒGƒ“ƒgƒŠ[‚šģ‚ź‚Č‚¢B
‰¼‘z‚Å‚Č‚Æ‚ź‚ĪŒÄ‚Ī‚ź‚Č‚Æ‚ź‚Ī•K‚ø‚µ‚ą’č‹`‚Ķ•K—v‚Č‚¢B

517:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:40:03
>>514
ƒZƒ~ƒRƒƒ“‚Ķ•t‚Æ–Y‚ź‚Ü‚µ‚½A
‚Ü‚¾Œp³‚Ķ’m‚ē‚Č‚¢‚̂łȂń‚Ę‚ąBB
>>515
’l“n‚µ‚Å‚¤‚Ü‚­“®‚¢‚Ä‚½‚̂œĮ‚ɈӖ”‚Č‚­Žg‚Į‚Ă܂µ‚½A
‚½‚ß‚µ‚Éfunc(string *str) ‚ɕς¦‚Ă݂½‚ēŒ©Ž–‚É“®‚«‚Ü‚µ‚½BBB
‚Č‚ŗ‚±‚¤‚¢‚¤Œ‹‰Ź‚ɂȂé‚Ģ‚©‚ę‚­‚ķ‚©‚č‚Ü‚¹‚ńBBB
‚·‚΂₢‰š“š‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

518:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:42:07
>>517
‚Ē‚¤‚Å‚ą‚¢‚¢‚ŖA>514‚Ķ>512ˆ¶‚Ä‚¾B
‚Ā‚¢‚łɌ¾‚¦‚΁Aƒ|ƒCƒ“ƒ^“n‚µ‚¶‚į‚Č‚­‚ÄŽQĘ“n‚µ‚É‚·‚邾‚ėBķl

519:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:49:20
>>518
ŠØˆį‚¢‚µ‚Ü‚µ‚½AA
‚Č‚ŗƒfƒoƒbƒO‚¾‚Ę“®‚¢‚Ä‚¢‚½‚Ģ‚©A‚Ę
’l“n‚µ‚¾‚Ę‚¾‚߂Ȃ̂©‚š’m‚肽‚¢‚̂ł·‚ŖBB

520:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 18:54:58
>>519
>515

521:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:06:43
>>520
‚Ę‚¢‚¤‚©—Ē‚­Œ©‚½‚ēDebugƒ‚[ƒh‚ɂȂĮ‚Ă܂µ‚āA
Release‚¾‚Ę‚ā‚Į‚Ļ‚čƒI[ƒo[ƒ‰ƒ“‚µ‚Ă܂µ‚½orz
‚¾‚ß‚¾‚ß‚¾BBB
class A{
string m_str;
public:
func(string str){
m_str=str; ©
};
};

class X{
public:
func(string str){
A hoge;
hoge.func(str)
};
};

DWORD WINAPI doloop(LPVOID lpParam){
x.func("test");@©x‚ĶƒOƒ[ƒoƒ‹•ϐ”‚ɂȂĮ‚Ă܂·
};

Å‰‚Ķ‚±‚ń‚ČŠ“‚¶‚Å‚·BB

522:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:11:48
>>513
main‚ą‚Č‚¢‚Ģ‚ŖA–ā‘č‚Č‚­“®‚­‚Ģ‚©ccÅ‹ß‚ĢC++‚͐¦‚¢‚Č

523:513
08/02/12 19:13:15
>>520
Release‚Ńrƒ‹ƒhƒvƒƒpƒeƒB‚ĢÅ“K‰»‚š–³Œų‚É‚µ‚½‚ēRelease‚Å‚ą‘åä•v‚Å‚µ‚½B

524:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:14:50
>>521
–ā‘肪ÄŒ»‚·‚éÅ¬‚ĢƒeƒXƒgƒR[ƒh‚šģ‚Į‚Ä
ŒŸŲ‚µ‚Ä‚©‚ēŽæ–₵‚Ä‚­‚ź

525:513
08/02/12 19:15:45
>>522
main‚©‚ēdoloop‚šƒXƒŒƒbƒh‚Å“®‚©‚µ‚Ă܂·BB
ŠČ—Ŗ‰»‚µ‚·‚¬‚Ü‚µ‚½BB
DWORD WINAPI doloop(LPVOID lpParam){
while(!bMainLoopExit)
{
EnterCriticalSection(&cs);
x.func("test");
LeaveCriticalSection(&cs);
}
ExitThread(NULL);
}

526:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:16:01
class A{
std::string m_name;
public:
void func(std::string str){
m_name = str;
}
}

int main(int, char**)
{
A test;
std::string str = "abc";
test.func(str);
}


//
‚±‚ź‚Å‚ą—Ž‚æ‚é‚©H

527:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:16:44
>>525
‚܂āA•””‚ĢƒXƒŒƒbƒh‚©‚ēƒOƒ[ƒoƒ‹•ϐ”‚ɃAƒNƒZƒX‚µ‚Ä‚é‚Ģ‚©H

528:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:18:51
‚±‚Ģ‚ ‚ʁAÕŒ‚‚̐VŽ–ŽĄ‚ŖI

529:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:21:42
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory(&d3dpp, sizeof(d3dpp));


D3DPRESENT_PARAMETERS d3dpp = {0};

Œ‹‰Ź‚Éˆį‚¢‚Ķ‚ ‚č‚Ü‚·‚©H

530:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:23:24
STLŽg‚Į‚Ă؂¢‚ÄExitThread‚Į‚Ä‚Ģ‚ą‘Š“–ƒ„ƒoƒC“õ‚¢‚Ŗ‚·‚邯‚Ē‚Č

531:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:27:49
‚»‚ą‚»‚ą`ThreadŒn‚ĢŠÖ”‚Į‚ÄŽg‚¢‚Ē‚±‚ė‚ ‚é‚Ģ‚©‚ˁH


532:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:27:50
‚¤‚ށA­‚Č‚­‚Ę‚ąA::func‚Ŗ–ā‘č‚Į‚Ä–ó‚¶‚į‚Č‚³‚»‚¤‚¾‚ę‚ˁB
‚Į‚Ä‚©A‚Č‚ń‚Å’l“n‚µccH

533:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:36:24
\‘¢‘Ģ‚Ģƒƒ“ƒo‚ɁA–¼‘O‚Ę”Ō†—¼•ū‚©‚ēƒAƒNƒZƒX‚µ‚½‚¢‚Ę‚Ø‚ą‚Į‚Ä‚¢‚Ü‚·B
typedef struct particle{
double data[3][3];
typedef data[][0] position[];
typedef data[][1] verosity[];
typedef data[][2] angle[];
/* ‚ꂤ‚·‚é‚ɁAdata[][]‚ɁAposition[]cc‚Ę‚¢‚¤–¼‘O‚Å‚ąƒAƒNƒZƒX‚µ‚½‚¢ */
/* data[][]‚̂܂܂ŁAloop‚š‰ń‚µ‚Ä‘S•”‚É’l‚𗬂µž‚ށA‚Ę‚¢‚¤‚±‚Ę‚ą‚µ‚½‚¢‚̂ŁA“ńd”z—ń‚ąŽc‚µ‚½‚¢*/
}PARTICLE;

“–‘R‚̂悤‚ɃGƒ‰[‚Ȃ̂ł·‚ŖA‚±‚¤‚¢‚¤‚Ī‚ ‚¢‚ǂ̂悤‚É‹Lq‚·‚ź‚Ī‚¢‚¢‚̂łµ‚傤‚©B

534:513
08/02/12 19:38:00
>>526
main‚Ģ’†g‚š >>521‚ĢX::func‚É‚ ‚½‚鏼Š‚É“ü‚ź‚ÄŽĄs‚µ‚Ă݂܂µ‚½‚Ŗ‚¾‚߂݂½‚¢‚Å‚·B
>>527
‚»‚¤‚Å‚·BB
>>530
‘‚©‚Č‚­‚Ä‚ą‚¢‚¢‚Æ‚Ē–¾Ž¦“I‚ɏ‘‚¢‚Ä‚ą—Ē‚¢‚Į‚ď‘‚¢‚Ä‚ ‚Į‚½‚Ģ‚Å‘‚¢‚Ä‚ ‚č‚Ü‚·B

ƒNƒŠƒeƒBƒJƒ‹ƒZƒNƒVƒ‡ƒ“‚Å”r‘¼ˆ—‚µ‚½‹C•Ŗ‚ɂȂĮ‚Ä
e‚ŖŽĄ‘ĢŽ‚Į‚Ä‚éƒNƒ‰ƒX‚šŽg‚Į‚Ă܂·BB

535:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:44:25
URLŲŻø(2chcity.myminicity.com)

ŠĀ‹«—Dę“I‚ɏC•œ‚šB‚½‚Ō‚ń‚±‚Ģ€–Ś‚Ŗˆź”ŌŒø‚éB
NEJITU‚̂悤‚ɏ­‚µŒö‰€‚šęs‚³‚¹‚Ä‚ą‚¢‚¢‚©‚ą‚µ‚ź‚ńB

ƒ‰ƒ“ƒN@@@‘–¼@@@@@....@ŠX–¼@@@@@@@@@@@lŒū@@@i‘Œøj@@@‘O“ś
--- 1@@@US1@@@@@@ .LUELand@@@@@@@@@ 314897@i. +528j@@314369
--- 2@@@US2@@@@@@ .GoonTown@@@@@@@......187254@i. +490j@@186764
--- 3@@@US3@@@@@@ .CreateMyCity Forum@@105044@i. +804j@@104240
--- 4@@@Slovenia1@@@ Staregate@@@@@@@ @ 100076@i+1393j@@ .98683
--- 5@@@Poland1@@@@ #debian.pl@@@@@@@@.... .90733@i. +618j@@ .90115
--- 6@@@Germany1@@@isnichwahr.de@@@@@@ @.89782@i. +224j@@ .89558
--- 7@@@Japan1@@@@...2ch_city@@@@@@@@@.... .69147@i+1870j@@ .67277
--- 8@@@Germany2@@@deluxebits@@@@@@@@@ .59250@i. +279j@@ .58971
--- 9@@@France1@@@@.FanaZ@@@@@@@@@ @ . .56613@i+1377j@@ .55236
--- 10@.@Germany3@@@upOTia@@@@@@@@@@ . .54802@i. +130j@@ .54672


20ˆŹ‚Ü‚Å‚Ģƒ‰ƒ“ƒN‚͉ŗ‹LURL‚²ŽQĘ‚­‚¾‚³‚¢
URLŲŻø(mmc.from.tv)

536:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:49:09
é“`‚·‚é‚̂͂¢‚¢‚Æ‚ĒA•³d‚¢ƒy[ƒW‚¾‚Ę’ˆÓ‘‚«‚µ‚ė‚ęB

537:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:53:41
>>533
typedef union particle{
double data[3][3];
struct {
double position[3];
double verosity[3];
double angle[3];
} named;
}PARTICLE;

538:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 19:59:41
—įŠO‚š“Š‚°‚é‚Ę‚«‚Ē‚¤‚¢‚¤Œ^‚œЂ°‚é‚Ģ‚Ŗˆź”Ź“I‚Č‚ń‚Å‚µ‚傤‚©H

ƒGƒ‰[ƒƒbƒZ[ƒWH
ƒGƒ‰[ƒR[ƒhH
‚»‚ź‚Ę‚ąƒNƒ‰ƒX‚œЂ°‚ÄŒ^”»•ʁH
‚Ē‚¤‚¢‚¤Œ`‚ŖƒXƒ}[ƒg‚Å‚µ‚傤‚©

539:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 20:03:05
CAtlException

540:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 20:20:13
>537
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·
// strtest.c
#include <stdio.h>

typedef union particle{
double data[3][3];
struct {
double position[3];
double verosity[3];
double angle[3];
} named;
}PARTICLE;

int main(void){
PARTICLE pt;
pt.data[0][0] = 10;
printf("%lf\n",pt.named.position[0]);
return 0;
}

>gcc strtest.c
>./a.out
10.00000

Š–]‚Ģ“®ģ‚Ŗ“¾‚ē‚ź‚Ü‚µ‚½B

541:513
08/02/12 20:42:48
“š‚¦‚Ä‚­‚¾‚³‚Į‚½•ūX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½B

542:460
08/02/12 21:10:50
>>471
I
‚Ȃ那‚ǁB‚»‚±‚Ģ•”•Ŗ‚ʁA>>460‚Å‚ĶČ—Ŗ‚µ‚½‘¬“x‚Ģv‚šint‚©‚ēfloat‚É‚µ‚½‚ē‚Č‚ń‚ʂȂ­‚¤‚Ü‚­‚¢‚«‚»‚¤‚ČŠ“‚¶‚ɂȂĮ‚Ä‚«‚Ü‚µ‚½B
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

543:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 21:18:08
C‚ĢŠī–{“I‚Č‚±‚Ę(ŒJ‚č•Ō‚µ‚āšŒ•ŖŠņA‰‰ŽZŽqAƒ|ƒCƒ“ƒ^A\‘¢‘Ģ)‚š‚ā‚Į‚Ä‚©‚ēC++(visual C++)‚š‚ā‚낤‚ĘŽv‚Į‚Ä‚é‚ń‚Å‚·‚Ŗ‘¼‚ÉC‚ŕ׋­‚µ‚Ä‚½•ū‚Ŗ‚¢‚¢‚±‚Ę‚Į‚Ä‚ ‚č‚Ü‚·‚©H

544:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 21:35:53
STL‚ĘATL‚ŁA
std::stack<CAutoPtr<Hoge>> hoges;
hoges.push(CAutoPtr(new Hoge()));
hoges.top()->func();
‚Ę‚·‚é‚ʁAHoge‚ĢŽĄ‘Ģ‚Ŗ‚·‚łɔjŠü‚³‚ź‚Ä‚¢‚邯‚½‚¢‚ŃGƒ‰[‚Ŗo‚Ü‚·B
std::stack<CAutoPtr<Hoge>> hoges;
hoges.push(CAutoPtr(new Hoge()));
hoge.top().Attach(new Hoge());
hoges.top()->func();
‚Ę‚·‚ź‚Ī“®‚«‚Ü‚·B

‚Ē‚¤‚µ‚ďć‚Ģ‚¾‚ĘŽĢ‚Ä‚ē‚ź‚Ä‚¢‚é‚Å‚·‚©H

545:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 21:52:39
‚·‚܂ۂ¢

546:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 21:54:00
CAutoPtr‚Į‚ÄSTL‚ĢƒRƒ“ƒeƒi‚ɓ˂Įž‚ń‚Å•½‹C‚¾‚Į‚½‚Į‚ƁBŽĄ‘•“I‚ɁB

547:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:03:06
auto_ptr‚Ęˆź‚¶‚į‚Č‚¢‚©H

hoge.top().Attach(new Hoge());
‚ŐV‚½‚ČƒAƒhƒŒƒX“Ė‚Įž‚ń‚ł邩‚ē“®‚­‚¾‚ƂŁB

548:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:13:30
>>529
D3DPRESENT_PARAMETERS‚ŖPODŒ^‚Ȃ疳‚¢

549:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:13:52
CAutoPtr‚ŖŒ“ˆö‚¾‚ˁB

550:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:14:39
CAutoPtrź—p‚ĢƒRƒ“ƒeƒi‚Ŗ‚ ‚Į‚½‚Ķ‚ø

551:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:16:31
>>548
‚»‚¢‚Ā‚½‚Ō‚ń’ނ肩r‚炵‚©‚½‚¾‚ĢƒoƒJ‚¾‚ęcB

552:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:16:54
‚»‚ź‚©CSharedPtr

553:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:24:25
>>534
ƒXƒŒƒbƒh’†‚ÅWindowsAPI‚Ģ‚ŻŽg‚¤‚Č‚ēCreateThread, ExitThread‚Å‚¢‚¢‚ęB
‚Å‚ąCƒ‰ƒ“ƒ^ƒCƒ€Žg‚¤‚Č‚ē_beginthread, _endthreadŽg‚ķ‚Č‚¢‚Ęƒ_ƒ‚¾‚ŗB
‚ ‚ʁAExitThread“™‚ŃXƒŒƒbƒhI‚ķ‚点‚é‚ʁAƒXƒR[ƒv”²‚Æ‚ø‚ɃXƒŒƒbƒh‚ŖI‚ķ‚éB
C++Žg‚¤‚Č‚ēAƒ[ƒJƒ‹•ϐ”‚ĢƒfƒXƒgƒ‰ƒNƒ^ŒÄ‚Ī‚ź‚Č‚­‚Ȃ邩‚ē‚ā‚ß‚½•ū‚Ŗ‚¢‚¢B

554:460
08/02/12 22:48:42
‚·‚݂܂¹‚ńA‚ā‚Į‚ς薳—‚Å‚µ‚½B

( after - before )‚Ģ•”•Ŗ‚štime‚É’u‚«Š·‚¦‚éB@@@@@EEEE@³ķ‚É“®ģB
i‚½‚¾‚µAŽ–‘O‚Ɂ@float time = 0.1;@‚šéŒ¾‚µ‚Ă؂­Bj

( after - before )‚Ģ•”•Ŗ‚š”Žš‚Ģ0.1‚É’u‚«Š·‚¦‚éB@@EEEE@³ķ‚É“®ģB

( after - before )‚Ģ•”•Ŗ‚štime‚É’u‚«Š·‚¦‚éB@@@@@@EEEE@‚Ø‚©‚µ‚¢
i‚½‚¾‚µAŽ–‘O‚Ɂ@DWORD time = 0.1;@‚šéŒ¾‚µ‚Ă؂­Bj


‚±‚±‚©‚ēl‚¦‚é‚ÉDWORDŒ^‚Ŗˆ«‚³‚š‚µ‚Ä‚¢‚é‚ĘŽv‚¤‚ń‚Å‚·‚ŖA
( after - before )‚Ģ•”•Ŗ‚š( float )( after - before )‚É’u‚«Š·‚¦‚éB@EEEE@‚Ø‚©‚µ‚¢

‰½‚©“ĮŽź‚Č•ĻŠ·‚š‚µ‚Č‚Æ‚ź‚Ī‚¢‚Æ‚Č‚¢‚ń‚Å‚µ‚傤‚©H

555:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 22:52:40
„DWORD time = 0.1;
DWORD‚Ŗ‰½‚Ģtypedef‚©•Ŗ‚©‚Į‚Ä‚éH

556:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:19:54
‚·‚݂܂¹‚ńŽæ–ā‚Å‚·B
‰ŗ‹L‚̂悤‚ČƒR[ƒh‚ÅBar::fuga‚š‰Šś‰»‚·‚é•ū–@‚Ŗ
‚ę‚­‚ķ‚©‚ē‚Č‚¢‚̂ł·‚ŖA‹³‚¦‚Ä‚¢‚½‚¾‚Ƃ܂¹‚ń‚Å‚µ‚傤‚©H
‚±‚Ģź‡‚Ķ‚ā‚Ķ‚čˆų”‹ó‚Į‚Ū‚ĢƒRƒ“ƒXƒgƒ‰ƒNƒ^‚šģ‚那‚©‚ÉŽč‚͂Ȃ¢‚̂łµ‚傤‚©H

class Foo{
@public:
@Foo( int hoge ){ ... }
};

class Bar{
@public:
@Foo fuga[ 3 ];
@Bar( void ) : ???? { ... }
};

557:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:22:46
>>554
‚Ø‚©‚µ‚¢‚Ę‚¢‚¤‚Ę‚«‚́Aafter - before‚ātime‚Ģ’l‚Ŗ0‚ɂȂĮ‚Ä‚¢‚é‚Ę‚«‚¶‚į‚Č‚¢‚©H

558:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:34:52
timeGetTime‚Ŗ‰½‚š•Ō‚·ŠÖ”‚Ȃ̂©—‰š‚µ‚Č‚¢‚ÅŽg‚Į‚Ä‚¢‚é‚É1ƒKƒoƒXB

559:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:42:03
–ß‚č’l‚Å
return *(hoge + (sizeof(piyo) + 2);
‚Ż‚½‚¢‚ɏ‘‚­‚Ģ‚Į‚Ä”ń„§‚Č‚ń‚Å‚µ‚傤‚©H*‚Ķ–³‚­‚Ä‚ą‚¢‚¢‚ń‚¾‚Æ‚ź‚Ē‚ą

560:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:52:53
ƒP[ƒXƒoƒCƒP[ƒXB
‚Ā‚©A‚»‚ꂾ‚Æ‚¶‚ᕪ‚©‚ē‚ńB

561:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:55:35
>>559
‚Ü‚ A”ń„§‚¾‚낤‚ˁB








ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Č‚¢‚µB

562:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:57:36
>>559
*‚Ŗ‚ ‚é‚ʂȂ¢‚¶‚į“ą—e‚Ŗ•Ļ‚ķ‚邪HЇŒŹ‚̐”‚Ŗ‡‚ķ‚Č‚¢‚Ģ‚Ķtypo‚Å‚¢‚¢‚ę‚ˁH
ŒĀl“I‚ɂ́A‚ ‚ń‚Ü•”ŽG‚ɂȂé‚ꂤ‚Č‚ēƒ[ƒJƒ‹‚ɗނƂµ‚Ä—~‚µ‚¢‚Æ‚ĒA‚±‚ź‚­‚ē‚¢‚Ȃ狖—e”ĶˆĶB
‚Į‚Ä‚©Aƒ|ƒCƒ“ƒ^‚š+2‚·‚邾‚Æ‚Č‚ēreturn hoge + 2;‚Å‚ą‚¢‚¢‚ń‚ł˂„‚́H


563:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/12 23:58:57
>>559
‰½‚Ŗ‚¢‚¢‚½‚¢‚Ģ‚©‚³‚Į‚ς蕪‚©‚ē‚Č‚¢B

564:460
08/02/13 00:45:52
‚¤‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ I‚Å‚«‚Ü‚µ‚½I
>>555
®”Œ^‚Į‚Ä•Ŗ‚©‚Į‚Ä‚½‚Ā‚ą‚č‚Č‚Ģ‚É¬”‚¢‚ź‚Ă܂µ‚½I
‚ ‚ʁA>>557‚ÅŒ¾‚ķ‚ź‚½‚Ę‚Ø‚č‚Étime‚Ģ’l’²‚ׂĂ½‚ēA
ƒEƒBƒ“ƒhƒE¶¬Žž‚É
before = timeGetTime();
‚»‚µ‚ÄŒvŽZŽž‚É‚ą
before = timeGetTime();
‚Į‚Ä‚ā‚Į‚āAafter‚ɉ½‚ą“ü‚Į‚ĂȂ¢‚ꂤ‚ȏó‘ԂɂȂĮ‚Ä‚½‚ꂤ‚ČŠ“‚¶‚Å‚µ‚½I
”“x‚±‚»‰šŒˆ‚µ‚Ü‚µ‚½I‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·I

565:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 00:53:15
‚»‚ą‚»‚ą‚³A‚ß‚æ‚į‚ß‚æ‚į‚ČŒvŽZŒ‹‰Ź‚Į‚Ä‹ļ‘Ģ“I‚ɂǂń‚Č‚ń‚ę

566:460
08/02/13 01:11:10
3D‚Ģƒ‚ƒfƒ‹‚š“®‚©‚µ‚ĂāAƒ`ƒFƒbƒN‚·‚é‚܂ł͐”Žš‚Ģ•\ަ‚ĢŽd•ū‚Ŗ‚ę‚­•Ŗ‚©‚ē‚Č‚­‚Đ”Žš‚ɏo‚µ‚ĂȂ©‚Į‚½‚ń‚Å‚·‚ŖA
‚ʂ肠‚¦‚ø•Ø‘Ģ‚ĢyĄ•W‚µ‚©‚¢‚¶‚Į‚ĂȂ¢‚Ģ‚ÉƒJƒƒ‰‚ĢˆŹ’u‚Ŗ•Ļ‚ķ‚Į‚Ă܂µ‚½B

567:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 01:53:03
ˆźŽž“I‚łȂ­‚»‚±‚©‚炸‚Į‚ĘŽw’č‚ĢŒ^‚Ő錾‚µ‚½‚Ż‚½‚¢‚Ɉµ‚¤•ū–@‚Į‚ĂȂ¢‚Å‚·‚©H
—Ⴆ‚ĪcharŒ^‚Ő錾‚µ‚½‚Ģ‚šˆźX(int)‚Ę‚©‚µ‚Č‚­‚Ä‚ą‚ø‚Į‚ĘintŒ^‚Ę‚µ‚Ĉµ‚¤
‚Ż‚½‚¢‚ČŠ“‚¶‚Å

568:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:02:10
>>567
Œ¾‚¢‚½‚¢‚±‚Ę‚Ŗ‚ķ‚©‚ē‚Č‚¢BƒLƒƒƒXƒg‚š–ˆ‰ń‚·‚é‚Ģ‚Ŗ–Ź“|‚Į‚Ä‚±‚Ę‚©H
‚ø‚Į‚Ęint‚Č‚ē‚Ķ‚¶‚ß‚©‚ēint‚É‚µ‚Ę‚Æ‚Ī‚¢‚¢‚ń‚ł˂„‚́H

569:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:08:09
>>567
union{
char a;
int b;
};
‚æ‚å‚Į‚Ęˆį‚¤‚©‚ą‚µ‚ź‚ń‚Ŗ

570:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:08:59
>567
#define char int
‚ȂɂŖ‹N‚«‚Ä‚ąÓ”C‚Ę‚ē‚Č‚¢‚ęB

571:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:26:22
>>568-470
‚²‚ß‚ń_beginthread‚Ŗˆų”‚Ę‚µ‚Ävoid*‚µ‚©“n‚¹‚Č‚¢‚©‚ē‚»‚ź‚šchar*‚Ę‚µ‚Ĉµ‚¦‚é
‚ꂤ‚É‚µ‚½‚©‚Į‚½‚ń‚Å‚·
ŠÖ”“ą‚Åchar *xxx=(char *)xxx‚Ę‚·‚邱‚Ę‚Å‰šŒˆ‚µ‚Ü‚µ‚½B‚²–Ą˜f‚Ø‚©‚Æ‚µ‚Ü‚µ‚½

572:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:27:27
>>568-470
‚²‚ß‚ń_beginthread‚Ŗˆų”‚Ę‚µ‚Ävoid*‚µ‚©“n‚¹‚Č‚¢‚©‚ē‚»‚ź‚šchar*‚Ę‚µ‚Ĉµ‚¦‚é
‚ꂤ‚É‚µ‚½‚©‚Į‚½‚ń‚Å‚·
ŠÖ”“ą‚Åchar *xxx=(char *)xxx‚Ę‚·‚邱‚Ę‚Å‰šŒˆ‚µ‚Ü‚µ‚½B‚²–Ą˜f‚Ø‚©‚Æ‚µ‚Ü‚µ‚½

573:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 02:28:44
uchar‚Ęintv‚ʁuvoid*‚Ęchar*v‚Ķ‚¾‚¢‚ŌŽ–ī‚Ŗˆį‚¤‚¾‚ėEEE

574:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 06:39:24
>>514
>>516
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B‚Ȃ那‚ǁA‰¼‘zŠÖ”‚Ķ’č‹`‚Ŗ•K{‚Ȃ̂ł·‚ˁB
‚ ‚ʁAƒˆ‰¼‘zŠÖ”‚Ķ’č‹`‚Ŗ•K—v‚Č‚¢‚Æ‚ĒAƒfƒXƒgƒ‰ƒNƒ^‚Ģƒˆ‰¼‘zŠÖ”‚Ģź‡‚Ķ
‚ā‚Ķ‚č’č‹`‚Ŗ•K—v‚ɂȂéA‚Ę‚¢‚¤‚̂͐³‚µ‚¢‚Å‚·‚©H


575:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 08:56:43
Žæ–ā‚Å‚·B
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ€‚šģ‚Į‚½Ž–‚Ŗ‚Č‚¢‚½‚߂킩‚ē‚Č‚¢‚Å‚·B
ƒXƒŒƒbƒh‚`‚ōģ‚Į‚½ƒf[ƒ^‚šƒXƒŒƒbƒh‚a‚É“n‚·‚ɂ͕’ʂǂ¤‚ā‚Į‚Ä“n‚·‚̂łµ‚傤‚©HˆČ‘O‚Ø—V‚Ń‚Åģ‚Į‚½ŽžAƒOƒ[ƒoƒ‹•ϐ”‚šŽg‚Į‚Ä“n‚µ‚½‚̂ł·‚Ŗƒf[ƒ^‚Ŗ‰»‚Æ‚æ‚į‚Į‚½‚ń‚Å‚·‚ˁBB

yģ‚肽‚¢‚ą‚́z
ƒ_ƒCƒAƒƒOƒx[ƒX‚Ģƒ^[ƒ~ƒiƒ‹ƒ\ƒtƒgB
EƒVƒŠƒAƒ‹ƒf[ƒ^ŽóMƒXƒŒƒbƒh‚Ńf[ƒ^‚šŽó‚Ƃĕ\ަ—piwindows‚ĢƒƒbƒZ[ƒWƒ‹[ƒv‘Ņ‚æ‚š‚µ‚Ä‚éj‚É‘—‚肽‚¢

yŠJ”­ŠĀ‹«z
‚u‚bBMFC‚͂‚©‚¢‚Ü‚¹‚ńB”L‚Å‚ą‚ķ‚©‚郌ƒxƒ‹

576:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 09:45:29
A‚ĶB‚Ģģ¬ŽŅA‚¶‚į‚Č‚¢‚̂ˁH
ƒOƒ[ƒoƒ‹ƒf[ƒ^‚Ŗ‰»‚Æ‚½——R‚Ŗ‚ķ‚©‚ź‚Ī‰šŒˆ‚·‚é‚ĘŽv‚¤‚ęB

577:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 09:49:28
“ÆŽž‚ɏ‘‚«ž‚ń‚¾‚ń‚¶‚į‚ˁH
‚ą‚µ‚­‚Ķ‘‚«ž‚ń‚łȂ¢i‰Šś‰»‚µ‚ĂȂ¢j‚Ģ‚ÉŽę“¾‚µ‚½‚©

578:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 09:58:22
‚Ē‚¤‚¹”r‘¼‚µ‚ĂȂ¢‚¾‚Æ‚Č‚ń‚¾‚낤‚Č

579:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 10:00:48
>>575
‘½•ŖGUIƒXƒŒƒbƒh‚É‚ĶPostMessage()‚Ńuƒ““Š‚°‚Ä‚é‚ń‚¾‚낤‚ŖA
GUIƒXƒŒƒbƒh‚ŖPost‚³‚ꂽƒƒbƒZ[ƒW‚šƒƒbƒZ[ƒWƒLƒ…[‚©‚ē“Ē‚ŻŽę‚é‚Ü‚Å‚ĢŠŌ‚É
ŽóMƒXƒŒƒbƒh‘¤‚©‚ē‚ĢÄPost‚Ŗ”­¶‚µ“¾‚é‚©‚ēA‚»‚Ģź‡ƒOƒ[ƒoƒ‹•ϐ”‚Å‚Ķ
“–‘Rć‘‚«‚³‚ź‚Ä‚µ‚Ü‚¤‚¾‚ėB

Post‘¤‚Ķ–ˆ‰ńmalloc()“™‚сƒbƒZ[ƒW—p‚Ģ—Ģˆę‚šŠm•Ū‚µ‚āAŽó‚Æ‘¤‚Å
ƒƒbƒZ[ƒW‚šˆ—‚µ‚½‚ēfree()‚·‚é‚ꂤ‚ɏ`B

580:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 10:57:14
C++‚ĢˆźŽžƒIƒuƒWƒFƒNƒg‚ɂ‚¢‚ÄŽæ–₵‚Ü‚·Bgcc 3.2.1‚Å‚·B
‰ŗ‹L‚̂悤‚ČƒR[ƒh‚Å"taking address of temporary"‚ĢWARNING‚Ŗo‚Ü‚·‚ŖA
‚±‚Ģź‡‚Ķ–³Ž‹‚µ‚æ‚į‚Į‚Ä‚ą‚¢‚¢‚Å‚·‚©?‚¢‚¢‚Å‚·‚ę‚Ė?

#include <stdio.h>

class CTmp
{
public:
int x,y;
CTmp(int a,int b):x(a),y(b){};
};

int Foo(CTmp* pTmp)
{
if(pTmp) return pTmp->x + pTmp->y;
return 0;
}

int main(int argc,char** argv)
{
int result=Foo(&CTmp(1,2));
printf("%d\n",result);
return 0;
}


581:580
08/02/13 11:16:23
‚±‚¤‚·‚é‚Ģ‚ŖƒXƒ}[ƒg‚©‚ȁB
ƒXƒ}[ƒg‚³ˆČŠO‚Å>>580‚̂܂ø‚¢“_‚ ‚Į‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B

#include <stdio.h>

class CTmp
{
public:
int x,y;
CTmp(int a,int b):x(a),y(b){};
};

int Foo(const CTmp &Tmp)
{
return Tmp.x + Tmp.y;
}

int main(int argc,char** argv)
{
int result=Foo(CTmp(1,2));
printf("%d\n",result);
return 0;
}


582:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 11:58:15
ƒXƒ}[ƒg‚Ę‚¢‚¤‚©‚»‚ꂪ•’Ź‚¶‚į‚ˁB

583:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:01:25
>>580
•W€ C++ ‚Å‚ĶƒGƒ‰[‚ɂȂé‚Ķ‚øB gcc ‚ĢƒoƒO‚Į‚Ū‚¢‚ȁB
URLŲŻø(gcc.gnu.org)
i‚¾‚¢‚ŌŒĆ‚¢‚Æ‚Ē CONFIRM ‚³‚ź‚ĂȂ¢Bj

584:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:02:19
‚ń‚¶‚įA—ń‹“B
Eƒ|ƒCƒ“ƒ^‚Å‚ ‚é•K—v‚Ŗ“ą‚Ģ‚Éƒ|ƒCƒ“ƒ^‚šŽg‚¤‚Č
E‚Ē‚¤‚µ‚Ä‚ąŽg‚¢‚½‚¢‚Č‚ēconstCü‚µ‚ė
E‚»‚ą‚»‚ąƒf[ƒ^ƒƒ“ƒo‚ĶŒöŠJ‚·‚é‚Č
EƒNƒ‰ƒX‚ÉˆĖ‘¶‚·‚éŠÖ”‚Č‚ēƒƒ“ƒo‚É‚µ‚ė

585:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:15:31
‰ŗ‹L‚̂悤‚ɁAfstream‚ĢŽQĘ‚ɁAifstream‚š“n‚µ‚½‚¢‚̂ł·‚ŖA‚Å‚«‚Ü‚¹‚ńB
‚»‚±‚ŁAfstream *fs‚Ę‚¢‚¤‚ꂤ‚Ƀ|ƒCƒ“ƒ^‚É‚µ‚Ä‚ā‚Į‚Ä‚é‚̂ł·‚ŖAŽQĘ‚Å
‚ā‚é•ū–@‚͂Ȃ¢‚Å‚µ‚傤‚©

void func(fstream &fs)
{
return;
}
int main()
{
ifstream ifs;
ifs.open("ttt");
func(ifs);


586:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:19:49
return•¶‚ÅŒvŽZ‚µ‚½‚č‚Į‚Ä”š‚Æ‚Ä‚½‚Æ‚ĒŒ‹\•’ʂɂā‚邹‚ń‚Č‚ń‚¾‚Č

587:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:20:57
>>585
fstream ‚Ķ“Ē‚Ż‘‚«—¼—pB“Ē‚ŻŽę‚萟—p‚Ģ ifstream ‚š“n‚¹‚Č‚¢‚̂͂ ‚½‚č‚Ü‚¦B
‚Č‚ń‚Å ifstream& ‚É‚µ‚Č‚¢‚́H

588:580
08/02/13 12:26:17
>>582-583
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B
‚Ü‚ “®‚­‚Æ‚Ē«—ˆ‚ɂ킽‚Į‚ĈĄ‘S‚Ę‚ĶŒ¾‚¢“ļ‚¢A
‚Į‚Ä‚©‚ā‚Ķ‚č>>581„§‚Į‚Ăʂ±‚Å‚·‚©‚ˁB

>>584
‚ ‚­‚܂ŃTƒ“ƒvƒ‹‚Č‚ń‚ÅŒä—eŽĶ‚­‚¾‚³‚¢B
‚Å‚ą‚Ø‹CŒ­‚¢Š“ŽÓ‚µ‚Ü‚·B

589:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:46:25
‚Ü‚ø‚¢“_‚ ‚Į‚½‚狳‚¦‚Ä‚­‚ź‚ʏ‘‚¢‚Ä‚é‚Ģ‚É
‚Ü‚ø‚¢“_‚šŽw“E‚µ‚½‚ēŒ¾‚¢–ó‚Į‚Ăǁ[‚Č‚ń‚¾

590:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:46:29
>>585
ƒtƒ@ƒCƒ‹ƒXƒgƒŠ[ƒ€‚ĢƒNƒ‰ƒXŠK‘w‚šŠm”F‚µ‚Ă݂é‚ׂ«B
fstream‚Ęifstream‚ĶŒp³ŠK‘w‚Ģ’†‚ÅŠÖŒW‚Ŗ‘S‚­–³‚¢B


591:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/13 12:53:03
>>589
‚¢‚āAŽæ–ā‚ĢŽåŠį‚Ŗ"taking address of temporary"‚ĢWARNING‚Å‚µ‚½‚̂ŁB
‚»‚Ģ‘¼‚Ķąņ––‚Č‚±‚ʂʎ肚”²‚¢‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚ʂ肠‚¦‚ø‚ؘl‚т܂ŁB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ĢŒŸõ
—ŽŽ—ƒXƒŒˆź——
˜b‘č‚Ģƒjƒ…[ƒX
‚؂܂©‚¹ƒŠƒXƒg
„ƒIƒvƒVƒ‡ƒ“‚š•\ަ
‰É‚‚Ԃµ2ch

4943“ś‘O‚ɍXV/249 KB
’S“–:undef