⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailsystem.cpp.html

📁 《Big C++ 》Third Edition电子书和代码全集-Part1
💻 HTML
字号:
<html>

<head>
	<title>mailsystem.cpp</title>
</head>

<body>
<pre>  1  #include &lt;sstream&gt;
  2  #include "mailbox.h"
  3  #include "mailsystem.h"
  4  
  5  using namespace std;
  6  
  7  MailSystem::MailSystem(int mailbox_count)
  8  {
  9     for (int i = 0; i &lt; mailbox_count; i++)
 10     {
 11        ostringstream passcode;
 12        passcode &lt;&lt; i;
 13        ostringstream greeting;
 14        greeting &lt;&lt; "You have reached mailbox " &lt;&lt; i
 15           &lt;&lt; ". \nPlease leave a message now.";
 16        mailboxes.push_back(new Mailbox(passcode.str(), greeting.str()));
 17     }
 18  }
 19  
 20  int string_to_int(string s)
 21  {
 22     istringstream instr(s);
 23     int n;
 24     instr &gt;&gt; n;
 25     return n;
 26  }
 27  
 28  Mailbox* MailSystem::find_mailbox(string ext) const
 29  {
 30     int i = string_to_int(ext);
 31     if (1 &lt;= i &amp;&amp; i &lt;= mailboxes.size())
 32        return mailboxes[i];
 33     return NULL;
 34  }</pre>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -