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

Определение классов, их реализацию, демонстрационную программу поместить в отдельные файлы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу найти ошибку в коде(постфиксная запись инфиксного выражения) http://www.cyberforum.ru/cpp-beginners/thread1001582.html
Использую цифры от 1 до 9,Ю пишу для простеньких выражний . Всё отлично работает когда выражение без скобок. Когда ввожу выражение со скобками - он мне даже ответ не выводит ответ(критически закрывается локальный загрузчик виндовс). Что не так? В переменной kol храню колво данных в стеке #include <iostream>
C++ C++ switch для переменных char можно ли switch применять к переменным типа char или в чём тогда ошибка, подчёркивает строку case 'London':? #include <iostream> using namespace std; int main(){ char born; int old; int mark = 0; cout << "\t First" << endl; http://www.cyberforum.ru/cpp-beginners/thread1001570.html
В прямогольной матрице определить количество столбцов, не содержащих ни одного нулевого элемента и расположить их в соответствии с ростом характеристи C++
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. Характеристикой строки целочисленной матрицы назовём сумму её положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик.
Трудности при создании класса C++
Делаю приложения на Windows Forms. Надо сделать иерархию классов. В абстрактом классе описал нужные поля, но при попыте скомпилировать программу сразу ругаеться на на 2 поля типа string в классе. Если забрать ети две строчки, то все нормально. class vehicle { protected: string brand; // тут ругаеться string model; // и тут float engine_volume; int number_of_cylinders; enum...
C++ Ввод данных в контейнер set http://www.cyberforum.ru/cpp-beginners/thread1001525.html
Здравствуйте! В первое множество элементы вводятся нормально, но вот во второе множество кладется только последнее значение из первого множество (т.е. значение i в данный момент). Подскажите в чем ошибка switch(ch) { case '1': system("cls"); cout<<"Введите элементы множества А={ "; do { cin>>i; s1.insert(i); ch2=getchar();
C++ Error C2440 невозможно преобразовать "void *" в "char * Уважаемые форумчане. Не могу понять почему ему не нравятся указатели. Запускал прогу на разных компиляторах одна и та же ошибка. Error C2440 невозможно преобразовать "void *" в "char *. А именно в 12 строке и в 24. Помогите разобраться в чем ошибка? #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdarg.h> using namespace System; подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5437 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
08.11.2013, 13:52     Определение классов, их реализацию, демонстрационную программу поместить в отдельные файлы.
Цитата Сообщение от Mukule Посмотреть сообщение
как это все связать?
Берете открываете блокнот, создаете файлы
Цитата Сообщение от zss Посмотреть сообщение
class.h
C++
1
2
3
4
5
6
7
8
9
10
class myClass
{
private:
    int my_i;
public:
    myClass();
    ~myClass();
    void set_i( int i );
    int get_i();
};
Цитата Сообщение от zss Посмотреть сообщение
class.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
myClass::myClass()
{
my_i=0;
}
myClass::~myClass()
{
}
void myClass::set_i( int in_i )
{
my_i = in_i;
}
int myClass::get_i()
{
return my_i;
}
Запускаете среду и к новому пустому консольному, к примеру, проекту подключаете вот заголовочный class.h и пишите демонстрационый код для работы с вашим классом:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <class.h>
int main()
{
myClass *newMyClass = new myClass();
 
newMyClass->set_i( 77 );
cout << newMyClass->get_i();
 
delete newMyClass;
retirn 0;
}
Добавлено через 2 минуты
А, да. Потом сидите и пол часа разбираетесь чего не получилось. Х)
 
Текущее время: 08:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru