一个vp程序的基本流程
2006-03-29 21:27
295 查看
一个vp程序的基本流程,曾经为一个因漏写unconfigure()导致的内存泄露问题调了很久。
int main(int argc, char *argv[])
{
// initialize vega prime
vp::initialize(argc, argv);
// create my app instance
myApp *app = new myApp;
// load the acf file
if (argc <= 1)
app->define("des.acf");
else app->define(argv[1]);
// configure my app
app->configure();
// execute the main runtime loop
app->run();
// unconfigure my app
unconfigure();
// delete my app instance
app->unref();
// shutdown vega prime
vp::shutdown();
return 0;
}
其中
class myApp : public vpApp
其中对vpApp:run()进行重载
void myApp::run(void)
{
while( s_vpKernel->beginFrame() != 0){
s_vpKernel->endFrame();
/////////////////////////////////////////////your code//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
int main(int argc, char *argv[])
{
// initialize vega prime
vp::initialize(argc, argv);
// create my app instance
myApp *app = new myApp;
// load the acf file
if (argc <= 1)
app->define("des.acf");
else app->define(argv[1]);
// configure my app
app->configure();
// execute the main runtime loop
app->run();
// unconfigure my app
unconfigure();
// delete my app instance
app->unref();
// shutdown vega prime
vp::shutdown();
return 0;
}
其中
class myApp : public vpApp
其中对vpApp:run()进行重载
void myApp::run(void)
{
while( s_vpKernel->beginFrame() != 0){
s_vpKernel->endFrame();
/////////////////////////////////////////////your code//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
相关文章推荐
- 一个vp程序的基本流程
- yii开发一个web程序的基本流程
- 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一
- 一个Android位置监管程序的开发全流程
- 一个应用单链表基本算法的综合程序
- java学习之路之基本语法-程序流程控制-switch语句练习题
- 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一
- 最近做一个SSH项目总结出来的一些程序执行流程
- 设计一个完整程序的流程
- 一个简单的后台验证程序(注册流程常用)
- Gstreamer学习历程(二):程序基本编程思想(以一个mp3播放器功说明)
- Spring Boot - 快速构建一个基本的Restful程序
- 编写一个程序,实现顺序栈的各种基本运算。
- string类的基本使用,编写一个字符串处理程序
- [java语法]基本语法(3) 程序控制流程
- java基本程序流程控制
- [基本] 写一个程序辨别系统是大端还是小端程序
- 编写一个程序,查找C语言中的基本语法错误,如圆括号、方括号、花括号不配对等,正确处理引号与注释
- C/S程序的一般流程和基本socket函数
- SpringBoot +maven +idea 最简单的一个web程序的演示流程