伪代码(precode)就是指写代码时,用一个简单的算法甚至是一句std::count来替代还没实现的功能,达到可以跨过这一步,提前实现后面的功能。
举例:
unsigned int __stdcall CServerDlg::ThreadSimulateProc(PVOID lpParam)
{
::AllocConsole(); // 打开控件台资源
freopen("CONOUT$", "w+t", stdout); // 申请写
freopen( "CONIN$", "r+t", stdin ); // 申请读
printf("call console successfully !\n");
SimulateMessage simuMsg;
simuMsg.prepare_message();
int _count = 0;
int _size = g_simuMsgQueue.size();
std::cout << "size of g_simuMsgQueue is " << _size << std::endl;
while(g_simuMsgQueue.size() >= _count +1)
{
my_message _message = g_simuMsgQueue[_count++];
while(true)
{
time_t _now;
time(&_now);
if(_now == _message.m_time)
{
break;
}
}
std::cout << "send simulated message successfully!" << std::endl;
}
//::FreeConsole();
return 0;
}