mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 06:05:58 -06:00
23 lines
354 B
C++
23 lines
354 B
C++
#include <Core/Core.h>
|
|
|
|
using namespace Upp;
|
|
|
|
class StringBufferOf : public StringBuffer {
|
|
String& tgt;
|
|
|
|
public:
|
|
StringBufferOf(String& s) : tgt(s), StringBuffer(s) {}
|
|
~StringBufferOf() { tgt = *this; }
|
|
};
|
|
|
|
CONSOLE_APP_MAIN
|
|
{
|
|
String a = "Hello!";
|
|
String b = a;
|
|
{
|
|
StringBufferOf x(a);
|
|
x[2] = 'A';
|
|
}
|
|
DUMP(a);
|
|
DUMP(b);
|
|
}
|