![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
c++知识点
MrZhuangzhipeng
这个作者很懒,什么都没留下…
展开
-
定义一个使用引用计数的类
行为像值的类 行为像指针的类 class HasPtr { public: HasPtr(const string& s = string()):ps(new string(s)),i(0),use(new size_t(1)){} HasPtr(const HasPtr& p) : ps(p.ps), i(p.i), use(p.use) { ++* us...原创 2020-03-28 16:33:41 · 226 阅读 · 0 评论 -
模板(2)
类型转换与模板类型参数 尾置返回类型 std::move原创 2020-04-06 16:18:58 · 187 阅读 · 0 评论 -
模板(1)
非类型模板参数 非类型模板参数的模板实参必须是常量式 模板编译 数组引用 类模板的静态成员 template <typename T> class Foo{ publicL static std::size_t count(){return ctr;} private: ...原创 2020-04-06 11:02:31 · 133 阅读 · 0 评论 -
文件读取
文件的读取至宝 ifstream in("xxx"); string line; while(getline(in,line)){}//将整行得内容都存进line中 while(cin>>line){}//每次读取一个单词到Line中 文件流 sstream istringstream 用于对变量进行赋值 istringstream record(line);...原创 2020-04-05 23:14:02 · 166 阅读 · 0 评论