Index_I


I

IDE, 845

identifier, 211-212

declaration, 283

default initialization, 283

definition, 283

scope, 283

Idle (Qt), 1039

idle function, 881

ID number, 880

IEEE 754 Standard, 222, 227

ifstream (C++), 21-22, 237-238

ignore() (C++), 245

IllegalArgumentException (Java), 409

Image (AWT/Swing), 915, 940, 942

Imagelcon (AWT/Swing), 810, 813, 819, 822, 940, 942-943

ImageLoadAndDisplay.java, 917

image loading

asynchronous, 915

monitoring of, 915

ImageObserver (AWT/Swing), 916

immutable, 129, 200

implementationInheritance (C++), 665

ImplementationInheritance.cc, 667

implementation perspective (UML), 592

implementing an interface (Java), 77

implicit type conversion, 223

(C++), 224, 232, 533

for class-types (C++), 534

(Java), 228

import (Java), 24, 56-57, 605

in (C++), 239

include (UML), 590

including C header files in C++, 386

increment operator overloading (C++), 529

indefinite number (UML), 593

indexOf() (Java), 140

IndexOutOfBoundsException (Java), 315

indirect base, 732

indirection (C++), 297

inf, 222

inheritance, 3, 29, 31, 43

in simulated OO in C 95

loop (C++), 760

multiple (C++) 75

inheritsched (POSIX), 1004

init() (AWT/Swing), 903, 936-937, 941, 991

initial capacity, 186, 190

initialCapacity, 197

initialization of

arrays

(C++), 301, 307-308

(Java), 311

base-class subobject

(C++), 623

(Java), 669

class type

default (C++), 287

default (Java), 296

const class member (C++), 292

reference type (C++), 292, 330

object reference

(Java), 333

static class members (C++), 423

static class members (Java), 433

static const class members (C++), 422

static final (Java), 430

variables

default (C++), 286

default (Java), 293

initialization static (C++), 422

inlining (C++), 36, 345, 360

inner class (Java), 91

InnerClass.java, 92

InnerClassThisPrefix.java, 92

input

operator (C++), 16

stream manipulators (C++), 255

stream object state (C++), 23

InputEvent (AWT/Swing), 845

InputIterator (C++), 566

InputStream (Java), 18, 1029, 259, 990

INSERT (SQL), 1060, 1062

insert()

(C++), 123, 153, 159

(Java), 141

insert substring

(C++), 123

(Java), 141

insertElement() (Java), 196

inserter iterator (C++), 567

insertion

formatted (C++), 9

operator (C++), 9

insertUpdate() (AWT/Swing), 854, 999

Insets (AWT/Swing), 904

insets (AWT/Swing), 827

instance of a class, 29

instantiating a class, 2, 33

INT (SQL), 1060

int, 213, 220

IntComparator (Java), 577

INTEGER (SQL), 1061

integer, 211

Integer (Java), 18, 939

Integer.java, 579

integer

literal, 221

decimal, 221

hexadecimal, 221

octal, 221

types, 220

IntegerGeneric.java, 581

Integer.parseInt() (Java), 17

integral types

(C++), 223

(Java), 223

interaction diagram (UML), 588, 597

Interactive Design Environment, 845

interface (Java), 3, 74-75, 680

for packaging constants, 689

nested, 89

parameterized, 573

interference, thread, 971

Interleaved.cc, 470

interleaved classes, 298, 466

Interleaved.java, 481

intermediate GUI containers, 794-796

intern() (Java), 130

InternalFrame (AWT/Swing), 794

internal linkage (C++), 69, 304

International Standards Organization, 8

internet auction example, 588

InterruptedException (Java), 984

INTERVAL DAY (SQL), 1061

intervals (SQL), 1060

intValue() (Java), 191

invariances, 789

invisible component (AWT/Swing), 816

invokeAndWait() (AWT/Swing), 1000

invokeLater() (AWT/Swing), 1000

invoking

a function on an object, 16

object, 503

I/O

binary

(C), 20

(C++), 246

(Java), 261

character based

(C++), 238

(Java), 261

modes, 16

asynchronous, 16

blocking, 16

nonblocking, 16

stream hierarchy

(C++), 237

(Java), 258

IOException (Java), 25

iomanip, a C++ header file, 8, 256

ios, a C++ header file, 8

ios::app (C++), 238-239

ios::ate (C++), 239, 248

ios::binary (C++), 239

ios::cur (C++), 241

ios::fixed (C++), 255

ios::in (C++), 239, 241

ios::left (C++), 253

ios::noshowpoint (C++), 254

ios::noskipws (C++), 255

ios::out (C++), 239, 241

ios::scientific (C++), 254

ios::showbase (C++), 254

ios::showpoint (C++), 254

ios::skipws (C++), 255

ios::trunc (C++), 239

iosfwd, a C++ header file, 8

iostream

a C++ header file, 8

a C++ I/O stream class, 237

IP address, 1027-1028

ipadx, padding variable (AWT/Swing), 827

ipady, padding variable (AWT/Swing), 827

irresolvable deadlock, 987

IsA relationship, 31, 591, 682

isEmpty() (Java), 183

isEventDispatchThread() (AWT/Swing), 993

ISO, 8, 421

ISO-Latin-1, 133

istream

a C++ header file, 8

a C++ input stream class, 237

istringstream (C++), 257

istrstream (C++), 257

itemStateChanged() (AWT/Swing), 822

Iterator (Java), 186, 190

GJ, 571

iterator

a C++ header file, 8

adapter (C++), 567

(C++), 153, 171, 181, 565

BidirectionalIterator, 567

class, 565

forward incrementing, 566

initialization, 565

RandomAccessIterator, 567

(Java), 190

dereferencing (C++), 154

iterator() (Java), 183




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