Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Из одного массива сформировать другой Здравствуйте, нужна помощь. Уже второй день пытаюсь решить задачку на массив но ни как не получается. Нужно сформировать из массива x(n) другой массив y(k), состоящий только из положительных элементов. Проблема в том что на месте отрицательных элементов выводится набор каких то чисел, а нужно чтобы во второй массив вводились только положительные элементы. Поправьте где я ошибся, заранее... https://www.cyberforum.ru/ cpp-beginners/ thread704556.html C++ Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой
Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой - прямоугольный или равносторонний). Значения вводятся с клавиатуры. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса: Предусмотреть методы осуществляющие проверку корректности ввода...
C++ Динамический массив Нужна ваша помощь очень в задании я выполнял -вставить элемент, чтобы он имел указанный индекс(удлинить массив) - проблема, остальное все работает как нужно когда я вывожу ввиде матрицы например 1 1 1 1 1 (-5 элементов) 1 1 1 1 1 на 2 место например элемент 10 будет https://www.cyberforum.ru/ cpp-beginners/ thread704538.html C++ Отсутствует спецификатор типа - предполагается int https://www.cyberforum.ru/ cpp-beginners/ thread704529.html
Здравствуйте форумчане!Вот не понимаю возникновение одной ошибки : При объявлении указатель типа BYTE сыпеться большая куча ошибок: BYTE *bits; Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию c:\users\edison4\documents\visual studio 2010\projects\e4engine_simple_5\e4engine_simple_5\etexture.h 13 1 E4Engine_Simple_5...
C++ Структуры. Ошибка в коде задачи.
Сделал лабораторную не пойму в чем ошибка. Задание такое: Номер телефона, например (212) 767-8900, можно условно разделить на три части: код города (212), номер телефонной станции (767) и номер абонента (8900). Написать программу с использованием структуры, поз¬воляющую раздельно хранить эти три части телефонного номера. Назвать структуру phone. Создайте две структурные переменные типа phone....
C++ создать массив из дробей и передать его в функцию, которая изменит каждый чётный элемент путём добавления следующего за этой дробью Надо создать массив из дробей и передать его в функцию, которая изменит каждый чётный элемент путём добавления следующего за этой дробью. Вот код необходимо заплонить воид маин и функцию создать. #include<conio.h> #pragma hdrstop #pragma argsused #include<math.h> #include<time.h> #include<stdlib.h> #include<iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread704516.html
C++ Найти сумму элементов в тех строках матрицы, которые содержат хотя бы один отрицательный элемент #include "stdafx.h" #include <ctime> #include <cstdlib> #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread704512.html Максимальный и минимальный элемент. Знак C++
Изменить знак min и max элементов массива a и вывести изменённый массив через цикл. Заранее спасибо. Добавлено через 44 минуты Проблема в том, что я не знаю как в самом массиве поменять знак и вывести изменённый.
C++ Откуда символ? https://www.cyberforum.ru/ cpp-beginners/ thread704461.html
Скажите пожалуйста откуда берется символ "F" в конце второй строки при выполнении? забег черепахи и зайца. С++. //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #include <iostream> #include <windows.h>
C++ Квинтэссенция Кернигана&Ритчи для С++ https://www.cyberforum.ru/ cpp-beginners/ thread704441.html
Мне очень нравится книжка по ANSI C Кернигана и Ритчи. Небольшой объём, минимум воду, интересные и относительно сложные упражнения (которых кстати тоже немного), подходит и для новичков и для уже "въехавших". Есть что-нибудь такое по С++?
Отладка GDB C++
Всем доброго дня! Знакомлюсь с отладчиком GDB Хочу выполнить пример из книги: Создаю файл bug.cpp Компилирую программу с параметром -g в командной строке перехожу в директорию с моим файлом,
C++ Вектор и Массив https://www.cyberforum.ru/ cpp-beginners/ thread704413.html
Уважаемые! Пошел на курсы учиться С++, но из за завала на работе пропустил много занятий и теперь проблемы с пониманием материала. Если кому либо из Вас не составит трудностей в помощи с решением задач, буду весьма признателен. Если можно, то распишите все с комментами.. мне нужно понять что там да как)) Спасибо! Задача 1 Реализовать класс Vector. В классе должны быть реализованы 3...
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
25.11.2012, 13:18 0

Зачем вызывается конструктор при объявлении указателя на класс - C++ - Ответ 3751370

25.11.2012, 13:18. Показов 4528. Ответов 16
Метки (Все метки)

Ответ

Kuzia domovenok, Все верно, это меня перекосило. Впринципе я отвечал про перегрузку на тему void* вторым аргументом. Как раз перегрузка, где void* вторым аргументом есть placement-new.

C++
1
2
3
void* operator new (std::size_t size) throw (std::bad_alloc);
void* operator new (std::size_t size, const std::nothrow_t& nothrow_constant) throw();
void* operator new (std::size_t size, void* ptr) throw();
Добавлено через 1 минуту
taras atavin, Не понял. Ты споришь с тем, что функция operator delete не вызывает деструктор объекта или с чем?

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

При создании класса конструктор вызывается 2 раза, затем вызывается деструктор о_О
Вот такой кодclass A { public: A(){} virtual ~A(){} }; class C { public:

this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор)
class Test { int i; public: void test(int i) { this -&gt; i = i; } }; Конструктор...

Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ...
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на...

Вылетает при объявлении указателя
class pixel { public: GLint x; GLint y; int lives; int score; BADpixel *BP; pixel();...

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

Ошибка C4307 при объявлении в main() указателя шаблона-класса
Привет, всем. Помогите, плиз, с синтаксисом. Возникает, ошибка при объявлении в main() указателя...

Зачем для указателя на объект класса создается отдельный класс
Читаю книгу Джефа Элджера &quot;Библиотека программиста С++&quot;, там в главе про умные указатели приводится...

Какой конструктор вызывается при value initialization объекта?
Привет, есть вот такой код, например: #include &lt;iostream&gt; struct Test { int data; ...

Почему конструктор вызывается повторно при преобразовании типов?
В качестве примера предлагаю рассмотреть примерчик из учебника. В примере мы создаём класс,...

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