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

Чего стоит использование абстракции типов данных? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный динамический массив http://www.cyberforum.ru/cpp-beginners/thread272550.html
Подскажите пожалуйста, как разделить элемент четвертого столбца матрицы 4*4(динамической) на минимальный элемент и вывести результат этого деления например в этой программе: #include <iostream.h> #include <math.h> #include <conio.h> void vvod(int **a,int,int); void min_elem(int **a,int,int); void out_m(int **a,int,int); void main()
C++ Приведение типов string.size() к (void*) Добрый день помогите пожалуста записать значение возвращаемое string.size() в фаил FILE * fp; fp = fopen("C:\\T01.txt","rb"); std::string ddd = "___ПРИВЕД___"; fwrite(ddd.size(),sizeof(int),1,fp); // Ошибка: error C2664: fwrite: невозможно преобразовать параметр 1 из 'unsigned int' в 'const void *' fwrite(ddd.length(),sizeof(int),1,fp); // Ошибка: // если сделать int k = ddd.size();... http://www.cyberforum.ru/cpp-beginners/thread272542.html
Типы данных C++ C++
Подскажите какие вещественные и целые типы самые большие и маленькие
C++ Найдите ошибку пожалуйста.Графика.
Программа: Снежинка увеличивается Всё работает кроме кругов на концах снежинки(они мигают просто) немного понимаю что закрашиваются, но как исправить не могу понять(( #include "graphics.h" #include <math.h> #include <stdio.h> int main (void) { int x,y; int driver= DETECT, mode=0; initgraph(&driver,&mode,"");
C++ Обнуление битов http://www.cyberforum.ru/cpp-beginners/thread272532.html
Дано целые числа N и k. Обнулите у числа N его последние k бит и выведите результат. Рекомендуется сделать эту задачу без использования циклов. Технические условия Входные данные Во входном файле даны числа N (0 ≤ N ≤ 2^31 - 1) и k (0 ≤ k ≤ 30). Выходные данные В выходной файл выведите число, получившееся после обнуления k бит. Как написать, 2 в 31 в unsigned не умещается(((
C++ Матрица помогите пожалуйста решить задачку, очень нужно(((((( Дано: Xϵ и Yϵ. Составьте матрицу таким образом, чтобы ∆X и ∆Y учитывались при создании матрицы (от ∆X и ∆Y зависит количество столбцов и строк). Учесть, что ∆X и ∆Y должны точно заканчиваться в установленные границы (иными словами какое-то кол-во ∆X должно точно закончиться на 8, а ∆Y – соответственно на... подробнее

Показать сообщение отдельно
Rud-Man
0 / 0 / 0
Регистрация: 08.04.2011
Сообщений: 6

Чего стоит использование абстракции типов данных? - C++

08.04.2011, 17:56. Просмотров 555. Ответов 4
Метки (Все метки)

Здравствуйте!
Я ещё зелёный в этом деле, только учусь (на первом курсе), и после изучения структур и классов я их использую везде!
Они мне очень понравились, с ними удобно, и даже Макконнел рекомендует АТД, но вот при решении простой задачки возник вопрос:
Требуется работать с точками, координатами...
я сразу же создал
C++
1
2
3
4
struct dot{
int x;
int y;
};
и далее нужо делать определённые действия с координатами.
А мой однокурсник просто объявил две переменные x и y и работал с ними...

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