Transferred from: http://blog.sina.com.cn/s/blog_93b45b0f01015s95.htmlWe often encounter these problems:(1) C + + defines an empty class, what is its size (sizeof)?(2) The size of a class that has only one char data member?(3) Can I define an empty
Original article address:Convert: char *,
Char []
, Cstring,
String Conversion
Author:Gisldq
(1) OverviewString and cstring are both string template classes. string is a string class defined by the standard template class (STL) and has been
turn: char*, char[], CString, string conversion (i) OverviewString and CString are string template classes, string classes defined by the Standard template class (STL), are included in the C + + standard;CString (typedef CStringT > CString) is the
Cstring, Int, String, char * ConversionString to cstringCstring. Format ("% s", String. c_str ());Convert Char to cstringCstring. Format ("% s", char *);Char to stringString S (char *);String to char *Char * P = string. c_str ();Cstring to
Because to call the Windows API or to the VC + + Write interface, a lot of places to use Pchar, now the char array, string and pchar between the conversion are listed, are online looking for information, I summarize, first directly on the code, and
Reference: http://blog.csdn.net/procedure1984/article/details/5419616The difference between one or three peopleBoth string and char arrays are a piece of memory that holds contiguous characters.string memory for specific characters is transparent to
C + + Primer Learning Notes _20_ class and Data Abstraction (6) _ Deep copy and shallow copy, empty class and empty array One, deep copy and shallow copyShallow copy: All variables of the copied object contain the same value as the original object,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.