Http://xiaocao000.spaces.live.com/blog/cns!F826A925CF33491A!117.entry
constructor of String class:
String (const char *s); Class with C string S.string (int N,char c); Class with N-character CIn addition, the string class also supports default constructors and copy constructors, such as String s1;string s2= "Hello," which is the correct notation. Length_error exception is thrown when the constructed string is too long to be expressed
character operations for string classes:
const char operator[]
crosses the border, and the subscript operator [] does not provide check access.const char *data () const;//returns a non-null-terminated C-character arrayconst char *C_STR () const;//returns a null-terminated C stringint copy (char *s, int n, int pos = 0) const;//copies the n characters starting at Pos in the current string to a character array starting with S, returning the number of actual copiesCharact
To use the string class in standard C + +, you must include the#include constructor of the String class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;Character manipulation of the string cl
null-terminated C stringint copy (char *s, int n, int pos = 0) const;//copies the n characters starting at Pos in the current string to a character array starting with S, returning the number of actual copiesCharacter description of String:int capacity () const; Returns the current capacity (that is, the number of elements in a string that do not have to increase memory)int max_size () const; Returns the l
1. Constructor
1), string s; // create an empty string, equivalent to string s ("");2), string s1 ("hehe"); // 3), string s2 ("hehe", 2); // use the first two characters of "hehe" to initialize S24), string s3 (s2); // use string object s2 directly to initiate a new object and call the copy constructor.5), string s4 (s1, 1, 2); // The format is string s4 (s1, pos, n ); it is initialized with n characters starting from the
string:constructor of the String class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;Character manipulation of the string class:const char operator[] (int n) const;const char at (int n) co
is the same, the following is only described in string:constructor of the String class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;Character manipulation of the string class:const char o
wstring is the same, the following is only described in string:constructor of the String class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;Character manipulation of the string class:cons
(5, a)),% condition 14D Lists:nth (5, D) =:= 3,% condition 10Lists:nth (4, N) =:= lists:nth (3, D),% condition 4Lists:nth (1, C) =:= lists:nth (4, D),% condition 6Lists:nth (3, P) =:= lists:nth (1, D)% condition 12]. Solve the performance problems, and then to improve the program, in the program mapping a variety of properties, so that you can better describe the constraints of the condition. The complete Erlang code is as follows: % Zebra.erl final version-module (Zebra).-export ([zebra/0, zeb
respectively.
The use of string and wstring is the same, and the following is described in string only:
constructor of String class:
String (const char *s); Initializes a string with the C string s
(int n,char c); Class with N-character CIn addition, the string class also supports default constructors and copy constructors, such as String s1;string s2= "Hello," which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;
ch
crosses the border, and the subscript operator [] does not provide check access.const char *data () const;//returns a non-null-terminated C-character arrayconst char *C_STR () const;//returns a null-terminated C stringint copy (char *s, int n, int pos = 0) const;//copies the n characters starting at Pos in the current string to a character array starting with S, returning the number of actual copiesCharact
use of string and wstring is the same, the following is only described in string:constructor of the String class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;Character manipulation of the
knowledge:From blog http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.htmlconstructor of the string class:String (const char *s); Initialize with C string sstring (int N,char c); Initialize with n characters cIn addition, the string class supports both the default constructor and the copy constructor, such as String s1;string s2= "Hello", which is the correct notation. A Length_error exception is thrown when the constructed string is too long to be expressed;character manipulation of t
/*Name:prime algorithm to find the minimum spanning tree (adjacency matrix)Copyright:Author: A clever clumsyDATE:25/11/14 13:38Description:The general algorithm and the minimum heap optimization algorithm for the minimum spanning tree (adjacency matrix) of the prime algorithm are implemented.*/#include #include #define MAX 2000//MAX Vertex count#define INFINITY 999999//Infinitytypedef struct minheap{int num;//store vertex numbersint W; The distance from the storage vertex to the smallest spannin
Transfer from C language network
Today I show you the C language to write the greedy snake game, let everyone play a game of their own write ~ is pure C language Oh ~vc6.0 development No problem
First, start the interface:
The game interface is as follows:
The code is as follows:
The author VC6.0, Test no problem, can copy the code directly to the VC6 source file, the suffix is. c file can be compiled by running ~
#include #include #include #include #define U 1#define D 2#define L 3#define R
Reprint please indicate source: http://www.cnblogs.com/shrimp-can/p/5645248.htmlWhen it comes to strings, we can define character arrays or pointers, and there is a class that is specifically designed for strings, that is, the class string, which is contained in the header file First, initialization, assignment of the use of1. Constructor string (): Used for initialization.
String ();
Default constructor
String (const string str);
Copy constructor
/*************************************** ****Write a program to "fold" long input rows into two or more shorter rows.After the last non-space character before column N. Ensure that the program can intelligently process long input lines andThe specified column does not contain spaces or tabs.**************************************** *********/# Include # Define maxcol 10# Define tabinc 8Char line [maxcol];Int exptab (int pos );Int newpos (int
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.