summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets
diff options
context:
space:
mode:
authorMartin Smith <msmith@trolltech.com>2010-01-11 12:24:27 (GMT)
committerJason McDonald <jason.mcdonald@nokia.com>2010-01-13 10:53:03 (GMT)
commit0568190167c6eccbf1ab199112089c16c616dc91 (patch)
tree489c10729e6c574cfaa7ff90be76ef032e1bdeba /doc/src/snippets
parent118bd6f387e92e7f8f2dc05167551437efa1572e (diff)
downloadQt-0568190167c6eccbf1ab199112089c16c616dc91.zip
Qt-0568190167c6eccbf1ab199112089c16c616dc91.tar.gz
Qt-0568190167c6eccbf1ab199112089c16c616dc91.tar.bz2
doc: Added clarification about allocating space for the 0 terminator.
Task-number: QTBUG-5121 (cherry picked from commit 51078f1ef008c8395ddb76ac2f444daa511a4507)
Diffstat (limited to 'doc/src/snippets')
-rw-r--r--doc/src/snippets/code/src_corelib_tools_qbytearray.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/src/snippets/code/src_corelib_tools_qbytearray.cpp b/doc/src/snippets/code/src_corelib_tools_qbytearray.cpp
index e48ca8c..8bb2566 100644
--- a/doc/src/snippets/code/src_corelib_tools_qbytearray.cpp
+++ b/doc/src/snippets/code/src_corelib_tools_qbytearray.cpp
@@ -401,5 +401,22 @@ QByteArray text = QByteArray::fromHex("517420697320677265617421");
text.data(); // returns "Qt is great!"
//! [45]
+//! [46]
+QString tmp = "test";
+QByteArray text = tmp.toLocal8Bit();
+char *data = new char[text.size()]
+strcpy(data, text.data());
+delete [] data;
+//! [46]
+
+//! [47]
+QString tmp = "test";
+QByteArray text = tmp.toLocal8Bit();
+char *data = new char[text.size() + 1]
+strcpy(data, text.data());
+delete [] data;
+//! [47]
+
}
+