Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Không thể sử dụng std::set::insert với std::string?

  1. #1
    Ngày gia nhập
    12 2010
    Bài viết
    13

    Mặc định Không thể sử dụng std::set::insert với std::string?

    Đọc demo trên mạng về std::set code thử demo thì ko thấy chạy, có ai biết chỉ dùm với ạ


    C++ Code:
    1. #include <iostream>
    2. #include <set>
    3. #include <conio.h>
    4.     void main(void)
    5. {
    6.     std::string x("abv");
    7.     std::set<std::string> abc;
    8.     abc.insert(x);  ////chèn x vào ko được
    9.     abc.insert("abcdef"); // chèn chuỗi cũng ko được
    10.     abc.insert(std::string("abcdefaa")); // đổi kiểu rồi chèn cũng không xong
    11.     getch();
    12. }

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,007

    C++ Code:
    1. #include <iostream>
    2. #include <set>
    3. #include <conio.h>
    4. struct stringcmp
    5. {
    6.     bool operator()(const string& lhs, const string& rhs) const
    7.     {
    8.         return lhs.compare(rhs)<0;
    9.     }
    10. };
    11.  
    12. void main(void)
    13. {
    14.     std::set<std::string,stringcmp> abc;
    15.     abc.insert("a");
    16.     abc.insert("a");
    17.     abc.insert("b");
    18.     abc.insert("c");
    19.     cout<<abc.size();
    20.     getch();
    21. }
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

Các đề tài tương tự

  1. ADO.NET Lỗi "String or binary data would be truncated" khi insert vào datbase
    Gửi bởi ryuy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 20-11-2013, 10:50 AM
  2. Database với C# Insert dữ liệu vào bảng có chứa khóa ngoại lỗi The INSERT statement conflicted with the FOREIGN KEY constraint?
    Gửi bởi smile_on_sad trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 2
    Bài viết cuối: 25-05-2013, 06:13 PM
  3. Database Lỗi Conversion failed when converting datetime from character string trong câu Insert
    Gửi bởi KaitoKid trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 02-05-2012, 06:33 PM
  4. Insert data cho a new database lỗi: The insert statement conflicted with the Foreign Key constraint
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 1
    Bài viết cuối: 05-09-2011, 12:35 PM
  5. ADO.NET Insert Datetime: Conversion failed when converting date and/or time from character string
    Gửi bởi hao100 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-03-2011, 12:13 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn