<?php
$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '".mysql_real_escape_string($username)."'")or die(mysql_error());
while($row=mysql_fetch_array($result))
{
echo $row['FirstName'];
}
?>
В конструкторе без делегирования деструктор для каждого прямого или виртуального базового класса и для каждого не- статический член данных типа класса потенциально вызывается (12.4). [ Примечание : Это условие гарантирует, что деструкторы могут быть вызваны для полностью построенных под-объектов в случае исключения исключения (15.2). end note ]
blockquote>Программа - это плохо сформированный, если деструктор, который потенциально вызывается, удаляется или недоступен из контекста вызова.
blockquote>Исключение не делается для конструктора, который не выбрасывает. См. Также CWG 1915 .
Когда ваш объект user
выходит из области видимости, он разрушается. Его члены уничтожаются, включая член indestructible
, и это невозможно, поскольку его деструктор удален.