Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Language

C++

Compiler

gcc HEAD 14.0.0 20231229 (experimental)

Options
Warnings
Don't Use Boost
C++2b(GNU)
no pedantic

$ g++ prog.cc -Wall -Wextra -std=gnu++2b
***************************************************************************
copy (char* s, size_t n, size_t p = 0)
[khrisha rao].copy("xxxxxxx", 7)						 = 7
result										 = "khrisha"
***************************************************************************

***************************************************************************
find (const string& s, size_t p = 0)
[khrisha rao].find([ rao])							 = 7

find (const char* s, size_t p = 0)
[khrisha rao].find(" rao")							 = 7

find (const char* s, size_t p, size_t n)
[khrisha rao].find(" rao", 0, 4)						 = 7

find (char c, size_t p = 0)
[khrisha rao].find('r')								 = 2
***************************************************************************

***************************************************************************
rfind (const string& s, size_t p = npos)
[khrisha rao].rfind([ rao])							 = 7

rfind (const char* s, size_t p = npos)
[khrisha rao].rfind(" rao")							 = 7

rfind (const char* s, size_t p, size_t n)
[khrisha rao].rfind(" rao", string::npos, 4)					 = 7

rfind (const char* s, size_t p = npos)
[khrisha rao].rfind('r')							 = 8
***************************************************************************

***************************************************************************
find_first_of(const string& s, size_t p = 0)
[khrisha rao].find_first_of([ rao])						 = 2

find_first_of(const char* s, size_t p = 0)
[khrisha rao].find_first_of(" rao")						 = 2

find_first_of(const char* s, size_t p, size_t n)
[khrisha rao].find_first_of(" rao", 0, 4)					 = 2

find_first_of(char c, size_t p = 0)
[khrisha rao].find_first_of('r')						 = 2
***************************************************************************

***************************************************************************
find_last_of(const string& s, size_t p = npos)
[khrisha rao].find_last_of([ rao])						 = 10

find_last_of(const char* s, size_t p = npos)
[khrisha rao].find_last_of(" rao")						 = 10

find_last_of(const char* s, size_t p, size_t n)
[khrisha rao].find_last_of(" rao", string::npos, 4)				 = 10

find_last_of(char c, size_t p = npos)
[khrisha rao].find_last_of('r')							 = 8
***************************************************************************

***************************************************************************
find_first_not_of(const string& s, size_t p = 0)
[khrisha rao].find_first_not_of([ rao])						 = 0

find_first_not_of(const char* s, size_t p = 0)
[khrisha rao].find_first_not_of(" rao")						 = 0

find_first_not_of(const char* s, size_t p, size_t n)
[khrisha rao].find_first_not_of(" rao", 0, 4)					 = 0

find_first_not_of(char c, size_t p = 0)
[khrisha rao].find_first_not_of('r')						 = 0
***************************************************************************

***************************************************************************
find_last_not_of(const string& s, size_t p = npos)
[khrisha rao].find_last_not_of([ rao])						 = 5

find_last_not_of(const char* s, size_t p = npos)
[khrisha rao].find_last_not_of(" rao")						 = 5

find_last_not_of(const char* s, size_t p, size_t n)
[khrisha rao].find_last_not_of(" rao", string::npos, 4)				 = 5

find_last_not_of(char c, size_t p = npos)
[khrisha rao].find_last_not_of('r')						 = 10
***************************************************************************

***************************************************************************
compare (const string& s)
[khrisha rao].compare([khrisha])						 = 4

compare (size_t p, size_t n, const string& s)
[khrisha rao].compare(7, 4, [ rao])						 = 0

compare (size_t p, size_t n, const string& s, size_t sp, size_t  sn)
[khrisha rao].compare(0, 4, [khrisha], 0, string::npos)				 = -3

compare (const char* s)
[khrisha rao].compare("khrisha")						 = 4

compare (size_t p, size_t n, const char* s)
[khrisha rao].compare(7, 4, " rao")						 = 0

compare (size_t p, size_t n, const char* s, size_t n)
[khrisha rao].compare(0, 4, "khrisha", 5)					 = -1
***************************************************************************

***************************************************************************
substr (size_t p = 0, size_t n = npos)
[khrisha rao].substr(0, 7)							 = [khrisha]

[khrisha rao].substr(8)								 = [rao]
***************************************************************************

Exit Code:
0