Форум программистов, компьютерный форум, киберфорум
Наши страницы

Оператор -> и спецификатор класса памяти extern - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обобщенный указатель типа void http://www.cyberforum.ru/cpp-beginners/thread424242.html
В приложенной картинке рассказывается о динамическом распределении памяти в С. Сказано, что функция malloc() возвращает указатель типа void. Что это вообще значит?! Функции void не могут возвращать...
C++ Книга по ООП Си++ Добрый вечер , мне дали задание ,написать двусвязный список на С++ с помощью ООП... Подскажите , пожалуйста , книгу или статью, по которой можно это выучить... http://www.cyberforum.ru/cpp-beginners/thread424233.html
Пример использования спецификатора volatile C++
В приложенной картинке (из книги Г.С. Шилдта по C++) есть пример использования спецификатора volatile. Есть три вопроса. Первый: что вообще написано в зеленой :) строке? Переменная будет...
C++ Циклические алгоритмы
Как реализовать данную функцию для каждого x, изменяющегося от a до b с шагом h. Значения a, b, h и n вводятся с клавиатуры. Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение...
C++ Передача массива из главной функции в неглавную по указателю. http://www.cyberforum.ru/cpp-beginners/thread424215.html
Доброго времени суток! Задача: В функции main() сформировать матрицу M со случайными числами. Её передать по указателю в не главную функцию, в которой из матрицы изымается главная диагональ....
C++ Покрашенный граф Привет для вот такого условия Дан ориентированный граф, у которого каждая дуга покрашена в один из трех цветов. Требуется найти длину кратчайшего пути из 1й вершины в N-ую, если в пути не могут... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18258 / 6383 / 440
Регистрация: 30.03.2009
Сообщений: 17,664
Записей в блоге: 28
09.01.2012, 12:43
Цитата Сообщение от Tamoren Посмотреть сообщение
Что произойдет, если в одном месте переменная определена как int, а в другом её объявить extern volatile int? Другими словами, что произойдет при использовании extern с по-другому объявленными переменными?
Конкретно в данном случае де-юре сам дурак, потому что программист обязан следить за корректностью описаний. Де-факто в случае языка Си скорее всего все компиляторы сожрут это, но в случае Си++, возможно, "int x" и "volatile int x" могут трактоваться как два разных объекта

Добавлено через 29 секунд
Цитата Сообщение от Tamoren Посмотреть сообщение
То есть переменные, объявленные с extern и без должны иметь одинаковый тип, иначе я рискую нарваться на ошибку или вообще повредить память?
Грубо говоря, да
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru