标签:指针

自定义函数怎么返回指针啊

#include <windows.h> #include "string" using namespace std; void main() { string a = "123163jjj"; cout << "测试:" << getleft(a,3) << "\n" << endl; } ……

本人构造二级指针,实现二维数组使用

先构造一个指针数组ptr,将原来的二维数组data的每行首地址赋给指针数组的每个成员。再用一个二级指针p指向指针数组,以后即可使用二级指针p来下标访问二维数组。 这样没问题,但假如二维数组的大小是一个动态变化的,也就是事先不知道数组的大小的话。本人就下面这样做: 指针数组ptr不能在代码中写死成员的个数,然后本人就用malloc动态分配一个空间(数组行数……

讨教一个关于变量和指针的细节问题

本人猜可能是本人想复杂了,但是关于这方面概念一直有些不能彻底明白。 int a =1 int* p=&a 如上中,本人知道,变量a存了1这个值;而变量p是一个整形指针,存的值是变量a的地址 不知本人上面的表述能否正确。 那么假如没错的话,继续,通过*p可以访问到变量a的值。 此时有些疑惑,假如变量a存了1这个值,1这个值存在内存中一个固定的地址中,那……

定义char s[] ={'a','b','c'},输出s为什么不是地址

代码如下 #include<iostream> #include<string> using namespace std ; int main(  ) { //C风格 char s1[] = "abcd" ; char s2[] = {"a","b","c","d"} ;//不以空字符结束 cout<<strlen……

c#中指针转换成数组

c++下dll有一个接口,参数是BYTE*类型的,传入的一帧帧图像数据,本人在c#中用intptr类型接收后本人想转换成byte[]类型数组,查找资料发现可以使用marshal中copy函数,将intptr内容拷贝到byte[]中,可是假如本人不想使用这个copy函数,想像c++下一样直接用intptr指向的那块地址操作数据怎么办? 本人本人的思路是: (1……

讨教,怎么样把一个类写出保存到txt文件,然后有读取进来还原

有一个类指针,例如 m_pnpc[2000]; 其中m_pnpc类里又包含了200个item物品类指针 怎么把m npc写出到文件保存,然后又可以读取进入还原? 本人试过用for循环写出,但是不行,问一下有没有例子源码,谢谢 解决方案 80 序列化……………… 20 搜“序列化 反序列化” ……

c++参数传递问题

本人想改变a的值,但是执行了函数function(char *b)之后并没有改变a的值。 问一下本人要怎么做才能改变a的值。 #include <iostream> using namespace std;   int function(char *b) {     b="def";     return 0; }   int main() { ……