_fullpath vs GetFullPathName

Art*_*yom 5 c winapi

有什么区别:_fullpath和GetFullPathName

当然,我的意思是分别比较他们的ANSI/Unicode变体

  • 安西:_fullpathvsGetFullPathNameA
  • Uni:_wfullpathvsGetFullPathNameW

看来_fullpath有更漂亮和更简单的API,因为它允许分配缓冲你,但我只是想,如果我更换GetFullPathNameW_wfullpath我会错过?

Jon*_*ood 3

你不必错过任何东西。事实上,很有可能_fullpath()调用GetFullPathName(). 在这种情况下, 的_fullpath()工作方式就像 的一种包装器GetFullPathName(),这可以解释为什么界面看起来更简单且更易于使用。

您只是有多种方法来完成同一任务。而且,只要任何一种方法都没有过时并且执行所需的任务,选择完全取决于您。