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

virtual inline функция-член каласса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тип double и количество символов после запятой http://www.cyberforum.ru/cpp-beginners/thread521874.html
Здравствуйте, уважаемые я дико нуб, поэтому помогите чем можете ) суть такова: тип переменной double необходимо сделать так, чтобы значение переменной было более точным, нежели до десятых, как...
C++ Из 2х мерного массива в 1 мерный перевести вообщем нужно перевести 2х мерный массив(матрица) так что из каждого столбца выделить максимум и в результате получается одномерный массив... например: |123| |456| |789| результат:789 За ранее... http://www.cyberforum.ru/cpp-beginners/thread521868.html
Поиск чисел палиндромов (С++) C++
Добрый вечер, Друзья! Пожалуйста, помогите в решении лабораторной работы! Задача: Найти все числа – палиндромы из интервала от от а до b. Числа – палиндромы: 121, 131, 242 и т.д. П.С. Интервал...
С++ и массивы (DEV C++) C++
Всем доброго времени суток! Помогите пожалуйста, нужно написать консольное приложение на dev c++ Задача: В массиве найти минимальный и максимальный элемент (Xmin и Xmax). На интервале от Xmin до...
C++ Размер vs. размерность матрицы http://www.cyberforum.ru/cpp-beginners/thread521804.html
Вопрос скорее теоретический. Чем отличается размер матрицы от размерности? И как правильно спрашивать пользователя в программе: "Введите размер квадратной матрицы" или "Введите размерность...
C++ Как остановить ввод, когда text[i] доходит до маркера? Возникла проблема, не знаю как правильно сделать это: остановить ввод при достижении маркера. У меня текст в файле имеет размер меньший, чем размер массива и в некоторых ситуациях программа выводит... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
18.03.2012, 22:42
Возможно. Потому что inline - рекомендация компилятору, что-то вроде "я тут подумал, а не встроить ли нам эту функцию? Но окончательное решение оставляю за тобой, уважаемый компилятор".
По логике вещей должно игнорироваться, потому что выходи противоречие: решение о том, какой реально код должен выполниться, для виртуальных функций происходит на момент исполнения программы, а встраиваться функция может только во время компиляции. Но кто знает, что там решит умный компилятор? Вдруг он определит, что динамическое связывание не очень-то и надо, отбросит его а очередная оптимизация (они выполняются как бы волнами) может и встроить такую функцию. Но это гадание на кофейной гуще, либо это всё прописано в стандарте (смотреть сильно лень), либо зависит только от изощрённости разработчиков оптимизирующего компилятора. Чисто логически виртуальная функция не должна встраиваться.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru