string


1. String Creation

std::string str1 = "Hello, World!";  // Initializing with a literal
std::string str2(10, 'a');  // Initializing with a character repeated 10 times

2. String Concatenation

std::string str1 = "Hello";
std::string str2 = ", World!";
std::string str3 = str1 + str2;  // Concatenating str1 and str2

3. String Comparison

std::string str1 = "Apple";
std::string str2 = "Orange";
bool result = (str1 == str2);  // Comparing str1 and str2

4. String Search

std::string str = "This is a sample string";
size_t pos = str.find("sample");  // Finding the first occurrence of "sample"

5. String Replacement

std::string str = "Replace this";
str.replace(0, 6, "Something else");  // Replacing the first 6 characters

6. String Extraction

std::string str = "This is a sample string";
std::string substring = str.substr(5, 5);  // Extracting the substring starting at index 5 for 5 characters

7. String Conversion

8. String Formatting

9. String Tokenization

10. String Uppercase/Lowercase

11. String Trim

12. String Split

13. String Join

14. String Comparison (STL)

15. String Validation

16. String Hashing

17. String Encapsulation

18. String Manipulation in Loop

19. String Iteration with Range-Based For Loop

20. String Search with Regular Expression

21. String Formatting with Format Specifiers

22. String Utility Headers

23. String Reversal

24. String Rot13 Encryption

25. String Character Count

26. String Palindrome Check

27. String Vector

28. String List

29. String Set

30. String Map

31. String Anagram

32. String Longest Common Prefix

33. String Isogram

34. String Pangram

35. String Zigzag Conversion

36. String Wildcard Matching