기본적인 사용방법(?)이라 할 수 있습니다.
즐빌하세요 ^^
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
#define BOOST_THREAD_USE_LIB
#include <boost/thread/thread.hpp>
#include <boost/scoped_ptr.hpp>
using boost::thread;
using boost::scoped_ptr;
#pragma argsused
struct myst
{
public:
myst() { printf("hi i'm myst\n"); }
void operator() ()
{
sayHello();
}
void sayHello()
{
printf("hello\n");
}
};
int main(int argc, char* argv[])
{
scoped_ptr<myst> sp( new myst() );
sp->sayHello();
myst* p = sp.get();
p->sayHello();
system("pause");
return 0;
}
//---------------------------------------------------------------------------
|