Week Overview(11.14)

来源:互联网 发布:掌上电力请检查网络 编辑:程序博客网 时间:2024/05/02 04:07

Class A中有一个成员函数是纯虚函数时,不能创建Class A的对象,只能创建Class A的子类的对象。

外界不能直接访问protected类型的成员函数,Class A中的成员函数可以访问protected类型的成员函数。

 

Class A{

public:

       Class B{

funcC();

};

};

要访问funcC(),

A * m_pclassA;  //声明

m_pclassA =new Class A(构造函数的参数);

m_pclassA->B::funcC();

 

枚举类型的成员变量

Class SaraChannel{

public:

enum Directions{

IsBidirectional,   // 枚举类型中值分别为0123…

IsTransmitter,

IsReceiver,

NumDirections

};

SaraChannel(int chanNumber, SaraTerminal * pterm, Directions dir);

~SaraChannel();

};

创建对象

SaraChannel * m_pChannel;

SaraTerminal * m_pTerm;

m_tChannel=new SaraChannel(1,m_pTerm,SaraChannel::IsTransmitter);

 

linux命令

ln 链接

 

ln  –s  v2_x_x  saratoga  产生一个symbolic link

ln  v2_x_x   saratoga    产生一个hard link

ln [options] source dest

-f : 链结时先将与 dist 同档名的档案删除

-d : 允许系统管理者硬链结自己的目录

-i : 在删除与 dist 同档名的档案时先进行询问

-n : 在进行软连结时,将 dist 视为一般的档案

-s : 进行软链结(symbolic link)

-v : 在连结之前显示其档名

-b : 将在链结时会被覆写或删除的档案进行备份

-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾

-V METHOD : 指定备份的方式

--help : 显示辅助说明

--version : 显示版本

 

chmod a+x run  改变run文件访问权限,a(all users), x(execute permission)

run文件中指定运行文件的位置

./obj_linux_x86_d/testmc > /tmp/testmc

 

ulimit –an  ulimit –c 1000000; ls -l 显示core文件

ulimit [-acdfHlmnpsStvw] [size]
4,
参数介绍:
-H
设置硬件资源限制.
-S
设置软件资源限制.
-a
显示当前所有的资源限制.
-c size:
设置core文件的最大值.单位:blocks
-d size:
设置数据段的最大值.单位:kbytes
-f size:
设置创建文件的最大值.单位:blocks
-l size:
设置在内存中锁定进程的最大值.单位:kbytes
-m size:
设置可以使用的常驻内存的最大值.单位:kbytes
-n size:
设置内核可以同时打开的文件描述符的最大值.单位:n
-p size:
设置管道缓冲区的最大值.单位:kbytes
-s size:
设置堆栈的最大值.单位:kbytes
-t size:
设置CPU使用时间的最大上限.单位:seconds
-v size:
设置虚拟内存的最大值.单位:kbytes

 

gdb obj…/testmc core.*

 

 

ln –nfs v2_unify_x/ saratoga 使saratoga指向v2_unify_x/
原创粉丝点击