12786407-Cc-Language-Reference

12786407-Cc-Language-Reference - WebSphere Development...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: WebSphere Development Studio ILE C/C++ Language Reference Version 5.3 SC09-7852-00 E Rserver IBM WebSphere Development Studio ILE C/C++ Language Reference Version 5.3 SC09-7852-00 E Rserver IBM Note! Before using this information and the product it supports, be sure to read the general information under “Notices” on page 347. First Edition (November, 2003) This edition applies to Version 5, Release 3, Modification of IBM WebSphere ® Development Studio for iSeries ™ (program 5722–WDS), ILE C/C++ compilers, and to all subsequent releases and modifications until otherwise indicated in new editions. This edition replaces ILE C/C++ Language Reference , SC09–4815–00. IBM welcomes your comments. You can send them by the Internet to the following address: [email protected] Include the title and order number of this book, and the page number or topic related to your comment. Be sure to include your e-mail address if you want a reply. IBM welcomes your comments. You can send them by the Internet to the following address: [email protected] Include the title and order number of this book, and the page number or topic related to your comment. Be sure to include your e-mail address if you want a reply. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 1998, 2003. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About This Reference . . . . . . . . vii Highlighting Conventions . . . . . . . . . viii How to Read the Syntax Diagrams . . . . . . viii Chapter 1. Scope and Linkage . . . . . 1 Scope . . . . . . . . . . . . . . . . . 2 Local Scope . . . . . . . . . . . . . . 3 Function Scope . . . . . . . . . . . . 3 Function Prototype Scope . . . . . . . . . 3 Global Scope . . . . . . . . . . . . . 3 Class Scope . . . . . . . . . . . . . . 4 Name Spaces of Identifiers . . . . . . . . 4 Name Hiding . . . . . . . . . . . . . 5 Program Linkage . . . . . . . . . . . . . 6 Internal Linkage . . . . . . . . . . . . 7 External Linkage . . . . . . . . . . . . 7 No Linkage . . . . . . . . . . . . . . 8 Linkage Specifications — Linking to Non-C++ Programs . . . . . . . . . . . . . . . 8 Name Mangling . . . . . . . . . . . . 9 Chapter 2. Lexical Elements . . . . . 11 Tokens . . . . . . . . . . . . . . . . 11 Punctuators . . . . . . . . . . . . . 11 Alternative Tokens . . . . . . . . . . 12 Source Program Character Set . . . . . . . . 12 Escape Sequences . . . . . . . . . . . 13 The Unicode Standard . . . . . . . . . . 14 Trigraph Sequences . . . . . . . . . . . 14 Multibyte Characters . . . . . . . . . . 15 Comments . . . . . . . . . . . . . . . 15 Identifiers . . . . . . . . . . . . . . . 17 Reserved Identifiers . . . . . . . . . . 18 Case Sensitivity and Special Characters...
View Full Document

This note was uploaded on 07/19/2010 for the course COMPUTER S 10 taught by Professor Jeremy during the Spring '10 term at Aberystwyth University.

Page1 / 372

12786407-Cc-Language-Reference - WebSphere Development...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online