
C++
poclist
软件开发工程师。
展开
-
C++ 智能指针详解
C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p原创 2016-09-12 23:12:56 · 275 阅读 · 0 评论 -
virtual Func() const=0
后面加个const 表明该函数不会改名成员函数的值!该函数可以被常量对象访问(const)。注意 加了const 与不加const的函数是两个不同的函数!用个例子说明其区别:#include class A{public: void empty() { std::cout<<"call empty()\n"; } void empt原创 2016-09-04 20:10:05 · 4481 阅读 · 0 评论 -
Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in ord
此问题起于我在Ubuntu1004上装了两个版本的eclipse:Galieo+helios;卸载前者后出现启动不了eclipse的问题;在网上找了下,可以按如下过程进行解决: Eclipse 3.6 在 Ubuntu 10.04 下会出现一个很奇怪的现象,我没有经过测试,无法确定是Ubuntu 10.04 还是 JDK 还是 Eclipse本身造成的。 这个现象是:可以在终端顺利原创 2016-09-05 09:28:25 · 812 阅读 · 0 评论 -
Ubuntu 16.04 标题栏实时显示上下行网速、CPU及内存使用率
有时感觉网络失去响应,就通过Ubuntu 14.04自带的系统监视器程序来查看当前网速,但是这样很不方便,遂打算让网速显示在标题栏,那样就随时可直观的看到。一番搜索尝试后,成功实现!同时也实现了CPU、内存使用率等的显示。 先来看下效果图:效果真是挺好的!之前需要通过deb包安装,现在可以通过添加PPA安装: [python]转载 2016-09-06 17:35:26 · 4011 阅读 · 0 评论 -
ubuntu14.04 怎么打开rar的文件
rar是我们常用的一种压缩文件格式,因为其广泛被使用,所以很多软件或电子档习惯使用rar压缩,但是困惑的是在ubuntu下默认打不开rar的压缩文件,怎么办呢...用7zip解压rar1打开软件中心2搜索7zip 点击进入3勾选 可选扩展Non-free rar m转载 2016-09-08 08:30:05 · 415 阅读 · 0 评论