Το αντίθετο, σε όποια θέματα είναι πιο strict από ότι στην C είναι και πιο safe.
Αυτό που λες για τα strings, υποθέτω αναφέρεσαι στην έτοιμη
κλάση string της c++. Αν την χρησιμοποιήσεις, που σημαίνει πως δεσμεύεσαι να την διαχειρίζεσαι μονάχα μέσω των μεθόδων που σου παρέχει, τότε δεν χρειάζεται να είσαι τόσο προσεκτικός, γιατί θα σου πιάνει τα όποια λάθη σου. Από την άλλη μεριά, αν χρησιμοποιήσεις απευθείας τα c-strings όπως στη C θα είσαι πιο γρήγορος, θα έχεις μεγαλύτερη ελευθερία αλλά θα είσαι και πιο επιρρεπής σε λάθη.
Σχετικά με τους pointers, η C++ έχει και pointers και references.
Γενικώς, για να μάθεις C++ θα πρότεινα είτε να πας σε κάποια σχολή είτε να αγοράσεις ένα καλό Αγγλικό βιβλίο και να κάτσεις να το ξεψαχνίσεις με σύστημα και επιμονή (ιδανικά το 1ο). Η γλώσσα είναι τεράστια και πολύ πιο πολύπλοκη από την C.