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

Выделение памяти с использованием malloc - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ условие if (x && y && z ) http://www.cyberforum.ru/cpp-beginners/thread404896.html
День добрый. подскажите что не так: if(norcub() && nevk() && norok()) { cout<<"Условие не выполнено.\n"; count=30; } // эти 3 функции считают нормы матрицы,их код почти одинаков. например: bool nevk ( ) { double sum=-3; for(int i=0;i<3;i++)
C++ Фоновый рисунок рабочего стола Всем привет!! Подскажите, пожалуйста, можно ли в с++ сделать картинку фоновым рисунком рабочего стола?? Добавлено через 20 минут Я правильно понимаю, что нужно взаимодействовать с winapi, а для этого нужно подключить windows.h?? http://www.cyberforum.ru/cpp-beginners/thread404892.html
C++ Задачи на С++. SOS!
Добрый вечер! Может кто то уже сталкивался с подобными задачами, помогите решить, пожалуйста. 1. 2. 3. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел Делаю в 2010 студии, консоль. Да когда вы уже правила читать начнёте?
Помогите с временем C++
Использую функцию strftime/ для получения частей времени. Пытаюсь сделать это отдельной функцией и вывести, но почему-то не получается... Хотя в нутри функции если делать вывод, то почти всё ок, за исключение нуля на конце. #include <iostream> #include <time.h> using namespace std; int vremia(char *format ){ char buffer;
C++ Циклический сдвиг в матрице в влево http://www.cyberforum.ru/cpp-beginners/thread404876.html
Пожалуйста обьясните мне процесс с описанием циклического сдвига в матрице на к элементов влево. Никак не могу понять принцип . Матрица 6*6. Спасибо за внимание
C++ Ошибка при вызове в switch перегруженного оператора есть перегруженный оператор: std::istream& operator>>(istream& is, diagram& dd) { string kod; std::cout<<"Vvedite kod:"<<endl; getline(std::cin, kod); dd=diagram(kod); return is; } подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
12.12.2011, 00:56     Выделение памяти с использованием malloc
а чем вас new не устраивает?
ф-ия add странная. зачем ей столько аргументов. можно ведь проще:
C++
1
2
3
4
void DoubleList::Add(const Adress& adr)
{
  Addres *tmp = new Adress(adr); // У вас ведь есть дефолтный конструктор копирования.
  ...
Это более правильный подход. Если у класса Address появится другой конструктор, вам не придется еще и специальную функцию добавления в список под этот конструктор писать. Создаете экземпляр объекта Adress и отдаете его ф-ии Add.

И вам правильно заметили. Конструктор у вас принимает чары а не строки. У ф-ии Add та же проблема.
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru