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