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

Умный указатель и динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Побитовая инверсия http://www.cyberforum.ru/cpp-beginners/thread1547019.html
Почему выводит 13? int y = -14; cout << ~y;
C++ Вывести каждый второй символ строки #include <stdio.h> #include <string.h> #include <iostream.h> int main() { char str ,ch,*p_str; int lengthWord, countWord=0; puts (" Введите строку символов >>"); gets (str); printf("%s\n",str); http://www.cyberforum.ru/cpp-beginners/thread1547010.html
Ошибка при написании функции с неизвестным числом параметров C++
Ругается на va_start не могу понять за что) #include<iostream> #include<cstring> using namespace std; char*foo(int n, ...); int main(){ char*ch="djcbkjanslkmsldkcmlkzmc";
C++ Удаление элемента массива
Нужно удалить значение из массива ( не по индексу ). Никак не пойму как это сделать. Вот например есть массив 1 4 5 5 7 8 3 6 2. Надо удалить цифру 5, что-бы получился массив 1 4 7 8 3 6 2. Как это сделать? Я, например, задумал создать второй массив, и набирать в него елементы циклом, в который написать "if". Но все ровно ничего не получается. Вот этот цикл: for(int i = 0, j = 0; i < size;...
C++ Передача других типов переменных через тип LPVOID http://www.cyberforum.ru/cpp-beginners/thread1546970.html
Добрый вечер. В функцию нужно передать переменную типа Awesomium::WebView* А функция принимает тип LPVOID Передаю так: Awesomium::WebView* caller; LPVOID pDataArray;
C++ Выборочное чтение данных из файла Простите за идиотский вопрос, но вся работа застопорилась, потому что никак не могу разобраться :( Есть программа, написанная, отлаженная, работающая. Но входные данные задаются прямо в ней, а мне надо сделать из нее exe-файл, чтобы пользователи не могли лезть в сам текст. То есть мне надо, чтобы она читала данные из файла, но я никак не могу разобраться, как это организовать. Файл должен... подробнее

Показать сообщение отдельно
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
08.10.2015, 00:55
Немного неясное задание.
Можно вектор:
C++
1
2
3
4
std::vector< SmartPointer< Goods >> goods( countGoods );
for(int i = 0; i < goods.size(); i++) {
            goods[i] = new Goods();
        }
Ну или такой же массив, но тогда не понятно, зачем тут умные указатели:
C++
1
2
3
4
SmartPointer< Goods > *goods = new SmartPointer< Goods >[ countGoods ];
for(int i = 0; i < countGoods; i++) {
            goods[i] = new Goods();
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru