fork download
  1. #include <string>
  2. #include <iostream>
  3. namespace std{
  4. class A: public std::string
  5. {
  6. public:
  7. A(std::string const &r): std::string(r){}
  8. std::string left(long n)
  9. {
  10. return std::string(begin(), begin() +n);
  11. }
  12. };
  13. }
  14. #define string A
  15. int main()
  16. {
  17. std::string str("abc");
  18. std::string str2 = str.left(2);
  19. std::cout << str2;
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
ab