Сообщение Re: Головоломка с const от 13.01.2023 22:37
Изменено 13.01.2023 22:41 rg45
Re: Головоломка с const
Здравствуйте, Shmj, Вы писали:
S>Второе. Заменил на const, типа так:
S>
Так это только для тебя головоломка, потому что, вместо того, чтобы учиться, ты на форумах умничаешь.
Как по-твоему, чем отличаются эти три объявления?
S>Потом добавил:
S>
S>- и о чудо — оно собралось.
S>Что это могло быть? Какие гипотезы?
Гипотезы
Я тебе давно сказал — читай про связывание. Вопросы тебе на самостоятельную проработку:
— Что такое связывание?
— Какой тип связывания по умолчанию имеют переменные?
— Какой тип связывания по умолчанию имеют константы?
— Какой тип имеет указатель Value1, который ты объявил?
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>Что это могло быть? Какие гипотезы?
Гипотезы
Я тебе давно сказал — читай про связывание. Вопросы тебе на самостоятельную проработку:
— Что такое связывание?
— Какой тип связывания по умолчанию имеют переменные?
— Какой тип связывания по умолчанию имеют константы?
— Какой тип имеет указатель Value1, который ты объявил?
Re: Головоломка с const
Здравствуйте, Shmj, Вы писали:
S>Второе. Заменил на const, типа так:
S>
Так это только для тебя головоломка, потому что, вместо того, чтобы учиться, ты на форумах умничаешь.
Как по-твоему, чем отличаются эти три объявления?
S>Потом добавил:
S>
S>- и о чудо — оно собралось.
S>Что это могло быть? Какие гипотезы?
Гипотезы
Я тебе давно сказал
— Что такое связывание?
— Какой тип связывания по умолчанию имеют переменные?
— Какой тип связывания по умолчанию имеют константы?
— Какой тип имеет указатель Value1, который ты объявил?
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
— читай про связывание. Вопросы тебе на самостоятельную проработку:Дата: 05.01.23
— Что такое связывание?
— Какой тип связывания по умолчанию имеют переменные?
— Какой тип связывания по умолчанию имеют константы?
— Какой тип имеет указатель Value1, который ты объявил?