Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка expected constructor, destructor, or type conversion before '(' toke https://www.cyberforum.ru/ cpp-beginners/ thread1285913.html
Возникает ошибка expected constructor, destructor, or type conversion before '(' toke в 7 и 16 строчке. #include <iostream> #include <string> using namespace std; void getArr(double*arr,int size); int k=0; While(k < size) {
Оператор new, как отменить создание объекта в конструкторе? C++
class A { public: A() { //cancel code ? }; }
C++ Создание и разрушение объектов https://www.cyberforum.ru/ cpp-beginners/ thread1285879.html
помогите пожалуйста в проблемке- Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов. вроде бы все правильно а программа не запускается.. #include <stdio.h> #include <string.h> class Car { protected: char * lpName;
C++ Реализация класса "Двусвязный список" https://www.cyberforum.ru/ cpp-beginners/ thread1285877.html
Ребята, привет! Прошу помощи... Есть вот такая задача и код: 1. Реализовать кольцевой двунаправленные список 2. Создать список положительных целых чисел. Конец ввода - ноль 3. Распечатать список в двух направлениях (две самостоятельные функции) 4. Просуммировать четные элементы списка
Как обратиться к массиву буквой? C++
Текст задания : Шахматная партия. Шахматная доска имеет размер 8х8. При этом координаты фигуры задаются в шахматной нотации , т.е. состоят из буквы(от a до h) , которая означает № столбца и цифры - № строки (например e2). Пользователь задает позиции нескольких фигур. Предвидеть задания таких фигур как : конь , пешка , тура. Типы задаются буквами соответственно : К , П , Т. После ввода данных...
C++ Не открывается проект в Visual Studio 2013 Professional У меня стоит Visual Studio 2013 Professional (лицензионная), при попытке создать Win32 консольное приложение выводится сообщение "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\VCWizard\default.vcxproj не может быть открыт поскольку такой тип проекта (.vcxproj) не поддерживается этой версией приложения. Используйте версию, поддерживающую данный тип проекта". Подскажите, как добавить в... https://www.cyberforum.ru/ cpp-beginners/ thread1285872.html
C++ Составить дерево из списка отцов и детей. Есть список отцов, для каждого отца перечислены все сыновья. Как по этим данным составить дерево? Прошу, помогите Т.е: 0: 1,6,7 1: 2,5 2: 3,4 3: - 4: - 5: - 6: - https://www.cyberforum.ru/ cpp-beginners/ thread1285820.html C++ Иерархия классов "строка"-"текст"
Помогите пожалуйста, с таким заданием: Классы : строка , текст находятся в отношении агрегации - Конструктор по умолчанию , с параметрами и копирования. - Деструктор . - Функции (две -три на выбор): вставки ( удаления ) символа в данным строке , в данным месте ; очистки заданной строки ; удаления заданной строки ; вставка строки в задании место; поиск строки в тексте ;
C++ Шифр Атбаш Всем привет. Нужна помощь! Составить программу в Borland C++, которая позволит закодировать исходный текст шифром Атбаш и выполнить обратное шифрование (кодирование или декодирование определяется пользователем программы). Исходный текст должен вводиться пользователем с клавиатуры, а также пользователь может шифровать текст, который будет находиться в текстовом файле. Шифруемый текст может быть... https://www.cyberforum.ru/ cpp-beginners/ thread1285808.html C++ Выбор геометрических фигур из перечисления Что необходимо написать для того что бы ввести потом 1,2,3 или 4 и выбрать соответсвующую фигуру? Задача: Вычислите площадь различных геометрических фигур : прямоугольника (S=ab;) , квадрата (S=a2;) , окружности (S=Пиr^2;), треугольника (S=1/2ah). Вид фигуры выбирает пользователь главной программы. Примечание: Используйте перечисление для обозначения фигур. https://www.cyberforum.ru/ cpp-beginners/ thread1285786.html
C++ Неуловимая ошибка при считывании строк
Ниже приведен код. Все работает нормально, но по непонятной причине добавляет 1 кракозяблик к имени введеного элемента. В файл пишет без кракозябла. //1.Написать программу для хранения в битовом поле информации о конфигурации компьютера. //Например: Корпус AT – 0, ATX – 1; Видео на борту – 0, карта – 1 и так далее. //Параметры выбора: корпус компьютера: 0 - АТ, 1 – АТХ; видеокарта: 0 -...
C++ Вычислить сумму элементов строки и найменьшее значение (Pascal --> C++) https://www.cyberforum.ru/ cpp-beginners/ thread1285781.html
Задание гласит: Даны матрицы А(4,5) и Y(5,5). Для каждой матрицы вычислить сумму элементов строк и определить наименьшее значение этих сумм и номер соответствующей строки. Ввод, вывод матрицы и поиск номера строки оформить в виде отдельных процедур. Есть полностью рабочий код на Pascal: Program 11; Uses Crt; const W=8; n=5; ma=4; my=5; mmax=(abs(ma-my)+ma+my) div 2; type<
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 44
27.10.2014, 19:02  [ТС] 0

Время жизни объектов - C++ - Ответ 6775939

27.10.2014, 19:02. Показов 2705. Ответов 3
Метки (Все метки)

Ответ

MickeyBlueEyes, проверил
становится ноль. Ну как я знаю возвращать указатель на локальный объект это не правильно.
А в таком случае, будет корректно
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
#include <iostream>
 
using namespace std;
 
 
int* f()
{   
    int *ptr = new int[5];
    ptr[0] = 22;
    return ptr;
}
 
void f2()
{
    int b[10] = {0};
}
 
 
 
int main()
{
 int *ptr;
 ptr = f();
 cout << *ptr << endl;
 f2();
 cout << *ptr << endl;
}


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

Время жизни объекта
Доброго времени суток, объясните пожалуйста, как можно продлить время жизни объекта, который создан...

C++11 время жизни переменных
После долгого перерыва в программирование вновь спохватился и тут наткнулся на такую не ожиданность...

Время жизни переменных
Добрый вечер. у меня такая проблема. мне нужно перегрузить функцию для моего класса: numb...

Время жизни временного объекта
можно ли передать временный объект в функцию по ссылке? void f1(int &amp; ); ..... int...

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

Время жизни лямбда-функции
A lambda might outlive its caller/ This can happen if we pass a lambda to a different thread or the...

Синглтон и время его жизни
Создл синглтон, его задача прочитать конфигурационный файл в переменную records и давать...

Время жизни объекта класса
Всем привет! Вот возник у меня вопросс с ООП и разработкой больших программ. Большие ООП...

Определить время жизни Static переменной
Привет народ. Вопрос: Если static переменная объявлена в теге(внутри функции), она будет жить пока...

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