📄 bcb6lang.toc
字号:
:Base bcb6lang.hlp>main:Title C++Builder Language Guide;1 C++Builder Language Guide2 Lexical elements overview3 Lexical Elements = LexicalElements3 Whitespace Overview4 Whitespace = Whitespace4 Comments = Comments3 Tokens Overview4 Tokens = Tokens4 Keywords overview5 Keywords = Keywords5 C++Builder specific keywords = Keywords_Cplusplus5 C++Builder register pseudovariables = TableOfRegisterPseudovariables5 C++Builder keyword extensions = Keywords_BorlandExtensions4 Identifiers Overview5 Identifiers = Identifiers4 Constants overview5 Constants = Constants5 Integer constants = IntegerConstants5 Extended integer types =ExtendedIntegerTypes5 Borland C++ integer constants without L or U = BorlandCPPIntegerConstantsWithoutLOrU5 Floating-point constants = Floating_PointConstants5 Character constants overview6 Character constants = CharacterConstants6 The three char types = TheThreeCharTypes6 Escape sequences = EscapeSequences6 Wide-character and multi-character constants = Wide_CharacterConstants5 String constants overview6 String constants = StringConstants5 Enumeration constants6 Enumeration constants = EnumerationConstants5 Constants and internal representation6 Constants and internal representation = ConstantsAndInternalRepresentation6 Data Types (32-bit) = DataTypesBorland_325 Internal representation of numerical types6 Internal representation of numerical types = InternalRepresentationOfNumericalTypes5 Constant expressions6 Constant expressions = ConstantExpressions4 Punctuators overview5 Punctuators = punctuators;2 Language structure3 Introduction to Language structure =LanguageStructure3 Declarations4 Introduction to Declarations =Declarations4 Objects5 Introduction to Objects =Objects5 lvalues =lvalues5 rvalues =rvalues4 Storage classes and types5 Storage classes and types =StorageClassesAndTypes4 Scope5 Introduction to Scope =Scope5 Namespaces =NameSpaces4 Visibility5 Visibility =Visibility4 Duration5 Introduction to Duration =Duration5 Static =Static5 Local =Local5 Dynamic =Dynamic4 Translation units5 Translation units =TranslationUnits4 Linkage5 Introduction to Linkage =Linkage5 External and internal linkage rules =ExternalAndInternalLinkageRules5 Name mangling =NameMangling3 Declaration syntax4 Introduction to Declaration syntax =DeclarationSyntax4 Tentative definitions =TentativeDefinitions4 Possible declarations =PossibleDeclarations4 External declarations and definitions =ExternalDeclarationsAndDefinitions4 Type specifiers =Keywords_TypeSpecifiers4 Type categories5 Introduction to type categories =TypeCategories5 Type void = Void4 The fundamental types5 Introduction to the fundamental types =TheFundamentalTypes5 Integral types =IntegralTypes5 Floating-point types =Floating_PointTypes5 Standard arithmetic conversions = StandardArithmeticConversions5 Special char, int, and enum conversions =SpecialCharIntAndEnumConversions4 Initialization5 Introduction to Initialization =Initialization5 Arrays, structures, and unions =ArraysStructuresAndUnions4 Declarations and declarators5 Declarations and declarators =DeclarationsAndDeclarators4 Use of storage class specifiers5 Use of storage class specifiers =Keywords_StorageClassSpecifiers4 Variable Modifiers5 Introduction to Variable Modifiers =VariableModifiers5 const =const5 volatile =volatile4 Mixed-language calling conventions5 Mixed-language calling conventions =Mixed_LanguageCallingConventions5 __cdecl = cdecl5 __pascal =pascal5 __stdcall =_stdcall5 __fastcall =_fastcall4 Multithread variables5 Multithread variables =__thread4 Function modifiers5 Function modifiers =FunctionModifiers3 Pointers4 Introduction to Pointers =Pointers4 Pointers to objects =PointersToObjects4 Pointers to functions =PointersToFunctions4 Pointer declarations =PointerDeclarations4 Pointer constants =PointerConstants4 Pointer arithmetic =PointerArithmetic4 Pointer conversions =PointerConversions4 C++ reference declarations =CPPreferencedeclarations3 Arrays3 Introduction to Arrays in C =Arrays3 Functions4 Introduction to Functions =Functions4 Declarations and definitions =DeclarationsAndDefinitions4 Declarations and prototypes =DeclarationsAndPrototypes4 Definitions =Definitions4 Formal parameter declarations =FormalParameterDeclarations4 Function calls and argument conversions =FunctionCallsAndArgumentConversions3 Structures4 Introduction to Structures =Structures4 Untagged structures and typedefs =UntaggedStructuresAndTypedefs4 Structure member declarations =StructureMemberDeclarations4 Structures and functions =StructuresAndFunctions4 Structure member access =StructureMemberAccess4 Structure name spaces =StructureNameSpaces4 Incomplete declarations =IncompleteDeclarations4 Bit fields =BitFields3 Unions4 Introduction to Unions =Unions4 Anonymous unions (C++ only) =AnonymousUnions4 Union declarations =UnionDeclarations3 Enumerations4 Enumerations =Enumerations4 Assignment to enum types =AssignmentToEnumTypes3 Expressions4 Introduction to Expressions =Expressions4 Precedence of Operators = Ops_Precedence4 Expressions and C++ =ExpressionsAndCPP4 Evaluation order =EvaluationOrder4 Errors and overflows =ErrorsAndOverflows;3 Operators Summary4 Operators Summary = Op_Summary3 Primary Expression Operators4 Primary Expression Operators = PrimaryExpressionOperators3 Postfix Expression Operators4 Postfix Expression Operators = Postfix_ops5 Array subscript operator = bracket_ops5 Function call operator = parens_ops5 Direct member selector = Op_Period5 Indirect member selector = Op_RightArrow5 Increment/Decrement operators = inc_decrement3 Unary operators4 Unary operators = unary_ops4 Reference/Indirect operators = ref_deref_ops4 Plus/Minus operators = plus_minus4 Arithmetic Operators = Arithmetic_ops4 The sizeof operator = sizeof3 Binary operators4 Introduction to Binary operators = binary_ops4 Multiplicative Operators = multiplicative_ops4 Bitwise operators =Bitwise_Ops4 Relational operators =Relational_Ops4 Equality operators =EqualityOperators4 Logical operators =Logical_Ops4 Conditional Operator = conditional_op4 Assignment Operators = assignment_ops4 Comma Punctuator and Operator = comma_op4 C++ Specific Operators = CPlus_ops3 Statements4 Introduction to Statements =Statements4 Blocks =Blocks4 Labeled statements =LabeledStatements4 Expression statements =ExpressionStatements4 Selection statements =SelectionStatements4 Iteration statements =IterationStatements4 Jump statements =JumpStatements;2 C++ specifics3 Introduction to C++ specifics =CPPSpecifics3 C++ namespaces4 Namespaces overview = CPPNamespaces4 Defining a namespace = DefiningANamespace4 Declaring a namespace = ANamespace4 Namespace alias = NamespaceAlias4 Extending a namespace = ExtendingANamespace4 Anonymous namespaces = AnonymousNamespaces4 Accessing elements of a namespace = AccessingElementsOfANamespace4 Using directive = UsingDirective4 Using declaration = UsingDeclaration4 Explicit access qualification = ExplicitAccessQualification3 New-style typecasting overview4 New-style typecasting =NewStyleTypecasting4 const_cast = const_cast4 dynamic_cast = dynamic_cast4 reinterpret_cast = reinterpret_cast4 static_cast = static_cast3 Run-time type identification (RTTI)4 Run-time type identification (RTTI) overview = RunTimeTypeIdentificationRTTIOverview4 The typeid operator = typeid5 __rtti and the -RT option = __rtti5 -RT option and destructors = RTOptionAndDestructors3 Referencing4 Introduction to Referencing =Referencing4 Simple references =SimpleReferences4 Reference arguments =ReferenceArguments3 The scope resolution operator4 Scope resolution operator =ScopeResolutionOperator
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -