像数组一样访问指针
Accessing pointers like an array?
给定:
int *ip = new int[10];
for (unsigned i = 0; i < 10; ++i)
{
ip[i] = i + 1;
}
括号的工作方式是否符合我的要求?(不一定要创建一个数组并用1、2…10填充(
ip[i]
与*(ip + i)
相同,所以是的,它会做你认为会做的事情。除了创作,它发生在第一行。
相关文章:
- 通过方法访问结构
- 访问数据成员(本身是对象)的数据成员,就好像它们是类成员一样
- 访问另一个类(系统)的非静态字段,就好像它是我自己的字段一样 - 优雅地
- 使更长的 std::array 可访问,就好像它更短一样
- 在C 中,可以用语法[i,j,..]实现访问数组元素的功能,而语法就像numpy中的ndarray样式一样
- 我是否可以像访问自己的对象一样访问对象的'base part'?
- 我需要一个像堆栈一样的数据结构,但具有随机访问,但是,我应该实现什么
- 函数来像访问向量一样访问向量中结构的元素
- 如何创建文件路径可以像磁盘一样访问的虚拟文件系统
- 使QTableWidget可逐行编辑,就像MS访问一样
- 那么,是否可以像使用指针一样使用迭代器访问二维向量中的所有元素呢?
- 对结构元素的访问.有没有可能像矢量一样访问
- 需要学习如何通过指针正确访问实例变量"this"就像在 Java 中一样
- 如何像访问数组一样访问Tuple(具有括号重载和类型安全)
- 像访问文件流一样访问内存块(/ C/ c++数组)
- 像数组一样访问指针
- 像数组一样访问std::map的std::映射
- 是否可以像重载另一种类型的成员访问运算符一样解析静态成员
- 像访问数组一样访问c++队列元素
- 如何像直接访问文件一样使用内存:类似于read和fwrite函数