小编use*_*ged的帖子

在模板化派生类中,为什么我需要在成员函数中使用"this->"限定基类成员名称?

当我调查Qt的源代码时,我发现trolltech的人明确使用this关键字来访问析构函数中的字段.

inline ~QScopedPointer()
{
    T *oldD = this->d;
    Cleanup::cleanup(oldD);
    this->d = 0;
}
Run Code Online (Sandbox Code Playgroud)

那么,这个用法有什么意义呢?有什么好处吗?

编辑:对于那些投票支持关闭此问题的人,我怀疑这种用法适用于某些类继承案例

QScopedPointer类定义的一部分:

template <typename T, typename Cleanup = QScopedPointerDeleter<T> >
class QScopedPointer
Run Code Online (Sandbox Code Playgroud)

c++ qt templates this name-lookup

35
推荐指数
1
解决办法
2660
查看次数

什么时间戳具有10年跨度和1秒分辨率的最佳空间效率?

对于低端嵌入式微控制器(8位),哪个时间戳结构最小?我也在考虑定制的.由于计算能力非常有限,读取秒,小时或日等也很重要.

这个问题涵盖了我的问题,但我需要代表下一个最低10年,分辨率为秒.

更新: 我将在有限的EEPROM空间中存储许多时间戳.所以尺寸效率对我的情况更重要.计算(确定当前时间戳大于另一个或3个,在自定义设计液晶显示器上显示当前时间戳)通常每秒进行一次.

c embedded timestamp

8
推荐指数
1
解决办法
1636
查看次数

Facebook身份验证实施

我正在开发一个完全使用facebook身份验证的项目(不存在自定义身份验证实现).Project使用PHP进行服务器端脚本编写.我四处寻找实现快速安全的身份验证机制,但我找不到有关此主题的任何详细说明.Facebook的文件很薄弱,只提供基本信息.

哪种认证方法合适?有一个Javascript SDK和PHP SDK.据我所知,我必须使用Javascript SDK进行登录,然后使用PHP SDK我将检查我的数据库以验证凭据.但是使用带有PHP SDK的Graph API很慢.有没有更好的方法来验证会话?

我是否需要在每次请求时检查会话服务器端(PHP-SDK)?

php authentication facebook-graph-api facebook-javascript-sdk facebook-php-sdk

6
推荐指数
1
解决办法
4884
查看次数