summaryrefslogtreecommitdiffhomepage
path: root/c++.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'c++.html.markdown')
-rw-r--r--c++.html.markdown9
1 files changed, 9 insertions, 0 deletions
diff --git a/c++.html.markdown b/c++.html.markdown
index 6a3fdb5b..dd4ba055 100644
--- a/c++.html.markdown
+++ b/c++.html.markdown
@@ -228,10 +228,19 @@ cout << myString + myOtherString; // "Hello World"
cout << myString + " You"; // "Hello You"
+// C++ string length can be found from either string::length() or string::size()
+cout << myString.length() + myOtherString.size(); // Outputs 11 (= 5 + 6).
+
// C++ strings are mutable.
myString.append(" Dog");
cout << myString; // "Hello Dog"
+// C++ can handle C-style strings with related functions using cstrings
+#include <cstring>
+
+char myOldString[10] = "Hello CPP";
+cout << myOldString;
+cout << "Length = " << strlen(myOldString); // Length = 9
/////////////
// References