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

Стратегия "получение ресурса есть инициализация" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятки с wchar_t http://www.cyberforum.ru/cpp-beginners/thread837244.html
Прошу помощи: что-то не так с wchar_t. Не копирует имена файлов. Содержание program_config.txt config.cfg C:\\Projects\\abx.txt static wchar_t* charToWChar(const char* text)
C++ Ошибка ms vs c++ rl Здравствуйте! Я хотел запустить прогу мою на другом компе и мне выскочила такая ошибка. This application has requested the Runtime to terminate it in an unusual way. Библиотеки VS c++ пробовал переустанавливать. Надеюсь на вашу помощь http://www.cyberforum.ru/cpp-beginners/thread837234.html
Написать функцию, которая переворачивает строку C++
Написать функцию, которая переворачивает строку. Заголовок функции: void reverseStr (char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), переворачивает все строки, выводит все преобразованные строки на экран.( В программе использовать написанную функцию)! Помогите пожалуйста!
C++ Игровая программа ипподром"
Добрый день, помогите пожалуйста: Необходимо создать игру "Ипподром". Я сделал в консоле что мог, не могу заставить своих "сосисочек" бегать вместе, но с разной скоростью. Получается что они бегут либо в месте, либо сперва бежит одна, а потом вторая.. помогите реализовать совместный бег "сосисок", но с разной скоростью! // ippodrom.cpp: определяет точку входа для консольного приложения. // ...
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread837193.html
Помогите пожалуйста объяснить, не понимаю почему число присваемое через указатель *А в кавычках, и равны ли *А и просто А??? char *A = "123456789"; unsigned B = 1; char *X = A + B; char *Y = A - (-B); Не используя, компилятор дать ответ равны или нет будут значения X и Y. Объяснить свой ответ.
C++ ошибка в задаче на палиндром Ребят помогите пожалуйста. Задачка найти палиндром в массиве. Писал-писал и в итоге в ф-ии последнее условие if (arr_t1==arr_t2) постоянно выводит ложь, не понимаю, почему оно мне врет((( //Дан целочисленный массив от 0..N и //необходимо найти самый длинный палиндром в массиве #include <iostream> #include <conio.h> const int n = 10; подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
14.04.2013, 11:27  [ТС]     Стратегия "получение ресурса есть инициализация"
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Ресурс — владение указателем. Владение — это обязанность вызвать деструктор объекта, на который указывает этот указатель.
А от если у меня есть такой класс который просто тупо как бы ссылки содержит, то что я должен в деструкторе вызвать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Ptr
{
    int* p;//ykazatel6 na tekychii element
    int* array;//ykazatel6 na macciv
    int size;//razmer macciva
    
public:
    class Run_time_error {};
    //konctryktor preobrazovani9
    Ptr_to_T(int*p, int* v, int s)//priv9zka k maccivy v razmera s; nach. znachenie p
    :p(p),array(v),size(s){}
    
    ~Ptr_to_T(){};
};
Я ж оператор new здесь не вызываю вроде, ток что мне тогда освобождать?
Я вообще считаю если new вызывается тогда токо можно что то освободить вызвал delete. А в случае с классом выше как быть? Или мне нужно вызвать new обязательно? хз. как делать.
 
Текущее время: 03:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru