すのはら荘春原庄的雪

Hi, Toretto!

You got to put the past behind you before you can move on.

  • 海上月是天上月,眼前人是心上人。

    04 2022 档案

    摘要:C++文本查询再探最终版文本查询,功能十分全面的一份代码。出栈入栈那块是C风格,不想看可以不看。 #include <vector> #include <map> #include <set> #include <memory> #include <string> #include <fstream> #includ 阅读全文
    posted @ 2022-04-18 09:21 晓风霜度- 阅读(137) 评论(0) 推荐(1) 编辑
    摘要:文本查询项目--面向对象编程抛弃c语言面向过程的写法,使用C++面向对象的思路,充分发挥封装继承多态。 Query_base是抽象基类,提供接口函数用,声明纯虚函数。 Query为一个查询类,它的作用的隐藏Query_base,它有一个只能指针指向Query_base,Query与Query_base是has_a的关系(继承则 阅读全文
    posted @ 2022-04-15 14:01 晓风霜度- 阅读(44) 评论(0) 推荐(0) 编辑
    摘要:为何static成员函数不能为virtual 1. static成员不属于任何类对象或类实例,所以即使给此函数加上virutal也是没有任何意义的。 2. 静态与非静态成员函数之间有一个主要的区别。那就是静态成员函数没有this指针。 虚函数依靠vptr和vtable来处理。vptr是一个指针,在类的构造函数中创建生成,并且只能用this指针来 阅读全文
    posted @ 2022-04-10 19:44 晓风霜度- 阅读(105) 评论(0) 推荐(0) 编辑
    摘要:单例对象的创建与自动释放#include <iostream> using std::cout; using std::endl; class Singleton { public: class AutoRelease { public: AutoRelease(Singleton * p) : _p(p) { } ~Au 阅读全文
    posted @ 2022-04-06 22:37 晓风霜度- 阅读(121) 评论(0) 推荐(0) 编辑
    摘要:linux服务器的初始化操作1、买个服务器(我这里版本是Ubuntu) 使用xshell软件,root账号进入 uname -a查看系统版本 cat /etc/passwd查看用户信息 sudo apt install ssh安装ssh远程连接服务 sudo apt install vim Linux安装vim sudo pa 阅读全文
    posted @ 2022-04-06 21:26 晓风霜度- 阅读(517) 评论(0) 推荐(0) 编辑
    摘要:成员函数的调用如果一定要指向一个成员函数: typedef int (Foo :: FuncPointer)(int , int); 对于成员函数指针赋值时,传递过来的成员函数名必须要加上类作用域,并在其前面必须加上&取地址符号(c语言的函数就不是必须要加&)。 FuncPointer fp = &Foo::ad 阅读全文
    posted @ 2022-04-05 16:44 晓风霜度- 阅读(238) 评论(0) 推荐(0) 编辑
    摘要:我觉得是“常量指针”和“指针常量”这样的翻译比较难记忆而已。 本质上是,1)“指向常量的指针”;2)“指针本身是常量”。 我是这么理解的,*前面的是对被指向对象的修饰,*后面的是对指针本身的修饰。 还有一种记忆方法是优先const修饰左边的内容,如果左边为空则修饰右边的。 如:const int * 阅读全文
    posted @ 2022-04-01 09:16 晓风霜度- 阅读(45) 评论(0) 推荐(0) 编辑

    点击右上角即可分享
    微信分享提示