Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
21.string.replace.stdcxx-170.cpp
Go to the documentation of this file.
1
29#include <cassert>
30#include <string>
31
32int main ()
33{
34 std::string s ("abc");
35
36 s.replace (s.begin (), s.begin (), s.begin () + 1, s.begin () + 2);
37 assert ("babc" == s);
38
39 s = "abc";
40
41 s.replace (s.begin (), s.begin (), s.rbegin () + 1, s.rbegin () + 2);
42 assert ("babc" == s);
43
44 s = "abc";
45
46 s.replace (s.begin (), s.begin (), &s [1], &s [2]);
47 assert ("babc" == s);
48
49 return 0;
50}
#define s
#define assert(expr)
Definition _cassert.h:40