PHP Warning: Missing argument 2 for vB_Postbit::construct_postbit(), called in ..../showpost.php on line 259 and defined in ..../includes/class_postbit.php on line 247
Конструктор, в аргументах которого передается массив указателей на объекты и размер этого массива - Сообщение 5399877 - С++ для начинающих
Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Конструктор, в аргументах которого передается массив указателей на объекты и размер этого массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти наименьшее из 4 чисел A,B,C,D. http://www.cyberforum.ru/cpp-beginners/thread1020888.html
помогите ктонить плиз можете решить для с++ задачу надо найти наименьшее из 4 чисел A,B,C,D. что ток не пробывал не получается!(( т.е ввожу допустим 1 2 5 -1 он выдает 1 или там 5 потомучто min пишу...
C++ Только что начал изучать с++ Всем доброго времени суток! Честно сказать,не знаю как объяснить,что именно мне нужно! Но примерно так,вообщем хочу попытаться наваять сам какое нибудь простецкое приложение...Пытаюсь что нибудь... http://www.cyberforum.ru/cpp-beginners/thread1020878.html
C++ Определить расположены ли точки на одной прямой
Даны три точки А(x1, y1), В(x2, y2), С(x3, y3). Определить будут ли они расположены на одной прямой. Если нет, то вычислить угол АВС.
C++ Тип auto в старых версиях компиляторов
Здравствуйте. Пытаюсь работать с данным циклом, но компилятор выдаёт ошибки. У меня не новая версия VS. Поэтому не поддерживаются некоторые элементы C++11, в данном случае полноценная работа с...
C++ Запись двоичного файла http://www.cyberforum.ru/cpp-beginners/thread1020838.html
Ребята, проясните, пожалуйста, ситуацию с двоичным выводом в файл. Конкретно двоичный, а не бинарный - как это осуществить в моём случае. Пока у меня записываются просто числа в обычном...
C++ Вычислить и напечатать факториал для всех нат. чисел до n Вычислить и напечатать факториал для всех нат. чисел до n подробнее

Показать сообщение отдельно
helloy
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 46
27.11.2013, 17:18  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Судя по всему должно быть нечто такое:
C++
1
2
3
4
Stack::Stack(void** mass,int size){
        for(int i=0;i<size;++i)
            push(mass[i]);
}
если так сделать, то тогда,как можно протестировать?
Я понимаю так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include "Stack.h"
#include <string>
using namespace std;
 
int main(){
    string Film[25],temp;
    for(char i=0;i<25;i++) {   temp+="*";  Film[i]=temp;  } // Заполнение массива строк
 
    Stack Films(Film,25);// Инициализация
 
    string  *s1;   
    while ((s1=(string *)Films.pop())!=0) {
       cout<<*s1<<endl;
        delete s1; //освобождение
    }
    return 0;
}
Оно должно так работать вроде, но не работает.

Добавлено через 2 минуты
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
#include <iostream>
#include "Stack.h"
#include <string>
 
 
 
int main(){
    //Конструктор по умолчанию
    Stack Films;
    
    std::string Film[25],temp;
    for(char i=0;i<25;i++) {
        temp+="*";
        Film[i]=temp;
        //std::cout<<Film<<std::endl;
        Films.push(new std::string(Film[i]));
    }
 
    std::string  *s1;   
    while ((s1=(std::string *)Films.pop())!=0) {
        std::cout<<*s1<<std::endl;
        delete s1;
    }
    
    
    std::string  *s2;   
    //Конструктор с параметрами
    Stack Films2(Film,25);
    while ((s2=(std::string *)Films2.pop())!=0) {
        std::cout<<*s2<<std::endl<<"!";
        delete s2;
    }
    
    return 0;
 
}
как-то так должно работать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru