引用的定义不多说,直接看做变量的别名就可以了.有一天写着写着代码,突然想到,如果对vector里某个元素设置引用后,将这个元素从vector里删除会怎么样?我思考了下,认为那个元素会被删除,但是引用还是会指向原来的内存,也就是说这里可能会出现安全问题.光想是不行的,所以速度写了个小测试: #include<iostream> #include<vector> class Test{ public: Test() { a = ; } ~Test() { a = ; } int a;
string sqlstring = "select * from endpoint_policy where HEX([UserGuid]) ='" + CommonHelper.ConvertGuid(uguid) + "'"; var query = db.Database.SqlQuery<endpoint_policy>(sqlstring).AsQueryable(); var endpoint_policy = new PagedList&