Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ namespace Страуструп 3-е издание Добрый вечер народ) Читаю книгу Страуструпа 3-е издание там встретился такой фрагмент кода: namespace Stack { void push(char); char pop(); } void f() { https://www.cyberforum.ru/ cpp-beginners/ thread342566.html Преобразование типа C++
class ne { public: ne(); ~ne(); double x1; char l; }; ne O; ne::~ne(){};
C++ Необходимо указать на ошибки. Код по заданию из книги. Начал учить c++ по книге. Компилирую под debian в g++. Поскольку я почти ничего не смыслю в программировании, то мне необходима помощь тех, кто бы смог тыкнуть носом в ошибки. Задание в книге было такое: написать программу, где бы использовался цикл while. Замечания интересны все, от комментариев и имен переменных до синтаксиса и ошибок в коде. P.S. все это компилируется и работает =) ... https://www.cyberforum.ru/ cpp-beginners/ thread342546.html C++ Сбор release версии программы с++, на MinGW https://www.cyberforum.ru/ cpp-beginners/ thread342545.html
Есть такая проблема: компилирую программу из под Windows 7, на MinGW g++ -o test.exe test.cpp например. Я не пользуюсь средами, так как они мне пока не нужны, и все компилирую с консоли. Проблема в том что таким образом откомпилированная программа не запускается на Windows xp. Я знаю что в средах Visual Studio или Borland можно поставить галочку release, и тогда программа будет работать...
C++ Тема для диплома
Помогите подобрать тему для дипломной работы! Хочу чтобы диплом включал в себя возможность показать знание язака программирования,а также чтобы в нем была задействованна практическая предметная область.Думаю написать экспертную систему. Хотелось бы услышать ваше мнение!
C++ Итератор ? https://www.cyberforum.ru/ cpp-beginners/ thread342525.html
Как выглядит итератор на вложеный контейнер? Например осуществить доступ к 1-му символу 3-го элемента в векторе vector< <vecrot<char> > vec через индекс можно так vec. А как через итератор?
C++ В идентификаторе минимальной длины определить количество букв Вообщем это пример который дали в методичке по с++ но он нифига не работает, сам я фигово пока понимаю в С++ только начинаю его изучать я заочник, люди можите исправить его чтоб работал этот пример, просто хочется по шаблону рабочему более менее подъучить азы, а потом уже глубже изучать мне так всегда проще было, заранее спасибо. а компилирую и запускаю в компиляторе с++ трубо . // Задана... https://www.cyberforum.ru/ cpp-beginners/ thread342496.html C++ fstream с++
Помогите пожалуйста... Как при считывании из файла считать переменные если они в файле находяться на разных строчках например надо считать a,b а они в файле записаны так: 1 2 переделайте пожалуйста эту программу чтобы она считывала не с одной строчки а с двух...
C++ Алгоритм Дейкстры https://www.cyberforum.ru/ cpp-beginners/ thread342483.html
Всем доброго времени суток! Решал я задачу на ацмп про алгоритм Дейкстры. http://********/?main=task&id_task=132 Но зараза заваливается на 8 тесте. Не могли бы вы сказать в чем дело? #include <fstream> #include <algorithm> #include <vector> #include <iostream> int main() { //********************************************************************** int...
C++ VS 6.0 https://www.cyberforum.ru/ cpp-beginners/ thread342469.html
Подскажите пожалуйста, как добавлять dll-ки и папки с хидерами (.h) в Visual Studio 6.0? :-[
C++ Выравнивание текста
Как мне выравнить текст в этом коде, как показано на рисунке ? cout<<"Едем ................................................"<<endl<<endl; cout<<"Лифт №1"; if(lif==chen) cout<<"(Вы)"; cout<<" "; cout<<"Лифт №2"; if(lif==chen) cout<<"(Вы)";
C++ Юникод в Си++ https://www.cyberforum.ru/ cpp-beginners/ thread342459.html
Здравствуйте. int main(int argc, char *argv) { wstring s1 = L"abracadabra"; cout << s1.size() << endl; // 11 wstring s2 = L"абракадабра"; cout << s2.size() << endl; // 22
19 / 19 / 2
Регистрация: 26.06.2010
Сообщений: 181
16.08.2011, 21:22  [ТС] 0

Абстракция данных...модули определяющие типы - C++ - Ответ 1917389

16.08.2011, 21:22. Показов 1897. Ответов 14
Метки (Все метки)

Ответ

silent_1991 : спасибо щас понял что это за абстракция)))

после объяснения я понял что в книге даны примеры как можно сделать а не готовые... функции самому надо писать))) мне в прошлом посту об этом сказали.... вот с функциями реализация:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
#include <tchar.h>
#include <iostream.h>
//---------------------------------------------------------------------------
const int max_size = 20;
char v[max_size+1];
int top = 0;
#pragma argsused
namespace Stack
     {
        void push(char sim);
        char pop();
     }
void error(char *st);
void f()
    {
      Stack::push('u');
      if (Stack::pop() != 'u') error("impossible");
    }
int _tmain(int argc, _TCHAR* argv[])
{   f();
    return 0;
}
//---------------------------------------------------------------------------
void push(char sim)
    {
       if (top > max_size)
          {
            cout<<"Стек полон!";
          }else{
                 v[top] = sim;
                 top++;
               }
    }
//---------------------------------------------------------------------------
char pop()
    {
      if (top < 0)
         {
           cout<<"Стек пуст";
         }else{
                top--;
                return v[top];
              }
    }
//---------------------------------------------------------------------------
 void error(char *st)
     {
      cout<<st;
     }
 //---------------------------------------------------------------------------
ошибка при компиляции :
[ILINK32 Error] Error: Unresolved external 'Stack:ush(char)' referenced from C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\FILE1.OBJ

[ILINK32 Error] Error: Unresolved external 'Stack:op()' referenced from C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\FILE1.OBJ

[ILINK32 Error] Error: Unable to perform link


вот эти ошибки))

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

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си?
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы:...

Абстракция данных и решение задач на C++ ?
Как понять Абстракция данных и решение задач на C++ ? void sendRequest(Request request) { ...

Абстракция данных. Как реализовать, на примере класса 2D векторов
Собственно, я пытался разделить код методов и их объявления. Сам класс в файле Vector.h, а код...

Какой формат базы данных DSN Access (атрибуты и типы данных)?
В настройках IIS можно выбирать формат журнала, один из форматов - это DSN Access, то есть события...

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

Типы данных: чем отличается тип данных int от float?
Всем привет! Помогите пожалуйста, чем отличается тип данных int от float?

Типы данных, которые можно использовать в предложении foreach в качестве поставщика данных
Типы данных, которые можно использовать в предложении foreach в качестве поставщика данных 1...

Типы данных С# для передачи данных через TCP
подскажите пожалуйста какой тип переменной лучше всего использовать в C# для передачи данных через...

Создание базы данных, таблиц, типы данных и триггеры
Здравствуйте. В колледже выдали задание по базам данных. Как создавать базы, таблицы и типы...

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