שיעור 4: std::string — טקסט בקלות
ב-C טקסט היה char name[20] — מערך תווים שצריך לנהל ביד, לדאוג לגודל, ולהיזהר מגלישות. ב-C++ יש std::string: טיפוס טקסט שמנהל את עצמו, גדל לבד, ואפשר לחבר אותו עם +. בשיעור הזה נלמד דבר אחד — איך להשתמש ב-std::string הבסיסי: להכריז, להדפיס, לחבר, ולשאול את האורך. צריך #include <string>.
std::string הוא 'תיבת טקסט' חכמה: שמים בה מילים, מחברים עם +, ושואלים .size() כמה תווים יש — בלי לנהל מערך תווים ביד.
- std::string
- טיפוס טקסט של C++ שמנהל את עצמו. מגיע מ-#include <string>. std::string s = "hi";
- חיבור מחרוזות (+)
- אפשר לחבר שתי מחרוזות עם +: "Hello, " + name נותן מחרוזת אחת מאוחדת.
- .size()
- מחזיר את מספר התווים במחרוזת. name.size() עבור "Ada" הוא 3.