int dx = m_ClipBox.GetWidth() * GetZoom(); m_ClipBox.m_Pos.y = PaintClipBox.y * GetZoom(); int* i; char* i; int MyFunc(std::string& s, char*) { char* c = const_cast(s.c_str()); } int YerFunc(std::string& s, char**) { char** c; int a = b[0] * c; } int* X(int* i, int*); int* i = &a; int* i = *b; int* i = &*c; int* Aclass::X(int* i, int*); class Aclass { int* X(int* i, int*); } extern "C" { int foo1(int* a); int foo2(sometype* a); } int bar1(int* a); int bar2(sometype* a); struct X { int* a; // 3:5 int f() { return *b; // 7:8 } int g() { return *c; // 11:8 } }; int* const i; int* static i; static auto Func1(Model* model) -> Color*; static auto Func1(Model* model) -> Color* { return nullptr; } auto Func2(Model* model) -> Color* const; auto Func2(Model* model) -> Color* const { return nullptr; } auto Func3(Model* model) -> Color**; auto Func3(Model* model) -> Color** { return nullptr; } auto Func4(Model* model) -> Color** const; auto Func4(Model* model) -> Color** const { return nullptr; }