社区
C++ Builder
帖子详情
有目录拷贝的函数,有吗?
libertysigil
2004-02-06 05:43:02
如题!
有实现文件夹复制,改名的函数吗?
...全文
61
3
打赏
收藏
有目录拷贝的函数,有吗?
如题! 有实现文件夹复制,改名的函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zer
2004-04-25
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2710/2710428.xml?temp=.3827478
soft021
2004-04-25
打赏
举报
回复
最近正在做压缩与解压文件,所以建议你考虑一下先缩再拷贝,压缩工具可用cabarc.exe(cb目录下有),它可以压缩目录.
constantine
2004-04-25
打赏
举报
回复
//op:1剪切到,2复制到,3删除 4 重命名
bool __fastcall TMainForm :: FileOperate(AnsiString FromFile,AnsiString ToFile,int op,bool isShowNews)
{
TSHFileOpStruct Op ;
ZeroMemory(&Op,sizeof(SHFILEOPSTRUCT));
Op.hwnd=NULL ;
char CopyFile[128];
setmem(CopyFile,128,'\0');
StrPCopy(CopyFile,FromFile);
Op.pFrom=CopyFile ;
Op.pTo=ToFile.c_str();
if(op==1)
Op.wFunc=FO_MOVE ;
else if(op==2)
Op.wFunc=FO_COPY ;
else if(op==3)
Op.wFunc=FO_DELETE ;
else if(op==4)
Op.wFunc=FO_RENAME ;
else return false ;
if(isShowNews)
Op.fFlags=FOF_ALLOWUNDO ;
else
Op.fFlags=FOF_NOCONFIRMATION ;
//FOF_SIMPLEPROGRESS
Op.hNameMappings=NULL ;
Op.lpszProgressTitle=NULL ;
int result=SHFileOperation(&Op);
return(result==0)?true:false ;
}
什么是
拷贝
构造
函数
?
拷贝
构造
函数
何时被调用
1.什么是
拷贝
构造
函数
: CA(const CA& C)就是我们自定义的
拷贝
构造
函数
。可见,
拷贝
构造
函数
是一种特殊的构造
函数
,
函数
的名称必须和类名称一致,它的唯一的一个参数是本类型的一个引用变量,该参数是const类型,不可变的。例如:类X的
拷贝
构造
函数
的形式为X(X& x)。...
c++的默认
拷贝
构造
函数
,从深度
拷贝
和浅
拷贝
说起
1. c++类的默认
拷贝
构造
函数
的弊端c++类的中有两个特殊的构造
函数
,(1)无参构造
函数
,(2)
拷贝
构造
函数
。它们的特殊之处在于: (1)当类中没有定义任何构造
函数
时,编译器会默认提供一个无参构造
函数
且其
函数
体为空; (2)当类中没有定义
拷贝
构造
函数
时,编译器会默认提供一个
拷贝
构造
函数
,进行成员变量之间的
拷贝
。(这个
拷贝
操作是浅
拷贝
)这里只讲
拷贝
构造
函数
。在c语言中,int a = 5; /
构造
函数
与
拷贝
构造
函数
拷贝
构造
函数
和构造
函数
不能分开说,他们都是初始化对象的一种方法。但是我们这里用构造
函数
辅助说明
拷贝
构造
函数
,主要说说
拷贝
构造
函数
的声明,用途和使用注意事项。 众所周知,构造
函数
是一个初始化类对象的
函数
,即使不显示调用,编译器也会隐式调用构造
函数
初始化类对象。同样的,
拷贝
构造
函数
是一种特殊的构造
函数
,目的也是初始化类对象,同样在不声明的情况下也会隐式调用该
函数
。而隐式调用
拷贝
构造
函数
的时候,我们称...
拷贝
构造
函数
,默认
拷贝
构造
函数
拷贝
构造
函数
,默认
拷贝
构造
函数
1.c++的默认
拷贝
构造
函数
,从深度
拷贝
和浅
拷贝
说起 c++类的默认
拷贝
构造
函数
的弊端 c++类的中有两个特殊的构造
函数
,(1)无参构造
函数
,(2)
拷贝
构造
函数
。它们的特殊之处在于: (1)当类中没有定义任何构造
函数
时,编译器会默认提供一个无参构造
函数
且其
函数
体为空; (2)当类中没有定义
拷贝
构造
函数
时,编译器会默认提供一个
拷贝
构造
函数
,进行成员变量之间的
拷贝
。(...
c++
拷贝
函数
——深浅
拷贝
拷贝
构造
函数
拷贝
构造
函数
也是构造
函数
,长相和构造
函数
一样的,只是参数是固定
拷贝
构造
函数
唯一的参数是对对象引用 不写
拷贝
构造
函数
,也存在一个默认的
拷贝
构造
函数
拷贝
构造
函数
作用: 通过一个对象去初始化另一个对象 思考问题 什么时候调用
拷贝
构造? 当通过一个对象去创建出来另一个新的对象时候需要调用
拷贝
拷贝
构造什么时候需要加const修饰参数? 当存在匿名对象赋值操作的时候,必须要const修饰
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章