﻿# V619\. Array is used as pointer to single object\.

The analyzer has detected that the '\-\>' operator is applied to a variable defined as a data array\. Such a code might indicate incorrect use of data structures leading to incorrect filling of the structure fields\.

Consider a sample of incorrect code:

```cpp
struct Struct {
  int r;
};
...
Struct ms[10];
for (int i = 0; i < 10; i++)
{
  ms->r = 0;
  ...  
}
```

Using it in this way is incorrect, as only the first array item will be initialized\. Perhaps there is a misprint here or some other variable should be used\. This is the correct code:

```cpp
Struct ms[10];
for (int i = 0; i < 10; i++)
{
  ms[i].r = 0;
  ... 
}
```