1234567891011121314151617181920212223242526 |
- //===----------------------------------------------------------------------===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is distributed under the University of Illinois Open Source
- // License. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- // <string>
- // basic_string& assign(initializer_list<charT> il);
- #include <string>
- #include <cassert>
- int main()
- {
- #ifdef _LIBCPP_MOVE
- {
- std::string s("123");
- s.assign({'a', 'b', 'c'});
- assert(s == "abc");
- }
- #endif
- }
|