返回time()库函数的数据类型
return data type of time() library function
我在修改指针时在这里找到了这段代码。I readtime()
库函数返回一个time_t
数据类型。我还读到,ISO C将time_t
定义为算术类型,但没有指定任何特定的类型、范围、分辨率或编码。在给定的代码中,时间函数应该返回一个地址。这是正确的吗?
void getSeconds(unsigned long *par) {
/* get the current number of seconds */
*par = time( NULL );
return;
}
否,时间函数将返回一个time_t
值,然后将其转换为unsigned long
并存储在无符号长指针par
指向的地址。
您很可能会收到编译器关于丢失精度的警告,因为time_t
现在对大多数编译器(包括MSVC 2017(来说都是64位值。
否,time
函数不应返回地址。参数par
是一个指针,但您取消了对它的引用,并且从time
返回的值被放置在par
指向的位置。
std::time_t time( std::time_t* arg )
返回算术类型的值。
unsigned long *par
定义了一个指向算术类型的指针。
par
包含地址。
*par
指向该值。
CCD_ 16将地址CCD_ 17处的值设置为当前时间戳。
在给定的代码中,时间函数应返回算术类型的值。
相关文章:
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- C++LinkedList问题.数据类型之间存在冲突?没有匹配的构造函数
- 具有多个模板的模板函数,用于特定数据类型(如字符串)?
- 从模板创建通用打印函数,以打印基元数据类型变量的值
- C++中是否有用于长数据类型的 lower_bound() 函数?
- 重载具有 2 个相同数据类型成员的构造函数
- 如何使虚函数接受仅在派生类中定义的数据类型?
- 好友库函数可以访问子数据
- 参数数据类型未知的可变参数函数
- 函数重载并根据相同的输入返回不同的数据类型
- 从 cpp lib 调用函数时的数据类型转换
- 有没有办法在函数 c++ 中输入任何数据类型?
- 返回time()库函数的数据类型
- 即使基类和派生类只使用基元数据类型,我是否需要定义虚拟析构函数
- 使用函数数据类型键入别名和别名模板
- 如何动态加载和调用具有特定于库的类型作为函数参数的符号
- 如何使用模板根据数据类型调用函数?
- C++生成一个采用不同数据类型的函数
- 具有引用数据类型的函数多态性
- 返回不同数据类型的c++函数