C++ for Artists: The Art, Philosophy, and Science of Object-oriented Programming
C++ For Artists The Art, Philosophy, and Science of Object-Oriented Programming takes a refreshing and sometimes controversial approach to the complex topic of object-oriented programming and the C++ language. Intended as both a classroom and reference t
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
algorithm argument array element assembly language assignment operator bool break bytes C++ program chapter char character class diagram class function CodeWarrior compiler constructor cout cout<<"You entered create data types declared and initialized default deﬁne deﬁnition delete destructor development environment dynamic array endif executed Figure ﬁnd ﬁrst ﬂoat ﬂoor following code for(int function call function declaration function named function pointers header ﬁle hexadecimal identiﬁer ifndef include iostream increment inheritance input int main integer integer object integrated development environment interface iteration keyword language features Liskov Substitution Principle loop main.cpp member functions memory Metrowerks namespace std object-oriented object-oriented programming operator overloading overloaded parameter preprocessor directives processor project approach strategy pure virtual function reference Results of Running robot rat Running Example scope screen shift_val shown in ﬁgure shows source code static switch statement template variable named virtual void Write a program
Page 120 - Equal to <> Not equal to < Less than > Greater than <= Less than or equal to...
Page 104 - ... return short signed sizeof static static_cast struct switch template this throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while Determine which of the following names are valid identifiers.
Page 86 - Name newline NL(LF) \n horizontal tab HT \t vertical tab VT \v backspace BS \b carriage return CR \r...
Page 274 - ... have an exclusive right to sell your particular product, you are going to be competing on many fronts, including price, cost and speed of delivery, and customer service. You must also consider how you will provide a secure environment for the handling of other people's money. All these topics are beyond the scope of this book, but if you are interested in learning more about online retailing, you might want to check out Small Business Solutions for E-Commerce by Brenda Kienan (Microsoft Press,...
Page 109 - A single printable character-except an apostrophe (') or backslash (\J-enclosed by apostrophes. 2. One of the following escape sequences, enclosed by apostrophes: \n Newline (Line feed in ASCII) \t Horizontal tab \v Vertical tab \b Backspace \r Carriage return \f Form feed \a Alert (a bell or beep) \\ Backslash \ ' Single quote (apostrophe) \" Double quote (quotation mark) \0 Null character (all...
Page 270 - Robert C. Martin. Designing Object-Oriented C++ Applications Using the Booch Method. Prentice Hall, Englewood Cliffs, New Jersey, 1994.
Page 115 - OR Left to right && Logical AND Left to right II Logical OR Left to right ?: Conditional...
Page 244 - AND operations to the specif1ed value with the contents of the accumulator and leave the result in the accumulator.