10 2018 档案
摘要:各个编程字体比较 "各个字体下载地址" 最新出了个Jetbrains Mono,推荐一下这个 10. Ubuntu mono 9. Courier new 8. Menlo 7. Hack 6. Source code pro 5. Droid Sans Mono 4. Deja vu Sans M
阅读全文
摘要:优先队列的应用 C++实现 优先队列可以用堆来实现, 堆底层可以用数组表示, 通过索引关系,可以表示成一颗二叉完全树 C++的STL提供了相应的容器适配器 包含在 头文件中 下面通过一道题来看如何使用它 "给定一个字符串,请将字符串里的字符按照出现的频率降序排列。" 首先,统计字符出现的频率,通过m
阅读全文
摘要:使用类模板的static成员 定义下面这个模板类 下面的代码来使用它 这会报错,因为必须在类外部出现数据成员的定义。 在类模板含有 static 成员的情况下,成员定义必须指出它是类模板的成员 这样就能通过编译链接了
阅读全文
摘要:当友元是类模板时 现在有这样一个类模板 存在另一个类模板,需要访问上面的类模板的私有域 要访问QueueItem类私有域就必须声明Queue类为友元 但两个类不在同一文件中 所以必须先声明Queue类模板; 同时也必须声明Queue类为友元 这里Queue的T与QueueItem的T为相同类型 注意
阅读全文
摘要:C++操作符重载 下面举个简单的例子介绍重载操作符 cpp include class A { friend std::istream &operator (std::istream &, A &); friend std::ostream &operator (std::istream &in,
阅读全文

浙公网安备 33010602011771号