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

Разница между объектом и экземпляром класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести с клавиатуры n произвольных целых чисел и вычислить сумму положительных четных из них http://www.cyberforum.ru/cpp-beginners/thread798894.html
задача не проблема, но, как это реализовать без массива?
C++ Как генерировать случайные числа? Как в с++ с генерировать, например положительные числа от 0 до 10? знаю, что есть генератор rand в библиотеке stdlib.h, но не знаю, как он работает и как вообще им пользоваться. http://www.cyberforum.ru/cpp-beginners/thread798889.html
C++ Не получается определить friend за приделами шаблона
Есть шаблон класса: template <typename V> class Vector; и есть "друг": friend std::ostream& operator<<(std::ostream& lhs, const Vector& rhs); Если объявить и определить в самом теле шаблона, то...
BigInt to int C++
как перевести BigInt в int ? например int e=0; BigInteger bigE = new BigInteger(String.valueOf(e)); int res; и теперь нужно bigE записать в res
C++ Как составить программу к следующей задаче http://www.cyberforum.ru/cpp-beginners/thread798853.html
Надо написать прогр. к задаче про паркетчик. Паркетчик должен класть паркет на пуст. место в помещении, по опред. алгоритму, и при этом обходя припятствия(т.е. не врезаясь в стену) Помещение и...
C++ код Тритемиуса помогите написать код Тритемиуса //Программа шифрования/дешифрования символов латиницы #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h>... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
24.07.2014, 12:12
Kastaneda, вот нарисовал тут картинку:
Разница между объектом и экземпляром класса

Я не сильный знаток ассемблера, но вот так вот себе все это представляю: собственно в скомпилированном коде программы где-то происходит вызов функции, которая вообще ничего не знает о том, что она кому-то принадлежит. Она просто принимает параметры, и если первый (неявный) параметр не является указателем на правильный класс, то просто не найдется подходящей (полиморфной) функции.

Единственный вопрос только: с данной точки зрения методы класса отличаются от глобальных функций только наличием первого неявного параметра?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru