ProviderName property
Index
501
overloading functions, 53–55
overriding member functions, 131–136
OwnerDocument property, 324, 326
P
Package.appxmanifest file, 379, 412
Page class, 377
Page element, 375
ParamArrayAttribute class, 458
parameters
in function bodies, 42–43
in function prototypes, 39
names for, 39
ParentNode property, 324, 326
Parent property, 291
parsing XML using, XmlReaderSettings class,
310–314
partial classes, 391
partial keyword, 392
passing structured data, 449–452
Path class, 274, 282
PeekChar method, 299
Peek method, 287
pf function pointer, 246
pinning pointers, 441–442
P/Invoke (Platform Invoke)
calling functions in Win32 API
DllImportAttribute class, 447–448
overview, 444–447
passing structured data, 449–452
Platform::Collections namespace, 394
Platform Invoke (P/Invoke). See P/Invoke
Platform::Metadata namespace, 394
Platform namespaces, in Windows RT, 394
Play To contract, Windows 8, 429
PNG (Portable Network Graphics) files, 379, 414
pointer operator (->), 28
pointers
interior pointers, 441
overview, 27–28
pinning pointers, 441–442
polymorphism
in object-oriented programming, 15–16
pop_back function, 225
Portable Network Graphics (PNG) files, 379, 414
positional parameters, 463
positive infinity, 272
post-decrement, 171
postfix increment operator expression, 31
post-increment, 171
#pragma once directive, 125
precedence, of operators, 34
precompiled headers, 379
pre-decrement, 171
predefined attributes
AssemblyInfo.cpp file, 457–458
classes for, 458–461
obtaining attribute data using, 469
overview, 457
prefix increment operator expression, 31
Prefix property, 308, 324, 326
pre-increment, 171
PrependChild method, 326
PreserveSig field, 448
PreserveWhitespace property, 324
PreviousSibling property, 323, 326
printArea function, 236
PrintStatement function, 78
private auto ansi, 456
private class, 136
private keyword, 19
ProcessChildNodes function, 330
processFile function, 297
ProcessingInstruction node type, 309
projections, 390
Project Properties dialog box, 338
projects, creating, 8–9
properties
for custom attributes, 463–464
for Exception class, 182–183
indexed
bank example, 236–244
overview, 236
overview, 229–230
quick reference, 244
scalar properties
auto-implemented properties, 233
errors in properties, 232
inheritance and, 235
in interfaces, 235–236
overview, 231–232
read-only and write-only properties, 233–235
of value types, 145
Properties property, 430
Properties tab, 402
property keyword, 231
protected access, 136–137
ProviderName property, 339
Do'stlaringiz bilan baham: |