Index_P


P

pack() (AWT/Swing), 800, 810, 813, 817, 819, 822, 828, 1000

package

diagram (UML), 588, 604

(Java), 3, 13, 55, 57, 71

qualified name, 56

padding

(GNOME/GTK+), 838

variable

ipadx (AWT/Swing), 827

ipady (AWT/Swing), 827

paint() (AWT/Swing), 903-904, 916

paintBorder() (AWT/Swing), 903

paintChildren() (AWT/Swing), 903

paintComponent() (AWT/Swing), 854, 903-904, 942

paintEvent() (Qt), 918-919, 924

pair, 176

pallet, 798

pane (AWT/Swing)

content, 797

glass, 797-799

layered, 797-798

root, 797

Panel (AWT/Swing), 936, 948

parameterization, 549

parameterized

class

(C++), 550, 555

(Java), 568

function (C++), 550

interface (Java), 573

method (Java), 576

parameter list (UML), 596

PARAM tag (HTML), 939, 954

parselnt() (Java), 17-18, 939

pass argument to function, 345

by pointer (C++), 345

by reference (C++), 345

by value

(C++), 345

of object reference (Java), 345

pass by pointer

class type argument (C++), 351

primitive type argument (C++), 347

pass by reference

class type argument (C++), 352

primitive type argument (C++), 349

pass by value

class type argument

(C++), 350

(Java), 354

of object reference (Java), 354

primitive type argument

(C++), 346

(Java), 353

PassClassTypeByPointer.cc, 351

PassClassTypeByRef.cc, 352

PassClassTypeByValue.cc, 350

PassClassTypeByValue.java, 354

passing arguments

(C++), 346

(Java), 353

PassPrimByPointer.cc, 347

PassPrimByRef.cc, 349

PassPrimByValue.cc, 347

PassPrimByValue.java, 353

peek() (C++), 15-16, 246

peer class (AWT/Swing), 793

peered component (AWT/Swing), 794

peerless component (AWT/Swing), 793

performance penalty

for polymorphic function (C++), 650

Photoshop, 795

pipe (C++), 23

PipedInputStream (Java), 259, 988, 990

PipedOutputStream (Java), 259, 988, 990

pixmap, 896

PlainDocument (AWT/Swing), 854

Point (AWT/Swing), 915

pointer

to C++ function, 374

to class member (C++), 463

type (C++), 297

PointerDirectToMember.cc, 464

polyline, 924 932

Polymorph.cc, 45

polymorphic

behavior, 638

type (C++), 646, 781

PolymorphicTypes.cc, 782

Polymorphism, 3, 29, 31, 682, 728, 918

in simulated OO in C, 98

Polymorph.java, 48

pop_back() (C++), 154, 174

pop() (C++), 174-175

pop_front() (C++), 168

port, 1027-1028

number, 1027-1028

Portable Operating System Interface, 1002

POSIX, 1002

thread attributes, 1003

threads, 964

pos() (Qt), 924

precedence of an operator, 497

precision

of output (C++), 252

of SQL data types, 1061

preemptive scheduling, 964

PretendGiant.cc, 520

previous() (Java), 186

PRIMARY KEY (SQL), 1061

NOT NULL, 1060-1061

primitive type, 211

print() (C), 6-7, 98, 796

print() (Java), 13, 265

println() (Java), 13, 265

printObj.cc, 53

PrintObj.java, 52

print representation (Java), 52

printStackTrace() (Java), 410

PrintStream (Java), 13, 265

PrintWriter (Java), 265, 1034

priority-preemptive scheduling, 964

priority_queue, a C++ container class, 149, 151, 176

PriorityQueueOps.cc, 177

priority of a thread, 964

private

base (C++), 618

class derivation (C++), 664

for access control, 34, 38, 71, 595

PrivateConstructor.cc, 420

Promo.cc, 224

promotion, 224

property-string (UML), 595-596

protected

base (C++), 618

class derivation (C++), 664

for access control, 71, 595

inheritance, 665

prototype (C++), 346

pseudorandom, 460

pseudorandom numbers, 56

pthread_attr_init() (POSIX), 1003

pthread_attr_t (POSIX), 1002-1003

PTHREAD_CANCELED (POSIX), 1007

pthread_condattr_t (POSIX), 1013

pthread_cond_broadcast() (POSIX), 1014

pthrea_cond_destroy() (POSIX), 1014

pthread_cond_init() (POSIX), 1013

pthread_cond_signal() (POSIX), 1014

pthread_cond_timedwait() (POSIX), 1014

pthread_cond_t (POSIX), 1013

pthread_cond_wait() (POSIX), 1014

PTHREAD_CREATE_DETACHED (POSIX), 1003

PTHREAD_CREATE_JOINABLE (POSIX), 1003

pthread_create() (POSIX), 1004

pthread_detach() (POSIX), 1004

pthread_exit() (POSIX), 1007

PTHREAD_EXPLICIT_SCHED (POSIX), 1004

PTHREAD_INHERIT_SCHED (POSIX), 1004

pthread_join() (POSIX), 1003, 1006

pthread_mutexattr_getkind_np() (POSIX), 1011

pthread_mutexattr_setkind_np (POSIX), 1011

pthread_mutex_destroy() (POSIX), 1013

PTHREAD_MUTEX_FAST_NP (POSIX), 1010

pthread_mutex_lock() (POSIX), 1010, 1014

PTHREAD_MUTEX_RECURSIVE_NP (POSIX), 1011

pthread_mutex_unlock() (POSIX), 1010, 1014

PTHREAD_SCOPE_PROCESS (POSIX), 1004

PTHREAD_SCOPE_SYSTEM (POSIX), 1004

pthread_setschedparam() (POSIX), 1004

pthread_setschedpolicy() (POSIX), 1004

pthreads.h (POSIX, 1002

pthread_t (POSIX), 1002

public

base (C++), 618

class, 11

class derivation (C++), 617

for access control. 34, 38, 71, 595

pull-down menu. 881

pure virtual (C++), 74-75, 643, 660, 727

push() (C++), 174-175

push_back() (C++), 153-154, 174

push_front() (C++), 168

put() (C++), 21, 247

putback() (C++), 246

putc() (C), 19, 21

put position (C++), 240




Programming With Objects[c] A Comparative Presentation of Object-Oriented Programming With C++ and Java
Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java
ISBN: 0471268526
EAN: 2147483647
Year: 2005
Pages: 273
Authors: Avinash Kak

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net