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

Есть ли выигрыш в памяти при объявлении объекта через указатель в данной программе? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из файла все строки кроме тех что начинаются на словосочетание "Данные для" http://www.cyberforum.ru/cpp-beginners/thread945571.html
Есть текстовый файл с большим количеством строк. Нужно удалить из файла все строки кроме тех что начинаются на словосочетание "Данные для". Пожалуйста предоставьте эту программу в уже скомпилированном exe, исходники мне не нужны. Спасибо. Думаю будет логичным указать что файл находится в директории с программой под названием input.txt, а выходит в output.txt.
C++ Error C2044 #include <iostream> #include <windows.h> using namespace std; #define rus setlocale(0, ""); SetConsoleCP(1251); SetConsoleOutputCP(1251); void main() { rus; cout << "a) хищник\tc) музыкант\n"; http://www.cyberforum.ru/cpp-beginners/thread945555.html
микширование файлов wav C++
Нужна помощь, нужно написать микшер, чтобы воспроизводилось два файла в формате wav. возможно кто-то писал видел, поделитесь ... А если нет, то возможно кто-то поделится идеями-советами? На рис. приблизительно то, что я должен сделать.
Инъекция своего кода в функцию открытой программы C++
Пишу библиотеку, которая при ее присоединении к процессу подменяет функцию MessageBoxA на свою. По сути, для подмены необходимо сделать jmp к адресу своей функции при вызове стандартной... Так вот вопрос, как внедрить jmp в начало стандартной функции?
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread945530.html
При компиляции программы выбивает ошибку на этой строке ( v - vector <std::string> v) : sort(begin(v), end(v)); Пишет: error C3861: 'begin': identifier not found, even with argument-dependent lookup error C3861: 'end': identifier not found, even with argument-dependent lookup Что делать?!?!?! Можно ли заменить функции begin() i end() ??????
C++ Ошибки при компиляции Привет. Помогите с ошибками разобратся: #include <stdlib.h> #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main(int argc, char *argv) { подробнее

Показать сообщение отдельно
qazc
0 / 0 / 1
Регистрация: 01.11.2011
Сообщений: 26
29.08.2013, 18:23     Есть ли выигрыш в памяти при объявлении объекта через указатель в данной программе?
Доброго времени суток! Подскажите, пожалуйста, есть ли разница в количестве задействованной памяти если объект класса создавать через указатель(как в данном случае) или обычым образом(Car myCar; ) в данной программе? Ведь после вывода последнего сообщения программа завершается и память, выделенная под программу, освобождается.
Или выигрыш с памятью был бы в случае, если бы на этом программа не завершалась, но данный объект уже был бы не нужен?

Файл Class.h:

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
 class Car {
    public: 
 
        std::string getName(){
            return name;
        }
 
        void setName(std::string car_name) {
            name = car_name;
        }
 
        int getSpeed(){
            return speed;
        }
 
        void setSpeed(int car_speed){
            speed = car_speed;
        }
 
    private:
        
        std::string name;
        int speed;
};
Файл Car.cpp:
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
 #include <iostream>
#include "Class.h"
 
int main() {
    
    Car *myCar = new Car;
    std::string name;
    int speed;
 
    std::cout << "Input car name: ";
    getline(std::cin,name);
 
    std::cout << "Input speed for " << name << ": ";
    std::cin >> speed;
 
    myCar->setName(name);
    myCar->setSpeed(speed);
 
    std::cout << "Car name is " << myCar->getName() << " and it speed is " << myCar->getSpeed() << std::endl;
 
delete myCar;
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru