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

сконструировать класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема наследования от шаблонного класса. http://www.cyberforum.ru/cpp-beginners/thread346786.html
Привет всем! У меня есть шаблонный класс, и наследуемый от него шаблонный класс. Базовый: #include "Lgraph.h" #include "Mgraph.h" template <class Edge>
C++ Число прописью, от 1 до 99 на русском Программа работает, но не совсем правильно, отлично выводит числа от 1 до 20 потом при вводе 21 - выводит один один; 47 - выводит семь семь; 83 - выводит три три. Помогите исправить ошибку. #include <iostream> #include <windows.h> using namespace std; char*Rus(const char* text); http://www.cyberforum.ru/cpp-beginners/thread346741.html
C++ Как правильно записать?
y=sin|x|/0,1+9,4sin(3x-2,5) Добавлено через 13 минут матем. формулу
Подскажите C++
Вот начал изучать с++ с 0. Столкнулся с проблемой уже в самом начале...подскажите плиз что не так... #include <iostream.h> class DataClass { private : int PrivateDataMember; public :
C++ "Длинная" арифметика в рекурсии http://www.cyberforum.ru/cpp-beginners/thread346731.html
Как реализовать длинную арифметику в рекурсии типа N! = 1 * 2 * 3 * … * (N-1) * N. Да и вообще, не откажусь от информации в общем о длинной арифметике.
C++ Количество введенных слов Вот что я смог сделать с этим заданием. И еще if по книге я еще не проходил, но применил больше вариантов не нашел. #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); cout << "Ââåäèòå ñëîâà (äëÿ çàâåøøåíèÿ ââåäèòå ñëîâî done):\n"; подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
31.08.2011, 18:17     сконструировать класс
-=ЮрА=-, перед освобождением памяти в стиле языка C обычно делают следующую проверку
C
1
2
if(p != NULL) // чаще пишут просто if(p)
    free(p);
т.е., если указателю присвоено значение NULL, значит он ни на что не указывает. Другими словами, либо для него забыли вызвать malloc, либо вызов malloc оказался неудачным. Для работы с памятью в стиле C такая проверка перед free обязательна(!). Операторы delete и delete[] такой проверки не требуют, например:
C++
1
2
int* p = NULL;
delete p; // бессмысленно, но допустимо
Цитата Сообщение от Bobster Посмотреть сообщение
if (name=="AND")
C++
1
if(!strcmp(name, "AND"))
 
Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru