clhposs的专栏

专注于程序设计思想
私信 关注
clhposs
码龄13年
  • 8,762
    被访问量
  • 7
    原创文章
  • 436,265
    作者排名
  • 34
    粉丝数量
  • 于 2007-10-16 加入CSDN
获得成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得0次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

C++ primer 16.12答案

我买了这本书的答案,但是说我觉得他给出的答案十分的不好。 再次,笔者写了一份相对来讲比较简单却用实现功能的解法。 #include #include #include templatetypename Type::value_type MaxValue(Type first, Type last){ //map容易能够很好的完成工作 std::map
原创
581阅读
0评论
0点赞
发布博客于 11 年前

模板类中的成员函数定义返回值为类中的typedef类型时候注意

找了好就终于找到错误原因。 如果模板类中的成员要访问类中的typedef类型必须加上关键字typename来指明它是一个类型。 如一下代码中的那个成员函数size。 #include #include templateclass List{public: typedef unsigned size_type;public: List();
原创
2659阅读
0评论
0点赞
发布博客于 11 年前

C++ primer第四版15.9节案例吐血实现

做得很吐血......#include #include #include #include #include #include #include #include #include #include class TextQuery{ typedef std::map > Type;public: void read_file(con
原创
1019阅读
0评论
0点赞
发布博客于 11 年前

句柄类的简单运用

C++中尽量少用指针,但是,有的时候,我们又不得不使用指针。 因此,当我们使用指针的时候我们可以考虑采用智能指针方式。(可以有效的防止内存泄露和访问不存在的对象) 智能指针常见又用二种 一。引用计数(定义一个计数类来进行管理)二。句柄类(对我们需要用的指针来定义一个类进行包装他) 以下代码是我学习句柄类打的代码: #include #include
原创
495阅读
1评论
0点赞
发布博客于 11 年前

简单的文件分类

#include #include class File{public: File(const std::string &name): strFileName(name) { } std::string Name() const { return strFileName; } virtual void Open() { std::cout <
原创
327阅读
0评论
0点赞
发布博客于 11 年前

C++对于虚函数声明的严格要求

今天看书,书上有一句这样的话。派生类中对于要重写基类中的虚函数的声明必须完全一直,唯一的例外是:基类中的虚函数是返回基类对象的指针或者引用,那么派生类中的那个虚函数我们不仅仅可以返回基类对象的指针或函数,而且还可以返回派生类对象的指针或引用。 为了验证C++是否对虚函数的声明是否要求严格。我特地做了如下测试基类定一个const版的虚函数。派生类定义了一个和基类完全一样的函数,但是去
原创
714阅读
1评论
0点赞
发布博客于 11 年前

构造DataSet(记录)

static void Main(string[] args) { string[,] strArray = new string[10, 10]; DataTable table = new DataTable("Poss"); for (int i =
原创
536阅读
0评论
0点赞
发布博客于 11 年前