Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Различия структур и классов https://www.cyberforum.ru/ cpp-beginners/ thread1693111.html
Решил я понять зачем структуры в C++ нужны. Написал и оно заработало: #include <iostream> using namespace std; struct B { B(){} virtual ~B(){} virtual void func() = 0;
Разбираюсь с заданием. Ошибок нет но результата нет C++
Проштудировал весь форум.Решений много взял по примеру написал код, ошибок нет но ответа нужного нет помогите найти где не разобрался. С синтаксисом мало знаком могу недопонимать буду уточнять. Собственно вот задачи 1. Дан одномерный массив. Переставить в нем все отрицательные элементы в начало массива, а остальные – в конец с сохранением порядка следования. 2. Дан одномерный массив....
C++ Файл: Вывести на экран и в другой файл строки, размер которых больше среднего размера строки в файле. Ребзи,хэлп с двумя прогами: Организовать текстовый файл, состоящий из N строк. Вывести на экран и в другой файл строки, размер которых больше среднего размера строки в файле. Создать двоичный файл и записать в него двумерный целочисленный массив размером n×m. Записать в двоичный файл F2 те столбцы массива, которые имеют отрицательные элементы. https://www.cyberforum.ru/ cpp-beginners/ thread1693094.html C++ Cin устранение неправильного ввода Как не переводить на новую строку если введенный результат не удовлетворяет условие, а просто удалять введенное позволяя ввести снова? https://www.cyberforum.ru/ cpp-beginners/ thread1693090.html
C++ Проверить, является ли введенный текст палиндромом
:cry:
C++ Найти путь, соединяющий города и не проходящий через заданное множество городов https://www.cyberforum.ru/ cpp-beginners/ thread1693077.html
26. Задана система односторонних дорог. Найдите путь, соединяющий города A и B и не проходящий через заданное множество городов. Буду благодарна за любую помощь.
C++ Найти вершину графа, которая принадлежит каждому пути между двумя выделенными вершинами 13. Найдите такую вершину заданного графа, которая принадлежит каждому пути между двумя выделенными (различными) вершинами и отлична от каждой из них. Буду благодарна за любую помощь. https://www.cyberforum.ru/ cpp-beginners/ thread1693076.html C++ Определить, что в i-ом столбце матрицы число латинских букв не меньше числа пробелов
Дана символьная матрица размера mxn, нужно получить последовательность b1...bn из 0 и 1, в котором bi=1, тогда когда в i-ом столбце число латинских букв(больших и маленьких) не меньше числа пробелов. на языке С++ кто сможет плз.
C++ Цикл: найти в заданной последовательности такое число, которое ближе всех к целому числу Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Найти в заданной последовательности такое число, которое ближе всех к целому числу. здєлать циклом (обработка числових и символьних послєдовнестей ) https://www.cyberforum.ru/ cpp-beginners/ thread1693066.html C++ Доработайте простенькую программу считалочку Ребята Всем привет! Помогите пожалуйста доработать программу считалочку на выбывание.хотелось бы, чтобы она выводила водящего который получился методом исключения с помощью детской считалочки!Заранее спасибо! #include <iostream> #include <vector> #include <windows.h> using namespace std; int main(void) { setlocale(LC_ALL, "Russian"); https://www.cyberforum.ru/ cpp-beginners/ thread1693058.html
Оператор присваивания для массива C++
Есть шаблонный класс который служит контейнером для различных типов c помощью массива. Как получить значение конкретного индекса нашел, сделал так: T& operator (int i) { return list;//list это поле-массив } а как нужно перегрузить оператор, что бы можно было делать так arr = User("Andrey")
C++ Попадает ли точка в заштрихованную область https://www.cyberforum.ru/ cpp-beginners/ thread1693055.html
Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенной на заданном рисунке (номер рисунка совпадает с номером варианта).
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
0

Большой константный массив - C++ - Ответ 8925692

23.03.2016, 22:17. Показов 1549. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно хранить в классе большой константный массив (вектор). Модификатор const не обязателен (хотя было бы неплохо), имеется ввиду что массив меняться не будет, он всегда постоянный - постоянная длина, постоянные значения. Ручками вбить не получится - значений слишком много. Обращение к нему будет только внутри класса. Сделал так:
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
//A.h
 
class A
{
    public
        A();
    private:
        static vector<double> x;
}
 
 
 
//A.cpp
 
#include "A.h"
 
vector<double> A::x;
 
A::A()
{
    if (x.size() == 0)
    {
        x.resize(1024);
        for (int i = 0; i < 1024; ++i)
            x[i] = i;
    }
}
1) Это вообще нормально? Так делают? Если нет, то как делают? По-моему это как то не по-людски - массив вроде бы заранее известен, но все равно тратим время на его создание во время исполнения... А если бы элементов было гораздо больше и формировались бы сложнее...
2) Очень тяжело сделать чтобы он заполнялся во время компиляции?

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

Константный метод и константный аргумент в методе
Товарищи! Возник вопрос, в чем же разница, между константным методом и ссылкой на const объект в...

Передать константный массив в функцию
Какое-то специальное название для этого вроде есть, но не могу вспомнить Что-то по типу...

Константный массив в статичном поле класса
Мне нужно создать константный массив в статичном поле класса. Потому что данные которые мне нужны...

Как инициализировать статический константный массив в классе?
Например, есть класс, которой статически хранит виды себя. Не могу понять как его инициализировать...

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

Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать?
Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это...

Создать константный массив
var p,s,i,m,j,k:integer; b:string; c1:string; x,d:array of integer; c:array of integer;...

Задать константный массив.
Изучаю массивы в паскале. Нашёл как задать его, ввести с клавиатуры, вывести, но не могу никак...

Константный массив записей. Способы определения.
День добрый всем!) Список студентов группы определен в программе как типизированная...

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