【MFC学习笔记3】ASSERT()函数用法,CFileFind Class 说明。

 ASSERT() 函数用法
  assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:
  #include <assert.h>
  void assert( int expression );
  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,
  然后通过调用 abort 来终止程序运行。

ASSERT_KINDOF
说明:
该宏断言指向对象的指针,该指针指向一个特定类的对象或从特定类派生的类的对象。该pobject(断言的指针)参数应该是一个指向对象的指针,而且可以为const类型。指针指向的对象和类必须要支持CObject run-time class信息。例如,为了确保pDocument是CmyDocument或其任何派生类对象的指针,必须如下编码:
ASSERT_KINDOF(CMyDocument, pDocument)
精确地使用ASSERT_KINDOF宏要如下编码:
ASSERT(pobject->IsKindOf(RUNTIME_CLASS(classname)));
该函数仅仅对声明DECLARE_DYNAMIC or DECLARE_SERIAL宏的类起作用

提示: 该函数仅在MFC DEBUG模式下起作用。


CFileFind Class

执行本地文件搜索并且基于网络文件搜索类CGopherFileFind和CFtpFileFind。

class CFileFind :public CObject

注意:
 CFileFind包括成员函数,开始搜索,指定文件搜索,并且返回文件标题,名字,路径。对于Internet搜索,成员函数GetFileURL返回文件的URL。
 CFileFind是基于另外两个旨在特定服务器上寻找的MFC类:CGopherFileFind工作于具体的Gopher服务器,CFtpFileFind工作于特别是FTP服务器。同时,这三个类提供了一个无缝机制,无论是在本地机器或是远程服务器上为客户寻找档案,服务器协议,文件类型,或位置。

 

    【注】:此文根据MSDN,由本人译,由于水平有限,难免出错,还望不吝指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值