首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-04-09 
看到些语句很不解C/C++ code std::auto_ptrTADOQuery getData()query-SQL-Add(SELECT * FROM UserIn

看到些语句很不解

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一行没有写完语句的换行连接。

热点排行