读书人

看到些语句很不解解决思路

发布时间: 2012-04-09 13:41:25 作者: rapoo

看到些语句很不解

C/C++ code
 std::auto_ptr<TADOQuery> getData();   query->SQL->Add("SELECT * FROM UserInfo \            WHERE (UserLoginName =:p_LOGIN_NAME) AND (UserPsw =:p_USER_PASSWORD) \            AND (Active = 1) ");

第一句这样定义如何理解?
第二句为什么在SQL语句后加\,有什么作用?


[解决办法]
std::auto_ptr
我知道大概是定义了一个动态的对象,只要程序中不需要的时候,他会自动清理。相当于省略了delete getDate();

[解决办法]
第二句,是C或者C++在该行没结束时,在下一行继续写的连接符。
[解决办法]
"\"放在行末表示一行还没结束,一般在宏定义里出现比较多
[解决办法]
1自动指针——智能指针,可以自动回收内存
2一行没有写完语句的换行连接。

读书人网 >C++ Builder

热点推荐