腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
P
/
调用
常量
字符
指针
和
int
引用
c#
、
c
、
.net
、
pinvoke
、
dllimport
我试图在C#中
P
/Invoke C函数,但总是得到System.AccessViolationException。请帮我弄明白我做错了什么?C代码: RAYGUIDEF bool GuiListView(Rectangle bounds, const char *text,
int
*active,
int
*scrollIndex, boolstatic extern bool GuiListView(Rectangle bounds, [MarshalAs(UnmanagedType.LPStr)]string text,[O
浏览 11
提问于2019-01-24
得票数 0
1
回答
引用
传递的C++
指针
c++
、
pointers
、
reference
*
p
= &a; return 0;谁能给我解释一下原因吗?主函数中的代码是将一个普通
指针
传递给char到指向
常量
char的
指针
。 据我所知,只要传递的
指针
在函数中不被违反,就应该允许
调用
。可以修改指向char的普通
指针
的地址
和
值,因此,如果通过
引用
其唯一参数为指向
常量
字符
的
指针
的函数传递该
指针</e
浏览 4
提问于2021-12-12
得票数 -2
1
回答
将
引用
绑定到
指针
的语法是什么?(所有类型)
c++
、
pointers
、
reference
、
constants
代码如下:
int
main()
int
*
p
= nullptr; const
int
*& ref = cp;
int
* const & ref3 =
p
;//allowed.当我写const
int
*&am
浏览 15
提问于2018-07-26
得票数 0
3
回答
练习: C++中的
指针
和
引用
c++
、
pointers
、
reference
这是正确的吗:char*
p
1;char* const
p
2;const char*
p
3;const char* const <
浏览 17
提问于2011-06-27
得票数 6
6
回答
将参数传递给
常量
参数时出现问题
c++
、
constants
假设我有一个函数,它接受对
指针
的
常量
引用
...示例:然后我传递一个
指针
Bar *blah = NULL; // Initialized when program starts
浏览 0
提问于2009-12-18
得票数 2
回答已采纳
2
回答
qsort函数
指针
的类型转换
c
、
casting
、
function-pointers
、
strcmp
、
qsort
cmpstringp(const void *
p
1, const void *
p
2) /* The actual arguments to this function are, * (char * const *)
p
2); { assert如果我们一次取消对(const char**)的
引用
浏览 0
提问于2011-10-21
得票数 1
6
回答
const
int
* const fun(const
int
* const&
p
) const;
c++
、
constants
、
pass-by-reference
const
int
* const fun(const
int
* const&
p
) const; 输入是对指向
常量
整数的constant
指针
的const
引用
。
浏览 11
提问于2015-05-06
得票数 2
21
回答
const
int
*、const
int
* const
和
int
const *之间的区别是什么?
c++
、
c
、
pointers
、
constants
、
c++-faq
我总是搞乱如何正确使用const
int
*、const
int
* const
和
int
const *。有没有一套规则来定义你能做什么
和
不能做什么?我想知道在赋值、传递给函数等方面应该做什么
和
不应该做什么。
浏览 8
提问于2009-07-17
得票数 1625
回答已采纳
2
回答
当向C中的
指针
赋值时,零‘重载’是怎么回事?
c
、
pointers
这个问题是从我一直在研究的一本C书中摘录出来的
int
num;pi = #*pi = 0; // Zero refers to the integer zero 我们习惯于重载操作符,例如用于声明
指针
、取消
引用
指针
或乘法的星号。无论在何种情况下,每次运行
指针
时,
指针
都被初始化为1,在某些计算
浏览 0
提问于2018-06-19
得票数 0
回答已采纳
4
回答
为什么我可以通过
引用
调用
字符
串文字,但不能
调用
数组?
c++
、
pass-by-reference
、
pass-by-pointer
为什么
字符
测试有效,整数测试无效?
字符
串和数组之间的根本区别是什么,让我很难理解?using namespace std; {}
int
* temp = a; b = temp; /
浏览 27
提问于2014-03-26
得票数 0
4
回答
为什么没有从
指针
到
引用
到
常量
指针
的隐式转换
c++
、
pointers
、
reference
我将用代码来说明我的问题:{ :ptr += sizeof(data);}
int
main(
int
, char**)然而,
指针
不应该隐式转换为
常量
浏览 3
提问于2010-05-26
得票数 9
回答已采纳
5
回答
const.
指针
和
引用
?
c++
、
reference
、
pointers
常量
指针
和
引用
有什么区别?我想知道在什么样的情况下,其中一个会比另一个更受欢迎。他们的C++标准和他们的实现有什么不同? 干杯
浏览 5
提问于2010-02-26
得票数 46
回答已采纳
2
回答
模板非类型参数,C++11,
字符
串文本的限制
c++
、
templates
、
iso
、
string-literals
、
non-type
),指定具有静态存储持续时间
和
外部或内部链接的对象的地址,或一个具有外部或内部链接的函数,包括函数模板
和
函数模板-id,但不包括非静态类成员,表示(忽略括号)为&id-表达式,但如果名称
引用
函数或数组,则可以省略&,如果相应的模板-参数是
引用
的,则应省略;或-计算为空成员
指针
值的
常量
表达式(4.11);或 -指示成员的
指针
,如5.3.1所述。/ ...
浏览 3
提问于2015-02-27
得票数 4
回答已采纳
1
回答
常量
和
指针
c++
、
pointers
、
constants
在上一节中,我想我已经很好地掌握了
引用
、解
引用
(以及*在用于解
引用
和
指针
时的区别),然后编写了下面的代码:
int
*
p
; const char * terry = "hello"; 来教我,我
引用
一下:“就像数组的情况一样,编译器允许特殊的情况,我们
浏览 2
提问于2013-03-20
得票数 1
回答已采纳
10
回答
关于
常量
指针
的问题
c++
、
pointers
、
constants
我不确定
常量
指针
是什么意思。这是否意味着它总是指向相同的内存地址?你为什么要这么做呢?下面的代码合法吗?
int
* const aPointer = new
int
;aPointer = new
int
; ...
浏览 0
提问于2009-07-10
得票数 5
3
回答
(rvalue
引用
) VS (const l值
引用
)作为C++11中的函数参数
c++
、
c++11
、
rvalue-reference
当作为函数参数时,有人能解释什么时候rvalue
引用
比const lvalue
引用
更好吗?void foo(T const* const&); //const lvalue ref to constptrvoid foo(T const* &&); //
浏览 8
提问于2014-01-03
得票数 6
6
回答
我们说
引用
是
常量
指针
。为什么我可以给ref B分配一个新的变量?下面的程序编译成功
c++
、
reference
、
variable-assignment
#include<iostream.h> {
int
&b=a; cout<<"A"<<'\n'<<a;cout<<"B"<<'\n'<<b; cout<<"A"&
浏览 0
提问于2010-03-22
得票数 0
3
回答
常量
的
指针
c
、
pointers
众所周知,通过
引用
将参数传递给函数是一种很好的做法(特别是当它们是大尺寸的结构时)。为了应用“最小特权”原则,如果该函数不改变这些传递的变量的值,那么我们需要将它们的
引用
作为
常量
的
指针
传递。我的问题是,作为
常量
的
指针
传递并不能阻止改变函数中的值(你可以考虑附加的代码),那么我们如何防止这种做法呢?void print(const
int
*ptr) {
int
*
浏览 3
提问于2016-03-11
得票数 0
18
回答
char * const
和
const char *有什么区别?
c
、
pointers
、
constants
这两者有什么不同:
和
const char *
浏览 0
提问于2009-05-20
得票数 334
回答已采纳
1
回答
为什么
常量
左值对数组的
引用
不能在下面编译?
c++
、
arrays
、
reference
常量
左值
引用
int
(const& crb)[3] = b;不能编译。为什么?#include<iostream>
int
b[3] = { 1, 2, 3 };
int
& ra = a; // Ok
int
const& cra = a; // Ok
int
(&
浏览 0
提问于2018-04-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程经验
入门C语言中的数组,字符串常量与指针
C/C+编程笔记:C数组、字符串常量和指针!三分钟弄懂它
Go语言的数据类型-第一部分
如何精通C语言?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券