Print Page | Close Window

C++ signature changes

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=14010
Printed Date: 27 September 2024 at 6:22pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: C++ signature changes
Posted By: franji1
Subject: C++ signature changes
Date Posted: 14 April 2009 at 11:34am
Is there a document that shows all of the XTP toolkit C++ class signature changes or function renaming from version to version?
 
The C++ language designers have left a nice hole that C# and I believe Java have covered requiring the override keyword when truly overriding a derived implementation of the same signature, and the virtual keyword for introducing an overloaded name with a completely new signature.
 
Small changes like parameter type change from WORD to DWORD like here https://forum.codejock.com/forum_posts.asp?TID=1467&KW=signature - https://forum.codejock.com/forum_posts.asp?TID=1467&KW=signature
and even renamed function like here https://forum.codejock.com/forum_posts.asp?TID=12033&KW=signature - https://forum.codejock.com/forum_posts.asp?TID=12033&KW=signature
 
The former is critical, but the latter can be just as bad if our code does not "call back" to the now non-existent override.
 
We have just upgraded from XTP V10 to V13.  It builds, but you never know with potential major issues described here.
 
Product: Xtreme ToolkitPro version 13.0.0
Platform: Windows Vista Ultimate 32bit - SP1
Language: Visual Studio C++ 2008



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net