Здравствуйте, Shmj, Вы писали:
S>Второе. Заменил на const, типа так:
S>S>#pragma once
S>....
S>const char* Value1 = "sdfsdfasf";
S>
Так это только для тебя головоломка, потому что, вместо того, чтобы учиться, ты на форумах умничаешь.
const char* Value1 = "sdfsdfasf";
char* const Value2 = "sdfsdfasf";
const char* const Value3 = "sdfsdfasf";
Как по-твоему, чем отличаются эти три объявления?
S>Потом добавил:
S>S>static const char* Value1 = "sdfsdfasf";
S>
S>- и о чудо — оно собралось.
S>Что это могло быть? Какие гипотезы?
Гипотезы
Я тебе
давно сказалАвтор: rg45
Дата: 05.01.23
— читай про связывание. Вопросы тебе на самостоятельную проработку:
— Что такое связывание?
— Какой тип связывания по умолчанию имеют переменные?
— Какой тип связывания по умолчанию имеют константы?
— Какой тип имеет указатель Value1, который ты объявил?