help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Redundant dynamic_cast<>


From: Andreas Schallenberg
Subject: Redundant dynamic_cast<>
Date: Thu, 30 Mar 2006 17:59:13 +0200
User-agent: KNode/0.10.1

Hi NG,

is there any way to make g++ (preferably) report
dynamic_cast statements that are unnecessary?
Example:

class A{...};
class B : public A {...};
class C : public B {...};
...
void myFunc(C * obj)
{
  // redundant one...
  ... = dynamic_cast<C*>(obj);
  // ...redundant two
  ... = dynamic_cast<B*>(obj);
}

Andreas


reply via email to

[Prev in Thread] Current Thread [Next in Thread]