- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 C++拷贝构造函数详解
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copy int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。
2016-03-22 23:57:36 398
转载 Shell常用命令整理
1、 ls: 类似于dos下的dir命令 ls最常用的参数有三个: -a -l -F。 ls –a Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。 ls –l 该参数显示更详细的文件信息。 ls –F 使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@
2016-03-21 20:02:08 272
转载 linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做
2016-03-21 19:55:24 310
转载 C/C++沉思-----多态时一定要将父类(基类)的析构函数定义为虚函数
先来看一段代码: [cpp] view plain copy print? //test.cpp #include using namespace std; class father { public: father() { mPtr = new int;
2016-03-18 20:53:41 345
转载 最全面的linux信号量解析
信号量 一.什么是信号量 信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程) 所拥有。 信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明 它被占用,测试的线程要进入睡眠队列中,等待被唤醒。 二.信号量的分类 在学习信号量之前,我们必须先知道——Linux提供两种信号量: (1) 内核信号量,由内核控制路径使用 (2) 用户态进程
2016-03-18 20:11:31 327
转载 Linux--进程间通信(管道及有名管道FIFO)(转)
一. 管道: 1.只能用于具有亲缘关系的进程之间的通信 2.半双工通信模式 3.一种特殊的文件,是一种只存在于内核中的读写函数 管道基于文件描述符,管道建立时,有两个文件描述符: a. fd[0]: 固定用于读管道 b. fd[1]: 固定用于写管道 创建管道:pipe() 一般步骤:1.
2016-03-18 20:00:06 334
转载 关键字static的作用
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。注意,只有在定义了变量后才能使用。如果变量定义在使用之后,要用extern 声
2016-03-17 20:51:41 276
转载 数组退化成指针
如下定义就得到一个数组的引用 类型名 (&变量明)[N]; 在进行参数的传递时,数组引用可以帮助我们防止数组退化为指针,而这是我们在编程中很难注意到的问题。 下面来看一个实例: #include void each(int int_ref[10]) { std::cout for(int i=0;i
2016-03-09 13:56:41 571
原创 隔壁老王的典故
一对夫妇生了一个小孩,取名叫小白。。。小白渐渐长大了,开始学说话。为了让家里的老人家开心,于是就先教他喊“爷爷”。。。 小白就喊“爷爷爷爷”,结果过了两天,爷爷死了。。 家里人又教小白喊“奶奶”,小白不久也学会了喊“奶奶奶奶”,结果过了两天,奶奶也死了。。。 接下来轮到学喊“爸爸”了,小白的爸爸非常紧张。。他一下就学会了喊“爸爸”,接下来的两天里,爸爸彻夜未眠,睡不安稳。。
2016-03-02 14:13:38 1252 2
转载 QT中如何实现将textEdit中的内容完全存入txt文本中包括换行
自学QT不久,遇到一个问题。在保存textEdit中的内容到txt文本中时,在textEdit文本框中的内容本来是分行的但是写入txt文本中之后就只有一行了。 这是我保存到txt的代码: QString fileName=QFileDialog::getSaveFileName(this,"Save File",QDir::currentPath()); if(fileName.is
2016-03-01 15:12:50 8879
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人