标签:指针
用指针操作三维数组的问题
本人想用指针操作三维数组,于是编了如下的代码,用gcc编译成功了,但是报错。 到网上去搜索没有找到解决方案,求帮助各位大神指点一下。 Segmentation fault (core dumped) #include <stdio.h> int main() { int arr[3][5][7]; int (*……
为什么,指针参数带入后没有返回值(数据结构中的)
void BinaryTree<T>::creat() { this->CreatBiTree(root); } template<typename T> void BinaryTree<T>::CreatBiTree(BinaryTreeNode<T>* str) { T value; cin……
C语言指针数组维度问题!
int main(int argc,int *gars[]) // 这里的int *gars[]指针数组不是一维的吗?为什么这样定义是二维的? { //不是很明白,求高手解释下,谢谢! if (argc < 4) { printf(“参数不足,程序退出\……
c++类内的函数指针和普通函数指针有什么不同
本人在类内定义了一个函数 class Welcome { public: Welcome(char* pixmap); ~Welcome(); private: Texture *tex; void mouse(int button, int state, int x, int y);//这个mouse函数 }; 回调函数是一个void(*)(in……
关于单向链表插入一个带字符串的结构的问题(大一弱菜求高手指点)
原题:已知head指向一个带头结点的单向链表,链表中每个节点包含字符型数据和指向本结构结点的指针。编写程序实现在值为 “jone”的结点前插入值为”marit”的结点,若没有值为”jone””的结点,则插在链表最后。 本人的代码 #include <iostream> #i……
C语言指针初始化语句
学习指针,被弄的好晕… 1、如果定义一个数组int a[n],并拿数组名作为一个函数的参数进行传递的话,形参的形式可以写成int *a那么定义一个二维数组int a[n][m],还是拿数组名作为一个函数的参数进行传递,为什么形参的形式不能写成int **a呢? 2、定义一个指向数组的指针int (*p)[4]; 如果想要初始化这个指针的话,应该是要把另一个……
c++中void*指针的转换打印问题
有四个类,Base,Child,GrandChild,Base1这个四个类,然后Base中有一个virtual f()函数,child中没有覆写这个函数,在grandchild中覆写了这个函数,grandchild继承了base1和child类,base1中没有任何东西。 在main中什么都没打印出来,不知道为什么会这样。但是在class GrandChi……