c++ Programming Glossary: polymorphically
Can template polymorphism be used in place of OO polymorphism? http://stackoverflow.com/questions/1213366/can-template-polymorphism-be-used-in-place-of-oo-polymorphism the problem where I end up wanting something to behave polymorphically which templates don't seem to support. OOP Code using composition..
Singleton - Why use classes? http://stackoverflow.com/questions/1394133/singleton-why-use-classes instances. You can override the singleton's methods polymorphically. You can configure your application at runtime by initializing..
Polymorphism & Pointers to arrays http://stackoverflow.com/questions/1411844/polymorphism-pointers-to-arrays share improve this question You can't treat arrays polymorphically so while new B 100 creates an array of B objects and returns..
Why catch an exception as reference-to-const? http://stackoverflow.com/questions/2145147/why-catch-an-exception-as-reference-to-const You need a reference so you can access the exception polymorphically a const to increase performance and tell the compiler you're..
How Visitor Pattern avoid downcasting http://stackoverflow.com/questions/3254788/how-visitor-pattern-avoid-downcasting Now you implement actual visitor to handle the object polymorphically. Implementing custom visitor class Printer public Visitor virtual..
Should every class have a virtual destructor? http://stackoverflow.com/questions/353817/should-every-class-have-a-virtual-destructor arguably advertises that this type is meant to be used polymorphically. Some people think you need an explicit reason to not use a..
Does the C++ standard mandate poor performance for iostreams, or am I just dealing with a poor implementation? [closed] http://stackoverflow.com/questions/4340396/does-the-c-standard-mandate-poor-performance-for-iostreams-or-am-i-just-deali least 10 times slower when I test it It isn't being used polymorphically in this simple micro benchmark so that doesn't explain it. ..
Thou shalt not inherit from std::vector http://stackoverflow.com/questions/4353203/thou-shalt-not-inherit-from-stdvector in the documentation that this class should not be used polymorphically. I think most developers are competent enough to understand.. competent enough to understand that this shouldn't be used polymorphically anyway. Is my decision absolutely unjustifiable If so why Can..
When to use virtual destructors? http://stackoverflow.com/questions/461203/when-to-use-virtual-destructors destructors virtual when they're meant to be manipulated polymorphically. If you want to prevent the deletion of an instance through..
Why should one not derive from c++ std string class? http://stackoverflow.com/questions/6006860/why-should-one-not-derive-from-c-std-string-class p new Derived because the classes are not meant to be used polymorphically c string inheritance stl share improve this question I..
Why is it undefined behavior to delete[] an array of derived objects via a base pointer? http://stackoverflow.com/questions/6171814/why-is-it-undefined-behavior-to-delete-an-array-of-derived-objects-via-a-base of legitimate uses. By not allowing arrays to behave polymorphically either as a whole or only for delete this means that arrays..
Subclass/inherit standard containers? http://stackoverflow.com/questions/6806173/subclass-inherit-standard-containers have virtual destructors . You should never use something polymorphically that does not have virtual destructors because you cannot guarantee..
polymorphic C++ references http://stackoverflow.com/questions/7192069/polymorphic-c-references in line #1 is a reference so in order to be able to use it polymorphically is that an actual word as shown in line #3 I have to convert..
Can a pointer to base point to an array of derived objects? http://stackoverflow.com/questions/7196172/can-a-pointer-to-base-point-to-an-array-of-derived-objects have different kinds of Shape s in the array and use them polymorphically you need an array of pointers to Shape. share improve this..
Is there any real risk to deriving from the C++ STL containers? http://stackoverflow.com/questions/922248/is-there-any-real-risk-to-deriving-from-the-c-stl-containers not have virtual destructors thus you cannot handle them polymorphically. If you will not and everyone who uses your code doesn't it's..
|