|
macro (C++), 319
macros and messages, 844
main widget (Qt), 801
main_Window WithMenu.cc, 889
makefile, 805-806, 808, 868, 878, 889, 902, 1043, 1052
Makefile_ChatServer, 1052
Makefile_ClientSocket, 1043
Makefile_GTK_Crazy Window, 878
Makefile_GTK_First Window, 806
Makefile_GTK_RenderGraphics, 931
Makefile_GTK_Sketch, 935
Makefile_GTK_Window WithMenu, 902
Makefile_Qt_Crazy Window, 868
Makefile_Qt_Window WithMenu, 889
malloc(), 98, 110, 796, 1013
Manager.cc, 701
Manager.java, 707
Mandrake, 802
mangling, name (C++), 69, 386
Map, a Java container class, 191
map
(C++)
a container class, 149, 151, 178, 208, 567
a header file, 8
(Java), 184, 191
Map.Entry (Java), 194
MapHist.cc, 179
MapHist.java, 193
mapping threads to native threads, 964
mastering OO paradigm, 2
Math (Java), 56
max() (Java), 577
maximum size recommendation, 815
MediaTracker (AWT/Swing), 915, 942
member
access operator (C++), 35, 39, 520
function, 29
overload definition (C++), 501
initialization syntax (C++), 36, 293, 658
of a class, 32, 37
memory
a C++ header file, 8-9, 529
allocation
heap (C++), 299, 333
heap (Java), 335
stack (C++), 299
deallocation (C++), 334
leak (C++), 46, 636
segmentation fault, 299
Menu (AWT/Swing), 882
menu, 881
MenuBar (AWT/Swing), 882
MenuItem (AWT/Swing), 882
merge-sort, 137, 197, 315
merging lists (C++), 171
message (UML)
in a sequence diagram, 597
sequence number, 603
status, 598
to self, 598
meta (Qt)
object code, 862
object compilation, 859, 862, 1043
method, 30
invocation
asynchronous, 601
synchronous, 601
MFC, 791, 844
MI (C++), 721
Microsoft Foundation Classes, 791, 844
min_element (C++), 182
minimum
capacity increment, 197
size recommendation, 815
minimumSizeHint() (Qt), 837
MI_Utilities.h (C++), 752
Mixin.cc, 762
mixin class, 721, 760-761
mixing C and C++, 488
mm.mysql, 1059
mm.mysql.Driver, 1070
moc (Qt), 1043
compiler, 859, 862
monitor, 979, 984
monitoring
image loading, 915
of a port by a server, 1032
most-derived object (C++), 736
Motif, 791-792, 794
MOUSE_CLICKED (AWT/Swing), 914
mouseClicked() (AWT/Swing), 914
mouseDoubleClickEvent() (Qt), 923
MOUSE_DRAGGED (AWT/Swing), 914
mouseDragged() (AWT/Swing), 914
MOUSE_ENTERED (AWT/Swing), 914
mouseEntered() (AWT/Swing), 914
MouseEvent
(AWT/Swing), 845, 852-853, 914-915
(Qt), 923
mouse event, low-level, 923
MOUSE_EXITED (AWT/Swing), 914
mouseExited() (AWT/Swing), 914
MouseListener (AWT/Swing), 853, 913
MouseMotionListener (AWT/Swing), 853, 914
MOUSE_MOVED (AWT/Swing), 914
mouseMoved() (AWT/Swing), 914
mouseMoveEvent() (Qt), 919, 923
MOUSE_PRESSED (AWT/Swing), 913
mousePressed() (AWT/Swing), 913
MOUSE_PRESSED (AWT/Swing), 914
mousePressEvent() (Qt), 919, 923
MOUSE_RELEASED (AWT/Swing), 914
mouseReleased() (AWT/Swing), 914
mouseReleaseEvent() (Qt), 923
MuliJmp.cc, 387
MultiConstructors.java, 421
MultiCustomerAccount.c, 1015
MultiCustomerAccount.cc, 1022
MultiCustomerAccount.java, 985
multilevel return in C, 386
multimap, a C++ container class, 149, 151
multiple
inheritance (C++), 3, 75, 721
triggers (UML), 613
multiplicity, 592
for attributes (UML), 595
MultiPolymorphism.java, 683
multiprocessing, 611, 963
multiset, a C++container class, 150
multithreading, 611
for animation, 990
versus multiprocessing, 963
mutable, 134
mutating algorithm (C++), 182
mutex (POSIX)
fast, 1011
kind, 1010
lock, 1010
recursive, 1011
mutual exclusion for thread synchronization, 1010
MyDrawPanel.cc, 867
MyDrawPanel.h (Qt), 867
MySQL, 1058
terminal monitor, 1063
Mysql++, 1075, 1057
mysqladmin, 1058
mysqld, 1058
MyString, 506
MyString.cc, 514
MyTextPanel.cc, 865
MyTextPanel.h (Qt), 865
|