jkgame

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  1 随笔 :: 0 文章 :: 0 评论 :: 0 Trackbacks
为什么不能run的?
是有什么问题吗?
这应该是 c++ 吧
SetVideoMode是在构造函数中调用的,那就有一个问题:实例化该类的线程就要负责进行PollEvent,但这样会暴露出SDL内部操作,同时会增加线程轮询的负担.

个人更倾向于将SetVideoMode封装到类中的静态线程中进行,同时该线程也负责PollEvent的操作.
char *pcstr = (char *)new char[2 * wcslen(pwstr)+1] ;
memset(pcstr , 0 , 2 * wcslen(pwstr)+1);
wstr2cstr(pwstr , pcstr , wcslen(pwstr));

三句代码把 wcslen 调用了三次,为什么不先算出来,调三次不浪费吗?况且,你这里直接用 sizeof 更好,连函数调用都省去了。
不需要windows api也可以做到
同一楼,没看到一点点 C++ 的影子,全都是 C。
c++11在stl中提供share_ptr,已经是标准了。

这种程序乱误导 人的
re: 卖书[未登录] jk 2011-03-15 15:15
你好,请问《计算机真实感图形学的算法基础》还有吗,我想买。jikunhp@gmail.com.谢谢。
哦,原来是这样,但是,悬崖的文件名又是有什么作用呢?