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

список класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите решить (Borland C++) http://www.cyberforum.ru/cpp-beginners/thread374377.html
Задали задачку, надо решить 2 уравнения в борланде. Свои мозги математику уже подзабыли, а сдавать надо уже скоро((( Примеры решения подобных уравнений: Прога1: #include <stdio.h> #include <conio.h> #include <math.h> void main() {float x,y,a,dx; a=1.76; met2:dx=a/8;
C++ Помогите с оператором в комплексном калькуляторе на c++ builder 6 написал комплексный калькулятор, все работает кроме одного: когда вводиш 1.2-1.1 то выдает 0.9999999999999 а не 0.1...подскажите что делать http://www.cyberforum.ru/cpp-beginners/thread374363.html
C++ Написать программу выбора места в курящей или не курящей части самолета
Народ кто знает как сделать такую задачу? Система резервирования билетов авиакомпании. Небольшая авиакомпания купила компьютеры для своей новой автоматизированной системы резервирования. Вас попросили запрограммировать новую систему. Вы должны написать программу выделения мест на каждый полет единственного самолета (вместимость: 10 мест). Ваша программа должна отображать следующее меню...
C++ Порекомендуйте программу для отработки метода "слепой печати" в русской и английской раскладке и/или учебные материалы.
Стыдно печатать смотря на клавиатуру. Спасибо.
C++ помогите сделать сортировку массива. http://www.cyberforum.ru/cpp-beginners/thread374341.html
есть вектор(одномерный массив). из рандомного числа элементов, и рандомными элементами от 0 до 100. вывод такого массива. #include "stdafx.h" #include "iostream" #include "time.h" using namespace std; int main()
C++ Порекомендуйте компилятор C/C++. Желательно с ссылкой. Все ясно из заголовка. Сейчас пользуюсь Dev C++. Это скорей хорошая идея, чем компилятор(есть ошибки в реализации). Заранее благодарю. подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
29.10.2011, 19:08     список класса
Цитата Сообщение от ooki2day Посмотреть сообщение
нужен именно класс

Добавлено через 1 минуту


можно хотя бы маааленький примерчик? не понял куда добавлять и как
Во-первых, struct, class, union - это в С++ ключевые слова для объявления класса. То есть и объявление

C++
1
struct A;
и

C++
1
class A;
это все объявления классов! Различие между ними состоит лишь в классах доступа. У класса, объявленного с помощью ключевого слова struct, все поля по умолчанию являются открытыми. Тогда как у класса, объявленного с помощью ключевого слова class, все поля по умолчанию являются закрытыми. Но и в первом, и во-втором случае вы имеете дело с классом.

Теперь, что касается вашего исходного кода. Вы объявляете поля вашего класса закрытыми, а потому к ним нельзя обращаться а программе напрямую. Компилятор должен выдать сообщение об ошибке, что ни поле i, ни поле next недоступны при обращении к ним вне методов класса.

Кроме того некорректен ваш цикл. Вы ищите элемент, у которого поле next равно нулю, а затем пытаетесь изменить значение по недей1ствительному адресу объекта, то есть по адресу 0 ( NULL).
 
Текущее время: 18:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru