Нет, они одинаковы. Но есть разница между:
Test t; // create a Test called t
и
Test t(); // declare a function called t which returns a Test
Это из-за базового правила C ++ (и C): если что-то может быть объявлением, то это объявление.
Редактирование: повторите инициализацию проблем, связанных с данными POD и не-POD, в то время как я согласен со всем, что было сказано, я хотел бы просто отметить, что эти проблемы применимы только в том случае, вещь, созданная new'd или иначе построенная, не имеет определяемого пользователем конструктора. Если есть такой конструктор, он будет использоваться. Для 99,99% разумно спроектированных классов будет такой конструктор, и поэтому проблемы могут быть проигнорированы.
Можно использовать стандарт smtp настройки в приложении или web.config и просто указать, какая папка Вы хотите, чтобы электронные письма пошли.
<smtp
deliveryMethod="specifiedPickupDirectory"
from="from address">
<specifiedPickupDirectory>Your folder here</specifiedPickupDirectory>
</smtp>
Это позволяет Вам просто хранить электронные письма без smtp сервера
На окнах Вы могли использовать сервер SMTP сервера IIS по умолчанию. Добавьте, что псевдоним к его домену для * (подстановочный знак) должен заставить это отбрасывать всю почту, пересланную к нему в ее папку отбрасывания.
Довольно легко сделать в sendmail, или постфикс - просто настраивают локального курьера, чтобы быть 'кошкой>> файл'.
Не знайте о таких "поддельных" серверах SMTP, но в.NET можно вынудить класс SmtpClient сохранить исходящую почту к указанному каталогу.
Существует также отладочный сервер python, который является частью стандартной библиотеки:
http://docs.python.org/library/smtpd.html#debuggingserver-objects
он будет печатать все на стандартный вывод.
немного позже, но вы пробовали ssfd ?
вы можете поместить его на свой компьютер или на сетевой сервер, перехватывает электронные письма и помещает их в каталог