![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
berlinix
http://www.berlinix.com
展开
-
C++ Singleton实现
singleton模式是指一个类只拥有一个对象。 #include 2 3 using namespace std; 4 5 class Singleton 6 { 7 private: 8 static Singleton s; 9 Singleton(){} 10 Singlet原创 2008-07-24 08:34:00 · 967 阅读 · 0 评论 -
C++的for循环作用域
从CU上看到的一个帖子,关于C++for循环作用域的问题,记录一下。#include int main(){ int pos; for(int i = 0, pos = 0; i < 2; ++i){} std::cout<<pos<<std::endl; return 0;}用原创 2008-06-12 16:25:00 · 1782 阅读 · 0 评论 -
boost中实用的一些小组件
最近因为项目开发的原因,常使用boost。仅凭借记忆,写一些实用的小组件。 1、位于中的noncopyable:将一个类限制为“不可复制”。#include class MyClass : public boost::noncopyable{}; 2、BOOST_FOREACH,非常好用的foreach实现,不过要注意,不能在foreach内部修改迭代器。BOOS原创 2009-03-02 19:49:00 · 947 阅读 · 1 评论