|
|
Другие темы раздела | |
C++ массив указателей на void*
https://www.cyberforum.ru/ cpp-beginners/ thread645787.html Здравствуйте. Сейчас пытаюсь решить задачу из книги Брюса Эккеля "Философия С++", I том. В одном из упражнений требуется передать в конструктор массив из указателей на объекты и размер этого массива. Пробовал написать что-то в духе: Stack::Stack(void **data, int count) { for (int i = 0; i < count; ++i) push(data); // push функция данного класса, которая... |
Поиск записей в БД. Метод Locate C++ Для поиска по базе данных в своем приложении я решил воспользоваться методом Locate. Его описание я нашел в книге Архангельского, вот какой вид он имеет: TLocateOptions SearchOptions; Variant localvalues = {EDep->Text, EFam->Text}; Table1->Locate ("Dep; Fam", VarArrayOf (locvalues, 1) , SearchOptions<loPartialKey<loCaseInsensitive); Этот код ищет Фамилию и Отдел, в... |
C++ Описать класс Друг Нужно описать класс Друг.Данные класса имя,номер телефона,важность знакомства. Методы должны обеспечить минимальную функциональность объекта https://www.cyberforum.ru/ cpp-beginners/ thread645766.html | C++ Что такое переопределение функций По заданию нужно в программе применить перепределение функций. Поюзал- везде ссылаются на перегрузку функций. Так переопределение функций и перегрузка функций- это одно и тоже чтоли? https://www.cyberforum.ru/ cpp-beginners/ thread645764.html |
C++ Кнопки и формы Подскажите пожалуйста как в C++ создавать кнопки и формы для ввода вывода информации, интересно так же возможно ли создавать их только кодом или без специальной среды типа VS. |
C++ Ошибка при компиляции программы
https://www.cyberforum.ru/ cpp-beginners/ thread645755.html доброго времени суток. задали задание. составить программу показывающую содержимое загрузочной записи для указанного логического диска. Нашел в интернете решение уже готовый код но он не компилируется выдает ошибки подскажите что не так? Как исправить? #pragma argsused #include <stdio.h> #include <malloc.h> #include <dos.h> #include "sysp.h" |
C++ LNK2019 и LNK1120 Программа состоит из 3ех файлов: names.h #ifndef NAMES_H_ #define NAMES_H_ namespace SALES { const int QUARTERS = 4; struct Sales { double sales; https://www.cyberforum.ru/ cpp-beginners/ thread645754.html |
как исправить Ошибка 8 error C2259: Tabl: невозможно создать экземпляр абстрактного класса C++ имеется абстрактный класс, у нее есть 4 виртуальных функций: запись и чтение с помощью С и С++ имеется класс Tabl производный от абстрактного класса там у меня происходит реализация этих 4-х функций, в main при создание объекта класса Tabl выходит такая ошибка(Ошибка 8 error C2259: Tabl: невозможно создать экземпляр абстрактного класса) , скажите пожалуйста в чем проблема? |
C++ Разноцветная консоль Всем доброго времени суток. Возник вопрос - как сделать так, чтоб в консоли текст был разноцветным (ну к примеру чтоб "hello" печатолась зеленым, а "world" красным). Есть команда color, но это windows'ская приблуда, тем более что и влияет целеком на всю консоль. Так как возможно это организовать? #include <iostream> int main() { system("COLOR 2"); std::cout<<"Hello world!\n"; https://www.cyberforum.ru/ cpp-beginners/ thread645734.html |
C++ Какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get()?
https://www.cyberforum.ru/ cpp-beginners/ thread645705.html какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get() |
Ввод данных в вектор C++ Я хочу,чтобы пользователь вводил номер и он сразу записывался в вектор,а не записывать числа в массив и только потом заполнять вектор,но у меня ввод данных прекращается только при вводе конца фала(Ctrl^Z) Подскажите пожалуйста как решить эту проблему cout << "Введите номер" << endl; istream_iterator<int> input; vector<int> call_number(input(cin),istream_iterator<int>()); |
C++ невидимый курсор
https://www.cyberforum.ru/ cpp-beginners/ thread645689.html Помогите реализовать невидимый курсор в консоли (он постоянно мигает и мешает). В интернете порылся, но так ничего нормально, работающего не нашели |
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
||||||
0 | ||||||
Освобождение памяти и фишки VS - C++ - Ответ 341170602.09.2012, 16:24. Показов 680. Ответов 4
Метки (Все метки)
1) Откуда delete[] знает, сколько элементов в массиве, ведь обычный sizeof(a), где a - (допустим) int* - ничего не даст? Если "он" это знает, то значит можно, передав в функцию в аргументах int* massive, узнать кол-во элементов в массиве?
2) Почему нужно делать удаление указателя на двумерный массив, когда сам массив уже удален при помощи удаления массива? Иначе говоря :
3) Если ли возможность в VS (или ещё в какой-либо IDE) подсвечивать те функции/методы, где память выделена при помощи new, но нет соответствующего delete, или наоборот, есть delete не соответствующий new? 4) В VS есть возможность свернуть функцию. Выглядит как крестик на панеле, где ещё ставятся breakpoint'ы. Как называется эта функция или, если у неё нет названия, где её найти в настройках? Дело в том, что, функция хорошая, но вот несколько раздражает, что она разворачивается сама по себе, если курсор был внутри функции во время закрытия. А так же то, что при компиляции все функции разворачиваются. Не по теме: И вопрос совсем не по теме, но интересно. Как правильно перевести "critical acclaim"? Как "негативные" или "положительные" отзывы? Мне смущает то, что acclaim - вроде как "положительный" глагол, но вот critical - либо усиление, либо "отрицание", так что вкупе выходит либо "крайне положительные", либо "раскритиковали". Вернуться к обсуждению: Освобождение памяти и фишки VS C++
0
|
02.09.2012, 16:24 | |
Готовые ответы и решения:
4
Резервирование памяти/освобождение памяти для трехмерного массива Освобождение памяти Освобождение памяти Освобождение памяти в C++ |
02.09.2012, 16:24 | |
02.09.2012, 16:24 | |
Помогаю со студенческими работами здесь
0
с++ Освобождение памяти Освобождение памяти Освобождение памяти Освобождение памяти в c++ |