Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Конструктор в производном классе Всем доброго времени суток! есть класс Строка (CStr) class CStr { protected: int length; char *str; public: CStr(); CStr(const char *s); https://www.cyberforum.ru/ cpp-beginners/ thread814860.html Программа нахождения совершенных чисел C++
Нужно написать программу которая выводит совершенные числа (http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE, меньшее 1000. Так же кроме самих совершенных чисел необходимо написать сумму их сомножителей. Программу я написал, но почему то числа у меня вывелись больше 1000 и не все числа, которые выводятся на экран,...
C++ функция в функции y = e^x cos x https://www.cyberforum.ru/ cpp-beginners/ thread814857.html
как можно написать функцию в функции к примеру y = ex cos x ?
C++ Наследование Не могу понять в чем ошибка. #include <iostream> #include <string> using namespace std; class Auto { protected: string model; int speed; https://www.cyberforum.ru/ cpp-beginners/ thread814852.html
Объясните почему не срабатывает И (&&) C++
Есть задача нахождения наибольшего общего делителя для двух чисел. Программу я написал.Но почему когда я указывал в цикле И (&&), цикл выполнялся неправильно, а когда указал ИЛИ (||), все заработало. Объясните почему нужно ставить ИЛИ, когда по логике вроде подходит И. Заранее извиняюсь, если мой вопрос глуп #include<iostream> using namespace std; int nod (int, int); int main() {...
C++ Дана квадратная матрица порядка N https://www.cyberforum.ru/ cpp-beginners/ thread814827.html
Дана квадратная матрица порядка N переставить строки матрицы чтобы их последние елементы распологались в порядке невозрастания. Сортировка подсчётом (Помогите плиз)
C++ Даны матрица A[0;n-1][0;m-1] и массив B[0;k-1] Даны матрица А и массив В. Написать программу, которая вычисляет массив С, состоящий из элементов А, расположенных между первым и последним положительным элементами каждого столбца, если сумма этих элементов(расположенных между первым и последним положительным элементами) отсутствует в массиве В. Ввод данных, вывод результата и вычисления оформить в виде отдельных функций. https://www.cyberforum.ru/ cpp-beginners/ thread814814.html Очередь? What C++
Всем доброго время суток.Дело в том, что с трудом дается с++, но очень хочется стать программистом.Вообщем ничего толком не объяснив препод дал нам задание и сказал реализовать очередь(ф-ии isEmpty,put и get) написав вот такую программку... #include <iostream> using namespace std; struct tTreeElement { int info; tTreeElement*l,*r; }
C++ Инициализация двухмерных массивов Доброго времени суток. Объясните, пожалуйста, почему так все работает нормально: int x = {1,1}; А так: int a = 1; int b = 2; x = {a , b}; E2188 Expression syntax in function main() https://www.cyberforum.ru/ cpp-beginners/ thread814808.html C++ Ошибка в коде программы. conversion from 'double' to 'int', possible loss of data, error C2018: unknown charact #include <iostream.h> int add3(int, int, int); double average(int); void main() { int score_l, score_2, score_3, sum; cout << "\nEnter three marks: "; cin >> score_l >> score_2 >> score_3; https://www.cyberforum.ru/ cpp-beginners/ thread814806.html
Напишите программы по С++ для новичков C++
Прошу прощения за качество и склейку, надеюсь на вашу помощь. Заранее спасибо! Ознакомьтесь с правилами (в частности, п 5.16 и п 5.18) и оформите задания как полагается.
C++ чёт никак не получается присвоить переменной букву! https://www.cyberforum.ru/ cpp-beginners/ thread814795.html
#include "stdafx.h" #include "DarkJoker.h" int main() { setlocale(LC_ALL, "RUSSIAN"); cout << "Введите курс En" << endl; double En = 1; //денежная валюта cin >> En;
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,116
Записей в блоге: 2
21.03.2013, 21:26 0

Конструкторы и указатели на объект класса - C++ - Ответ 4289453

21.03.2013, 21:26. Показов 3158. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от Toshkarik Посмотреть сообщение
Kastaneda, разыменования нигде нет
Доступ по указателю - есть разыменование.
Т.е. синтаксически разыменование выглядет как *ptr, но ptr-> тоже можно считать разыменованием. Просто оператор -> был добавлен в синтаксис языка для удобства, что б не писать (*ptr).func().

Добавлено через 2 минуты
Но опять же если копнуть глубже, то в данном случае разыменования действительно нет, просто 0 передается в функцию, в которой он записывается в this. Если таким способом попытаться обратиться к члену не функции, то разыменование будет.

Вернуться к обсуждению:
Конструкторы и указатели на объект класса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2013, 21:26
Готовые ответы и решения:

Потоки и указатели (в поток вставить объект класса)
Есть структура: class shapka{ public: int* prev; int n; int* next; } }; Нужно в поток...

Указатели и конструкторы
Всем доброго времени суток!!! Выполняя упражнение Лафоре 10 главы №1 написав и проверив всё...

Конструкторы класса в С++
В классе я объявил два конструктора: Node( int Depth = 0, string FunctionName = &quot;NULL&quot;, double...

Методы и конструкторы класса
Добрый день) Предположим, имеется некоторый класс &quot;Tfunction&quot; представляющий математическую...

17
21.03.2013, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2013, 21:26
Помогаю со студенческими работами здесь

Конструкторы класса Time
Есть вот такая вот прога (см. ниже). По заданию нужно было определить функции, которые читают время...

Конструкторы template класса
задача собственно написать класс, который создает массив произвольного типа и хранит указатель на...

Задача на конструкторы класса
Дан класс, содержащий единственное поле типа int. Необходимо создать:  конструктор по...

Конструкторы и деструктор класса BigInteger
Задание выглядит так. Определить класс BigInteger в файле BigInteger.h, который может быть...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru