Objects of the istrstream class can be constructed and destructed.
public:~istrstream()
This is supported on

The istrstream destructor frees space that was allocated by the istrstream constructor.
public:istrstream(const char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.
public:istrstream(const signed char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.
public:istrstream(char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(signed char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(const signed char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(const signed char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(const unsigned char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.
public:istrstream(const unsigned char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(const unsigned char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(const char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(signed char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.
public:istrstream(unsigned char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.
public:istrstream(unsigned char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(unsigned char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(signed char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(const char* str, long size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 64-bit applications. The second argument is a long value.
public:istrstream(char* str, int size)
This is supported on

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.
This function is available for 32-bit applications. The second argument is an int value.
public:istrstream(char* str)
This is supported on

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.