我是一名编程学生,在C#中有两个类,但我只是在上C++的第一节课,因此我接触到了指针。
我知道它们是如何工作的,以及正确使用它们的方式,但我想知道专业程序员在他们的程序中使用指针的一些方式。
那么如何使用指针呢?或者你有吗?
这将帮助我理解指针的一些实际应用,所以谢谢!
发布于 2010-01-27 13:18:51
任何时候在C#中使用引用。“参考”只是一个周围有花哨的安全气囊的指针。
在我编写的C++代码中,大约每六行就使用一次指针。在我的脑海中,这些是最常见的用法:
当我需要动态创建一个生命周期超出创建它的作用域的对象时,使用
发布于 2010-01-27 13:16:34
对于pointer,你可以在你的data structures中使用它们,比如链表等等。任何你需要动态分配内存的地方,也就是你在编译时不知道内存大小的地方,你都会使用状态。
发布于 2010-01-27 13:14:47
如果你有时间读一本书,我建议你读一读,它使用了大量的指针。
一个标准函数的简单示例:
/* strlen: return length of string s */
int strlen(char *s) {
char *p = s;
while (*p != '\0') p++;
return p - s;
}https://stackoverflow.com/questions/2144698
复制相似问题