在关于在c ++中使用auto或not的讨论中,一方说当你没有明确地写它时很难看到你使用某种类型的地方,但是使用auto。另一方面说,有了现代的ide,你可以很容易地找到这些信息。
使用Visual Studio 2017我注意到查找引用并未指向自动使用。在下文中,查找引用将仅指向这些行
struct MyType
MyType foo()
void bar(MyType mt)
而不是main中的两行,其中类型虽然不明确,但实际上正在使用中。
auto q = foo();
巴(Q);
<?php
ini_set('date.timezone','Asia/Beirut');
$time = date('H:i', time());
if(isset($_SESSION["Id"])){
$db = mysqli_connect('localhost', 'root', '', 'projetphp');
$results = mysqli_query($db,'SELECT FirstName,LastName FROM user,user_has_class,class WHERE user.Id= user_has_class.User_Id AND class.Id= user_has_class.Class_Id AND class.Id = '.$_SESSION['Id'].' ;');
$row = mysqli_fetch_array($results);
while( $row = $results->fetch_assoc()) {
echo "<tr><td>".$row['FirstName']."</td><td>".$row['LastName']."</td><td><input type="checkbox" value=""/></td><tr>";
}
}
?>
那么问题是......这个讨论不是问题吗?或者,是否有一种方法可以让视觉工作室在MyType自动实现时给出MyType的所有用法。