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

почему оно работает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение / транспонирование матриц http://www.cyberforum.ru/cpp-beginners/thread816539.html
Написал программу , в ней две функции: одна для транспонирования, другая для перемножения матриц. Обе возвращают указатели на массив указателей на массив (чтобы как-то вывести массив из функции)....
C++ нужно составить меню к программе /*Написать программу, которая выполняет следующие действия: • вводит с клавиатуры данные в массив, состоящий из десяти структур; записи должны быть размещены по алфавиту; • выводит на дисплей... http://www.cyberforum.ru/cpp-beginners/thread816529.html
C++ Что делает программа?
не могу понять что делает программа? #include <iostream> using namespace std; bool mystery(unsigned bits); int main() { unsigned x; cout<<"enter an integer: ";
C++ API (что лучше начать учить?)
Я хочу начать учить разработку какого-то интерфейса, но не знаю с которого лучше начать. Можете посоветовать что лучше начать учить? Какой именно, ну например: windows forms, Qt, WinApi, или mfc....
C++ Линейный список. Картотека http://www.cyberforum.ru/cpp-beginners/thread816474.html
Картотека: Адрес Номер Тип Для представления картотеки в ОП ПЭВМ воспользоваться структурой данных – ЛОС (линейный однонапр список). В программе предусмотреть: - поиск элемента ЛоС по ключу;...
C++ std::vector::erase Всем привет. Буду очень рад, если кто-нибудь может мне объяснить логику... см. скриншот.... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
23.03.2013, 20:07
вызов невиртуального метода аналогичен вызову статической функции класса или вызову свободной функции. особенность в том, что в такую функцию передается неявно указатель на экземпляр класса (this). Поэтому такой код может отрабатывать, если в методе нет обращений к мемберам класса:
C++
1
2
3
4
5
6
7
8
9
10
11
ptr -> f();
аналогично
_f_(ptr);
 
где
void _f_(A* This)
{
   // если нет обращений к мемберам, т.е. к This->someMember, то
   // нет причин крашится. Если же есть, то т.к. This неинициализирован,
   // ничего хорошего не произойдет
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru