簡體   English   中英

c/C++ 為什么有時下划線為什么有時沒有下划線?!

[英]c/C++ Why sometimes underscore why sometimes no underscore?!

我有這個標題:

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);
};

有下划線的函數是什么意思? 沒有下划線? 謝謝。

在您顯示的標識符中,下划線沒有特殊含義。 它只是函數名稱的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM