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

Delete void* p = new classobject(); - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Русские буквы в FLTK http://www.cyberforum.ru/cpp-beginners/thread981107.html
Собственно сабж. setlocale не помогает, точнее, FLTK всё равно выводит кракозябры.
C++ Сумма квадратов ;) Можно ли заданное натуральное число М представить в виде суммы двух квадратов натуральных чисел? Написать программу решения этой задачи. ВОПРОС: при вводе числа 26 программа верно выводит числа 1 и 5 и "Mozhno". НО при вводе числа 27 она ничего не выводит. ПОЖАЛУЙСТА, подскажите в чем ошибка. Желательно напишите в какой именно части кода. Спасибо. Код: #include <stdio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread981105.html
Поменять местами элементы массива с четными и нечетными индексами используя указатели C++
Поменять местами элементы массива с четными и нечетными индексами используя указатели Ну вот не знаю как сделать, честно... Мой вариант void func(int a, int size){ int ne4et,_4et,temp; int *py,*px; for(int i=0;i<size;i++){ if(i%2==0){ // находим четные элементы массива и передаем адрес указателю
Задача про триугольник C++
Треугольник задан координатами своих вершин. Найти периметр и площадь.
C++ начал изучать С++ напишите програма пожайлуста http://www.cyberforum.ru/cpp-beginners/thread981090.html
Написать программу, содержащую процедуру формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют Вашему варианту. Мой вариант 13
C++ Калькулятор с использованием стеков Задача: Написать объектно ориентированную программу, которая будет считать заданное выражение из целых чисел и состоящее из знаков (,),+,-,= при этом подсчет действий + и - должен проводиться в двоичной системе исчисления. должен использоваться стек написал код, работает, но считает не всегда правильно. уже не знаю в чем проблема. #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
19.10.2013, 01:07     Delete void* p = new classobject();
Цитата Сообщение от Jupiter Посмотреть сообщение
в с++ это может быть только для развлекухи, шаблоны же есть.
не согласен. Можно создать класс, оперирующий сырой памятью и от него обертку класс-наследник, который следил бы за контролем типов (привет private наследованию).

Добавлено через 3 минуты
Кстати, класс-обертку логично было бы сделать шаблонным.
Подробно данная махинация рассматривается у Мейерса в книге "Эффективное использование С++. 50 рекомендаций ..." в правиле 42. Помню меня при прочтении этот прием очень сильно впечатлил
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru