pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

[使用指针时检查字符串中的字符

我想检查字符串中的每个字符。该字符串存储在指针中。由于某种原因,我不能,它只能让我得到整个字符串。这是我的代码:int main(){char * s =(char *)calloc(...

回答 1 投票 0

反向字符串,带有指向函数的指针,该函数执行反向字符串

我想用一个指向函数的指针来反转一个String,该函数执行String的反转。我感到我没有掌握使用指向变量或函数的指针的概念...

回答 2 投票 0

[C ++矢量,带有指向对象问题的指针

if(myFile.good()){char inputline [100]; myFile.getline(inputline,100); myFile.getline(inputline,100);做{int flag = 0,am_i = 0,ln_i = 0,fn_i = 0; char am [10],姓[...

回答 1 投票 0

如何根据用户输入的长度动态分配char变量的数组大小?

我需要让用户输入他的名字并将其存储在一个数组char中,并且该数组的大小是根据他输入的用户名动态定位的。这是我的代码:#include

回答 1 投票 0

错误:从'int'到'int *'的无效转换[-fpermissive]。我在下面提供了我的代码,我是编码的新手,请随时帮助我;)

我提供了代码的屏幕截图,错误也可见,我不理解该错误,将感谢您的任何帮助。

回答 2 投票 -2

如何最好地使用智能指针来修复内存泄漏?

我偶然发现,这看起来像是内存泄漏:void method(const string param){if(auto * object = createObject(param))use(object);如何最好地解决此内存泄漏?应该...

回答 1 投票 0

println怎样!与多个间接级别交互?

我有以下程序:fn main(){让x = 0; println!(“示例1:{:p}”,&x); println!(“示例1:{:p}”,&x); println!(“示例2:{:p}”,&& x); println!(...

回答 1 投票 1

防止在C中编译void **指针算法

这与C语言中用于void指针的指针算法相同,只是我的数据类型是void **而不是void * #include #include int main(){int foo [] ...] > ] >>

回答 1 投票 0

如何在函数内部返回指针值后删除指针

我有这个功能:char * ReadBlock(fstream&stream,int size){char * memblock; memblock = new char [size]; stream.read(memblock,size); return(memblock); }函数是...

回答 7 投票 32

C ++:对象将Lambda存储到结构中,并在以后调用该函数

完成此操作的正确语法是什么?这个想法是,任何类的某个对象都可以在类GuiButton中存储一个lambda表达式,然后在以后使用访问权限调用该lambda表达式...

回答 2 投票 0

试图了解C ++指针和数据类型初始化

[我正在尝试学习C ++,我在C#方面有相当丰富的经验,并且这两种语言是如此不同,并且我在理解数据类型和数据类型的指针变体以及...

回答 3 投票 1

如何理解*(void **)(&m_handle)= dlsym(“ ./ haldle_lib.so”,“ custom_func”);

只是想了解以下代码:为什么我们使用选项(2)以外的选项(1)?我不知道(void **)在这里有什么用?真的很困惑。类句柄{private:int unique_id; ...

回答 1 投票 0

我可以在所述对象的构造函数中创建指向该对象的指针吗?

目标是,每次创建Car类的对象时,都会创建该对象的指针,并将其放置在“ car Registry”中。这就是我所拥有的:class Car {private:string color = ...

回答 1 投票 0

从函数内部调用malloc和realloc会产生意外结果

#include #include char _getline(char * s){char c; s =(字符*)malloc(sizeof(char));我对于(i = 0;(s [i] = getchar())!= EOF && s [i]!='...

回答 3 投票 1

与c中NULL指针的比较

这是教程中的代码,用户在其中输入字符串的大小和字符串本身。该代码应使用内存分配来重现相同的字符串。我在代码中几乎没有疑问-为什么...

回答 2 投票 0

使用指针将值从scanf()传递到main()

下面的代码工作正常。它允许用户输入一个称为error的浮点值,并通过函数error_user()保存它。 #include #include float ...

回答 1 投票 0

为什么* y = z将y绑定到内存地址,但是* y = * x仅采用一个值?

我正在尝试理解指针。在所附的代码中,我试图自己找出它们,但我有些困惑。我执行* y = z的操作,我看到它使y指向内存地址...

回答 1 投票 0

[在C中使用指针的字符串连接!

我使用C中的指针编写了以下用于字符串并置的代码#include #include #include void strCat(char * str1,char * str2); int main(void){...

回答 5 投票 0

指向指针衰减的数组是否已更改为指针对象?

int a [] = {1,2,3};我知道数组名称会转换为指针。经常使用的术语是它们衰减到指针。但是对我来说,指针是一个存储地址的内存区域...

回答 4 投票 5

无法理解此statemnet的语法“ struct sll_header * shdr =(struct sll_header *)buf;”

以下是我尝试阅读的代码段。 swap_linux_sll_header(const struct pcap_pkthdr * hdr,u_char * buf){u_int caplen = hdr-> caplen; u_int length = hdr-> len; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.