25得票9回答
在Using语句中捕获异常

我知道 Using 语句会释放被创建的对象。例如,如果我想要这样做: Using(SqlConnection conn = new SqlConnection(connString)) { //some code //How to show the use...

7得票2回答
C++11中'using'类型别名的默认模板参数

我希望给一个类型取一个别名,这样如果需要的话就可以给它传递一个模板参数。 template<typename T, unsigned d> struct value { T a[d]; }; template<typename T=float> using ...

17得票12回答
什么情况下需要使用 "using namespace std;" 声明?

这个问题可能是一个重复的问题,但我找不到一个好的答案。简而言之,我需要声明什么?using namespace std; C++程序中怎么用?

7得票2回答
仅出于初始化列表而使用命名空间

我在初始化列表中使用了很多命名空间,并希望使用 using namespace 来减少冗长。但是初始化列表在构造函数大括号的作用域之外,因此我必须将using放在构造函数之外并使其污染文件的其他部分。有没有办法按照我想要的方式限定使用命名空间?不是这样: MyClass::MyClass()...

150得票8回答
在一个“using”块中,如果出现返回或异常,SqlConnection会被关闭吗?

第一个问题: 假设我有 using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; ...

8得票4回答
当命令被处理且连接直接在命令上定义时,连接是否会关闭?

我知道很多例子都是在Using块中定义了SqlConnection,然后又定义了一个SqlCommand: using (var conn = new SqlConnection(connString)) { using (var cmd = new SqlCommand()) ...

10得票2回答
"use strict"在函数作用域中无法阻止变量提升

我的问题在这里。我正在学习JavaScript,但编程并不陌生。 我理解变量提升,但是在严格模式下,当6被分配给未声明的变量a或document.getElement...被分配给x时,它不应该产生错误并被捕获吗?所以我的判断是变量提升仍在继续...我不喜欢这种情况,并想通过使用严格模式来摆脱...

8得票5回答
在C#中是否可以像VB.NET一样导入静态类?

有没有一种方法可以像 System.Math 一样“导入”C#中的静态类? 我提供了一个比较。 Imports System.Math Module Module1 Sub Main() Dim x As Double = Cos(3.14) ''This wo...

10得票6回答
Python是否有类似C++的using关键字?

在C++中,你可以通过谨慎使用"using"关键字来极大地提高代码的可读性,例如:void foo() { std::vector< std::map <int, std::string> > crazyVector; std::cout <&lt...

17得票5回答
C#中的using语句是否执行try/finally操作?

假设我有以下代码:private void UpdateDB(QuoteDataSet dataSet, Strint tableName) { using(SQLiteConnection conn = new SQLiteConnection(_connectionString))...