StrBuf::operator =( const char * )
Assign a StrBuf from a null-terminated string.
|
Virtual? |
No |
|
|
Class |
||
|
Arguments |
|
(implied) pointer to the first byte of the null-terminated string |
|
Returns |
|
Notes
Initialize the StrBuf before the assignment.
The length is set to the number of bytes prior to the first
null byte in the string.
Any memory allocated for the StrBuf's buffer
is separate from the memory for the string.
Example
#include <iostream>
#include <stdhdrs.h>
#include <strbuf.h>
int main( int argc, char **argv )
{
char chars[] = "xyz";
StrBuf sb;
sb = chars; // assign StrBuf from char *
cout << "chars[] = \"" << chars << "\"\n";
cout << "sb.Text() returns \"" << sb.Text() << "\"\n";
}
Executing the preceding code produces the following output:
chars[] = "xyz" sb.Text() returns "xyz"






