小编use*_*282的帖子

函数声明后的" - >"是什么?

在一个系统头文件中,我看到如下表达式:

auto create_task(_Ty _Param) -> task<typename details::_TaskTypeFromParam<_Ty>::_Type>
{...}
Run Code Online (Sandbox Code Playgroud)

我不知道" - >"是什么意思,它不是指针表达式或lambda表达式,任何人都可以帮助我吗?

c++ c++11

34
推荐指数
1
解决办法
2115
查看次数

dlopen失败:无法打开共享对象文件:没有这样的文件或目录

问题是我dlopen用来加载一个库(.so是由我编写的,它不是一个系统库),但我得到了标题中显示的错误.

  1. 我已经包括在内 dlfcn.h
  2. 在编译器中,我使用了-ldl命令
  3. 我想加载的只是源代码文件夹,我试图添加-L.,但它没有用.

linux

6
推荐指数
2
解决办法
3万
查看次数

超出范围的C数组内容为'\ 0'但不是随机值

我有一个阵列

char * string = “hello”?
Run Code Online (Sandbox Code Playgroud)

当我读string[5],值为0.这不应该是一个随机值吗?

当我memcmp用来比较两个数组时,我的怀疑来自.argv长度比数组长度长,但它可以正常工作.我知道memcmp当它读取'\ 0'时停止,但数组没有'\ 0'.我在Dev C++上测试了这个.

c string

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

标签 统计

c ×1

c++ ×1

c++11 ×1

linux ×1

string ×1