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
lexicographical_compare("ab".begin(), "ab".end(),"abcd".begin(), "abcd".end())
Return:	true

lexicographical_compare("abcD".begin(), "abcD".end(),"abcd".begin(), "abcd".end())
Return:	true

lexicographical_compare("abc4".begin(), "abc4".end(),"abcD".begin(), "abcD".end())
Return:	true

lexicographical_compare("abcD".begin(), "abcD".end(),"abCd".begin(), "abCd".end())
Return:	false

lexicographical_compare("ab".begin(), "ab".end(),"abcd".begin(), "abcd".end(), caseless)
Return:	true

lexicographical_compare("abcD".begin(), "abcD".end(),"abcd".begin(), "abcd".end(), caseless)
Return:	false

lexicographical_compare("abc4".begin(), "abc4".end(),"abcD".begin(), "abcD".end(), caseless)
Return:	true

lexicographical_compare("abcD".begin(), "abcD".end(),"abCd".begin(), "abCd".end(), caseless)
Return:	false

next_permutation("abc".begin(), "abc".end())
Return:	true
output:	acb

next_permutation("acb".begin(), "acb".end())
Return:	true
output:	bac

next_permutation("bac".begin(), "bac".end())
Return:	true
output:	bca

next_permutation("bca".begin(), "bca".end())
Return:	true
output:	cab

next_permutation("cab".begin(), "cab".end())
Return:	true
output:	cba

next_permutation("cba".begin(), "cba".end())
Return:	false
output:	abc

next_permutation("abc".begin(), "abc".end(), less<int>())
Return:	true
output:	acb

next_permutation("acb".begin(), "acb".end(), less<int>())
Return:	true
output:	bac

next_permutation("bac".begin(), "bac".end(), less<int>())
Return:	true
output:	bca

next_permutation("bca".begin(), "bca".end(), less<int>())
Return:	true
output:	cab

next_permutation("cab".begin(), "cab".end(), less<int>())
Return:	true
output:	cba

next_permutation("cba".begin(), "cba".end(), less<int>())
Return:	false
output:	abc

prev_permutation("cba".begin(), "cba".end())
Return:	true
output:	cab

prev_permutation("cab".begin(), "cab".end())
Return:	true
output:	bca

prev_permutation("bca".begin(), "bca".end())
Return:	true
output:	bac

prev_permutation("bac".begin(), "bac".end())
Return:	true
output:	acb

prev_permutation("acb".begin(), "acb".end())
Return:	true
output:	abc

prev_permutation("abc".begin(), "abc".end())
Return:	false
output:	cba

prev_permutation("cba".begin(), "cba".end(), less<int>())
Return:	true
output:	cab

prev_permutation("cab".begin(), "cab".end(), less<int>())
Return:	true
output:	bca

prev_permutation("bca".begin(), "bca".end(), less<int>())
Return:	true
output:	bac

prev_permutation("bac".begin(), "bac".end(), less<int>())
Return:	true
output:	acb

prev_permutation("acb".begin(), "acb".end(), less<int>())
Return:	true
output:	abc

prev_permutation("abc".begin(), "abc".end(), less<int>())
Return:	false
output:	cba

Exit Code:
0