WEB开发网
开发学院软件开发C++ 在C++中通过模板规避潜在错误 阅读

在C++中通过模板规避潜在错误

 2012-05-16 17:10:40 来源:WEB开发网   
核心提示:图3 图4示例说明了新实现下如何使用一个定时器,很显然,在C++中通过模板规避潜在错误(4),我们通过模板将一些潜在问题通过内部化的方式给规避了,class connect_timeout_callback_t: public timer_callback_t <connect_timeout_callback_
图3
 
图4示例说明了新实现下如何使用一个定时器。很显然,我们通过模板将一些潜在问题通过内部化的方式给规避了。
  1. class connect_timeout_callback_t: 
  2.   public timer_callback_t <connect_timeout_callback_t, void *> 
  3.   void handle (timer_t <connect_timeout_callback_t, void *> &_timer, void *_arg) 
  4.   { 
  5.     // do something here 
  6.   } 
  7. }; 
  8.  
  9. void foo () 
  10.   timer_t <connect_timeout_callback_t, void *> *p_timer = new timer (100, 0); 

上一页  1 2 3 4 

Tags:通过 模板 规避

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接