The C++ Programming Language Third Edition phần 7

Vòng lặp này là rất quan trọng đến việc thực hiện tra cứu, phổ biến và rõ ràng các loại chính như s tr g và chuỗi C-phong cách, các chi phí của một so sánh thêm có thể được sigst ri ng nificant. Tôi có thể sử dụng như et En tr y để đại diện cho tập hợp các giá trị có | Section Exercises 603 7 Specify and add them. Compare the expressiveness of your regular expression matcher to that of a widely distributed one. Compare the performance of your regular expression matcher to that of a widely distributed one. 9. Use a regular expression library to implement pattern-matching operations on a String class that has an associated Substring class. 10. Consider writing an ideal class for general text processing I Call it Text. What facilities should it have What implementation constraints and overheads are imposed by your set of ideal I facliistes 11. Define a set of overloaded versions for isalpha isdigit etc. so that these functions work correctly for ch ar unsign e d ch ar and sign ed ch ar . 12. Write a String class optimized for strings having no more than eight characters. Compare its performance to that of the String from and your implementation s versionofthe standard library string. Is it possible to design a string that combines the advantages of a string optimized for very short strings with the advantages of a perfectly general string 13. 2 Measure the performance of copying of strings. Does your implementation s implementation of string adequately optimize copying 14. Compare the performance of the three complete_name functions from and . Try to write a version of complete_name i that runs as fast as possible. Keep a record of mistakes found during its implementation and testing. 15. Imagine that reading medium-long strings most are 5 to 25 characters long from cin is the bottleneck in your system. Write an input function that reads such strings as fast as you can think of. You can choose the interface to that function to optimize for speed rather than for convenience. Compare the result to your implementation s for strings. 16. Write a function itos ini that returns a string representing its int argument. 604 Strings Chapter 20 21 Streams What you see is all you get. -

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.