Head文件夹中文件:
Command.h:
#ifndef __COMMAND_H__
#define __COMMAND_H__
#include <sys/stat.h>
enum
{
FILE_MODE = (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH),
DIR_MODE = (FILE_MODE | S_IXUSR | S_IXGRP | S_IXOTH)
};
enum command
{
ls, cd, mk, touch, rm, download, upload
};
enum sndstate
{
sndfile, snddir, sndtxt, done
};
#endif
Uncopy.h:
#ifndef __UNCOPY_H__
#define __UNCOPY_H__
class Uncopy
{
public:
Uncopy() { }
private:
Uncopy(const Uncopy &);
Uncopy & operator = (const Uncopy &);
};
#endif

本文介绍了一个C++头文件中定义的枚举类型,包括文件操作模式和命令类型,以及一个禁止复制构造和赋值操作的Uncopy类实现。
508

被折叠的 条评论
为什么被折叠?



