Перейти к содержанию
    

Тэги для принудительной последовательности компиляции С-кода

On 6/7/2024 at 6:52 AM, VladislavS said:

 

Во-вторых, внимательно следим за руками. Вот тут компилятор выдаёт предупреждение:

 

При чем тут С++??  Это код в одно действие, тут компилятор физически ничего другого сделать не может)))) тут хоть extern, хоть const напихай, все прокатит)))) 

On 6/7/2024 at 8:31 AM, Anxigeros said:

Я конечно понимаю, что вместо обозначеного вопроса данный топик ушёл в сторону обсуждения, какой автор "баран", но почему никто из специалистов ничего не сказал про asm volatile("" ::: "memory");? 

 

Потому что местные спецы толком не понимают, как даже этот самый volatile работает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 минут назад, Quantum1 сказал:

Это код в одно действие,

Любая программа это последовательность операций "в одно действие". 

28 минут назад, Quantum1 сказал:

тут компилятор физически ничего другого сделать не может

И это правильно, программа должна работать так как задумано.

33 минуты назад, Quantum1 сказал:

Потому что местные спецы толком не понимают, как даже этот самый volatile работает

Хорошо что вы понимаете. Только почему-то это "понимание" не помогает правильные программы писать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Quantum1 сказал:

При чем тут С++??

Действительно, при чём тут С++? Обычный С-код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/10/2024 at 7:19 PM, VladislavS said:

Любая программа это последовательность операций "в одно действие". 

ну вот)))) а у вас именно этого нет))) по этому пример совершенно не корректен, если вы этого не понимаете, то вы только догадываться можете как и зачем работает комплилятор....

On 6/10/2024 at 8:27 PM, VladislavS said:

Действительно, при чём тут С++? Обычный С-код.

скомпилированный C++ компилятором? )))  можно на каком нить Rust попробовать, поверьте особо ничего не измениться, так как пример элементарный, без сложных связей и зависимостей....

Изменено пользователем Quantum1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перечитал тему ещё раз. Да нет же, у ТС компилятор хрень делает, а не у меня. Хорошо что именно я ничего не понимаю в компиляторах. :)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...