The C++ Programming Language Third Edition phần 4 potx

102 957 0
The C++ Programming Language Third Edition phần 4 potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Section 11.12 A String Class 297 f ri en d b oo l o pe to r!=(c on st S tr in g& x c on st S tr in g& y fr ie nd bo ol op er at or co ns t St ri ng x, co ns t St ri ng y) { r et ur n s tr cm p(x re p->s y re p->s != } re tu rn st rc mp x.r ep s, y.r ep s) 0; }; S tr in g o pe to r+(c on st S tr in g&, c on st S tr in g&); St ri ng op er at or co ns t St ri ng co ns t St ri ng S tr in g o pe to r+(c on st S tr in g&, c on st c r*); St ri ng op er at or co ns t St ri ng co ns t ch ar To save space, I have left the I/O and concatenation operations as exercises The main program simply exercises the S tr in g operators a bit: St ri ng S tr in g f St ri ng a S tr in g b St ri ng f(S tr in g a, St ri ng b) { a 2] = ´x a[2 x´; c r c = b 3]; ch ar b[3 c ou t

Ngày đăng: 12/08/2014, 19:21

Từ khóa liên quan

Mục lục

  • The C++ Programming Language (Special 3rd Edition)

    • Part II: Abstraction Mechanisms

      • Ch11 Operator Overloading

        • 11.13 Advice

        • 11.14 Exercises

        • Ch12 Derived Classes

          • 12.1 Introduction

          • 12.2 Derived Classes

          • 12.3 Abstract Classes

          • 12.4 Design of Class Hierarchies

          • 12.5 Class Hierarchies and Abstract Classes

          • 12.6 Advice

          • 12.7 Exercises

          • Ch13 Templates

            • 13.1 Introduction

            • 13.2 A Simple String Template

            • 13.3 Function Templates

            • 13.4 Using Template Arguments to Specify Policy

            • 13.5 Specialization

            • 13.6 Derivation and Templates

            • 13.7 Source Code Organization

            • 13.8 Advice

            • 13.9 Exercises

            • Ch14 Exception Handling

              • 14.1 Error Handling

              • 14.2 Grouping of Exceptions

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan