键入一个类型和相同类型的指针的正确方法是什么?

bod*_*ydo 4 c c++ pointers typedef

键入一个类型和相同类型的指针的正确方法是什么?这就是我的意思.我应该这样做:

typedef unsigned int delay;
typedef unsigned int * delayp;
Run Code Online (Sandbox Code Playgroud)

或者我应该这样做:

typedef unsigned int delay;
typedef delay * delayp;
Run Code Online (Sandbox Code Playgroud)

或者也许我根本不应该输入def指针而只是使用delay *而不是delayp我认为必要的任何地方?

谢谢,Boda Cydo.

小智 26

正确的方法是不要这样做.隐藏某事物是指针的事实通常被视为糟糕的风格.

  • 究竟.并以一种不清楚它的指针是邪恶的方式命名指针类型. (2认同)
  • 我从未见过隐藏指针的好处. (2认同)