traverse string in cpp

#include <iostream>
#include <string>

int main() {
    std::string myString = "Hello, World!";

    // Using a range-based for loop to traverse each character in the string
    for (char& c : myString) {
        // Printing each character in the string
        std::cout << c << " ";
    }

    // Accessing and modifying characters using index
    for (std::size_t i = 0; i < myString.length(); ++i) {
        // Printing each character in the string
        std::cout << myString[i] << " ";
    }

    // Using iterators to traverse the string
    for (std::string::iterator it = myString.begin(); it != myString.end(); ++it) {
        // Printing each character in the string
        std::cout << *it << " ";
    }

    return 0;
}