2013-07-20 76 views

回答

9

這似乎是確定的,因爲字符串的大小是0

21.4.6.5 basic_string的::刪除[字符串::擦除]

basic_string<charT,traits,Allocator>& erase(size_type pos = 0, size_type n = npos);

1要求:pos <= size()

2拋出:out_of_range if pos > size()

+0

+1好,我錯過了。 –

4

std::string::erase同一頁,我發現這幾行:

例外
1)       的std :: out_of_range如果index > size()
2-3)(無)

+0

感謝您的編輯:) –

+0

沒問題。 :-) – 0x499602D2

相關問題