United States
Discussion
Directory
Members
Blogs
Events
Jobs
Search
Labs
Members
»
Login
»
Register
(Free)
»
Member Benefits
»
Submit Resource
Technology Zones
»
.NET Framework
(
Quickstart
)
»
ASP
»
ASP.NET
»
C / C++ / MFC
»
C# Programming
»
Java
»
JavaScript
»
PHP
»
Databases & SQL
»
Visual Basic
»
VB.NET
»
XML
»
More...
IBM Learning Center
»
Best practices for software analysis
»
How to use the Scrum project management method with IBM Rational Team Concert and the Jazz platform.
»
How to deploy and use WebSphere and VMware together
»
Writing Good Software Systems Development Use Cases.
Articles
»
Using SQL-DMO To Backup and Verify a Database
»
Select Case statement
»
Introducing Visual Studio .NET 2008 - Top 10 Features
»
API Programming Series #2
»
Using ADO.NET with SQL Server
Hosted By
Info
»
Partners
»
Advertise
»
About Us
»
Link To Us
»
Privacy Policy
»
Contact Us
Rated
Read 3,528 times
0 comments
Share with a Friend
PDF Version
Report Problem
Contents
1.
Introduction
2.
Off-warnings
3.
Use of the functions with a variable number of arguments
4.
Magic numbers
5.
Bit shifting operations
6.
Storing of pointer addresses
7.
Memsize types in unions
8.
Change of an array type
9.
Virtual functions with arguments of memsize type
10.
Serialization and data exchange
11.
Pointer address arithmetic
12.
Arrays indexing
13.
Mixed use of simple integer types and memsize types
14.
Implicit type conversions while using functions
15.
Overload functions
16.
Data alignment
17.
The use of outdated functions and predefined constants
18.
Explicit type conversions
19.
Error diagnosis
20.
Unit test
21.
Code review
22.
Built-in means of compilers
23.
Static analyzers
24.
Conclusion
25. Resources
Related Categories
Software & Utilities
Visual Studio
Programming Languages
C/C++
Typical errors of porting C++ code on the 64-bit platform - Resources
Author
AndreyKarpov
Resources
Chandra Shekar. Extend your application's reach from 32-bit to 64-bit environments.
http://enterprisenetworksandservers.com/monthly/art.php?2670
Converting 32-bit Applications Into 64-bit Applications: Things to Consider.
http://developers.sun.com/sunstudio/articles/ILP32toLP64Issues.html
Andrew Josey. Data Size Neutrality and 64-bit Support.
http://www.unix.org/whitepapers/64bit.html
Harsha S. Adiga. Porting Linux applications to 64-bit systems.
http://www.ibm.com/developerworks/library/l-port64.html
Transitioning C and C++ programs to the 64-bit data model.
http://devresource.hp.com/drc/STK/docs/refs/64datamodel.jsp
Porting an Application to 64-bit Linux on HP Integrity Servers.
http://h21007.www2.hp.com/dspp/files/unprotected/32bitto64bit_whitepaper.pdf
Stan Murawski. Beyond Windows XP: Get Ready Now for the Upcoming 64-Bit Version of Windows.
http://msdn.microsoft.com/msdnmag/issues/01/11/XP64/
Steve Graegert. 64-bit Data Models Explained.
http://digitalether.de/index.php?option=com_content&task=view&id=31&Itemid=46
Updating list of resources devoted to the development of 64-bit applications.
http://www.viva64.com/links.php
« Conclusion
Comments
Read Comments
|
Post Comment
No one has posted a comment yet.
Be the first
.
Search
Code Samples
»
Determine whether a url exists
»
Checking Internet Availability using C#
»
Hi-words and Lo-words
»
Proper Capitalization
»
Custom Title Bar
New Members
»
mahesh
in United Kingdom
»
vcbagi
in Viet Nam
»
Justin Tim
in Philippines
»
Mahesh C N
in United Arab Emirates
»
Craig Pickering
in United Kingdom
»
Sudhakar Tumu
in India