c / C ++为什么有时会强调为什么有时候没有下划线?!

时间:2015-11-07 23:49:47

标签: c++

我有这个标题:

namespace Mem
{
  void init(void);
  void uninit(void);
  void *realloc(void *old, SIZE_T size);
  void *alloc(SIZE_T size);
  void free(void *mem);
  void freeArrayOfPointers(void *mem, SIZE_T count);
  void ASM_INTERNAL_DEF _copy(void *dest, const void *source, SIZE_T size);
  void _copyFromEnd(void *dest, const void *source, SIZE_T size);
  void *copyEx(const void *source, SIZE_T size);
  int _compare(const void *mem1, const void *mem2, SIZE_T size);
  void _zero(void *mem, SIZE_T size);
  void ASM_INTERNAL_DEF _set(void *mem, char c, SIZE_T size);
  void *_getL(void *mem, char c, SIZE_T size);
  void *_getR(void *mem, char c, SIZE_T size);
  void _replace(void *mem, SIZE_T size, char oldChar, char newChar);
  void *_findData(const void *mem, SIZE_T memSize, void *data, SIZE_T dataSize);
  void _swap(void *mem1, void *mem2, SIZE_T size);
  SIZE_T _replaceDword(DWORD originalValue, DWORD newValue, void *mem, SIZE_T memSize);
};

具有下划线的意味着什么功能?没有下划线? THX。

1 个答案:

答案 0 :(得分:1)

在您显示的标识符中,下划线没有特殊含义。它只是函数名称的一部分。