- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个需要 const some_type**
作为参数的函数(some_type
是一个结构体,该函数需要一个指向该类型数组的指针)。我声明了一个 some_type*
类型的局部变量,并对其进行了初始化。然后我将该函数称为 f(&some_array)
,编译器 (gcc) 表示:
error: invalid conversion from ‘some_type**’ to ‘const some_type**’
这里有什么问题吗?为什么我不能将变量转换为 const?
最佳答案
参见:Why can't I pass a char **
to a function which expects a const char **
? 来自 comp.lang.c 常见问题解答。
关于c++ - '从 some_type** 到 const some_type** 的无效转换',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29617053/
我有一个需要 const some_type** 作为参数的函数(some_type 是一个结构体,该函数需要一个指向该类型数组的指针)。我声明了一个 some_type* 类型的局部变量,并对其进行
我有一个函数需要 const some_type** 作为参数(some_type 是一个结构,函数需要一个指向这种类型数组的指针).我声明了一个 some_type* 类型的局部变量,并对其进行了初
我有一个函数需要 const some_type** 作为参数(some_type 是一个结构,函数需要一个指向这种类型数组的指针).我声明了一个 some_type* 类型的局部变量,并对其进行了初
我有一个变量包装器,当底层变量通过这个包装器被修改时,它会发出变化信号,这样其他对象就可以监听变化。 它工作正常(即我可以在底层对象上分配、添加、减去、调用成员函数(尽管这些无法发出更改信号)等),但
在下面的例子中 template void foo() { const char* name = typeid(T).name(); std::cout (); 将打印“std::s
让我们假设一个 std::tuple给出。我想创建一个新的 std::tuple其类型是在 [0, sizeof...(some_types) - 2] 中索引的类型.例如,假设起始元组是 std::
第 1 行导致 error: conversion from ‘C’ to non-scalar type ‘C’ requested .我知道我可以把它写成第 2 行,但是我怎样才能使用 make_
令ss为std::stringstream。如何指定(ss #include namespace detail { template concept SameHelper = st
我是一名优秀的程序员,十分优秀!