struct T
{
char *s;
// ...
};
T arr[] =
{
{ "string1", ... },
{ "string2", ... },
...
};
// Далее
T &t = arr[0];
t.s[0] = 'A'; <- Как такое сделать?
Мне нужна возможность изменять T::s без предварительного копирования, можно ли как-то указать компилятору, чтобы он поместил эти строки в память с доступом на запись? Компилятор VC++.