Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сумму элементов, расположенных на побочной диагонали матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1067355.html
Определить сумму элементов, расположенных на побочной диагонали матрицы и произведение элементов, расположенных на главной диагонали матрицы. Используя указатели.
C++ Как считать файл с русскоязычным текстом?
Помогите плиз. Срочно нужно. Вот у меня курсовая. Оно работает вот только не хочет считывать русскоязычный текст с файла. #include <conio.h> #include <iostream> #include <fstream> #include <windows.h> #include <vcl.h> using namespace std; typedef struct{char f;
C++ Сколько дней потребуется спортсмену, чтобы преодолеть данные расстояния? https://www.cyberforum.ru/ cpp-beginners/ thread1067337.html
Контрольное задание: Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. • Какой суммарный путь пробежит спортсмен за 7 дней? • В какой день впервые спортсмен пробежит более 20 км? • В какой день впервые суммарный путь превысит 60 км?
C++ Проверьте, можно ли вычеркиванием букв из одного слова получить другое Нужна помощь,заранее спасибо!!! Проверьте, можно ли вычеркиванием букв из одного слова получить другое. https://www.cyberforum.ru/ cpp-beginners/ thread1067336.html
C++ Определить является ли номер счастливым.
Пользователь вводит 6-ти значный номер автобусного билета, определить является ли данный номер счастливым, если счастливыми считать билеты тройки цифр которых являются зеркальными. Например: 123321 - счастливый, 123303 - не счастливый.
C++ Вычисление суммы и определение номеров положительных элементов массива Задан массив целых чисел из 10 элементов.Программа вычисляет сумму положит. элементов И выводит номера положит. элементов. Пожалуйста,помогите написать программу. Экзамен заканчивается,а никак не получается(( https://www.cyberforum.ru/ cpp-beginners/ thread1067312.html
C++ Невозможно преобразовать "void *" в "st *" struct st *PTR; PTR = malloc(sizeof(struct st)); Для преобразования "void*" к указателю на тип, не являющемуся "void", требуется явное приведение Такая вот ошибочка выходит, может кто помочь? https://www.cyberforum.ru/ cpp-beginners/ thread1067310.html определите номера и общее количество столбцов не содержащих ни одного нулевого элемента C++
В прямоугольном массиве N×M определите номера и общее количество столбцов, не содержащих ни одного нулевого элемента.
C++ Функция сортировки массива https://www.cyberforum.ru/ cpp-beginners/ thread1067307.html
Необходимо написать функцию сортировки массива структур с информацией по книгам по возрастанию года издания и возвращающую отсортированный массив
C++ Составить программу вычисления значения функции y(x) при произвольном значении х Составить программу вычисления значения функции y(x) при произвольном значении х. y=ln(cos(x+1)) https://www.cyberforum.ru/ cpp-beginners/ thread1067298.html
Время обзода в глубину C++
http://********/index.asp?main=task&id_task=185 #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int n,s,b,c,d=0,a,v; void dfs(int z); int main() { memset(v,0,sizeof(v));
C++ Прерывание программы в процессе выполнения Доброго времени суток! Подскажите, есть ли возможность прерывать программу во время выполнения? Т.е. у меня в программе есть цикл, который может выполняться много тысяч раз, сто выполнений цикла может происходить от 5 до 30 и более секунд, на каждых 100 циклах есть вывод промежуточных результатов. Если я по ним вижу, что эффективности я не получаю - я хочу перезапустить цикл с другими... https://www.cyberforum.ru/ cpp-beginners/ thread1067288.html
224 / 224 / 38
Регистрация: 17.12.2010
Сообщений: 713
10.01.2014, 11:57 0

Помогите разобраться с классом (STUDENT). - C++ - Ответ 5618108

10.01.2014, 11:57. Показов 874. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Hrollo Посмотреть сообщение
4)Правильно ли я написал метод setDate?
5)Можете объяснить почему после функции сортировки вызывается деструктор?
4. я бы написал так:
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int Student::setDate(TCHAR *inName,size_t inlen, int inScore /*= 0*/)
{
    if(inName == NULL)
        return -1;
 
    if(name)
        delete name;
 
    name = new TCHAR[inlen+1];
 
    _tcscpy_s(name,inlen,inName);
    name[inlen]='\0';
    score = inScore;
}
и не верно инициализируешь указатель в конструкторе
C++
1
name = NULL;

5. это из-за функции swap, дабы понять сюда

Добавлено через 6 минут
+1ыфва

Добавлено через 2 минуты
описачка
C++
1
_tcscpy_s(name,inlen+1,inName);


Вернуться к обсуждению:
Помогите разобраться с классом (STUDENT). C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2014, 11:57
Готовые ответы и решения:

Программа с использованием дружественных функций и классов. Создайте программу с классом student
19..Разработайте алгоритм и создайте программу с использованием дружественных функций и классов....

Создайте программу с классом student, который включает в себя данные о студентах, желающих получить места в общежитии.
Создайте программу с классом student, который включает в себя данные о студентах, же¬лающих...

Не могу разобраться с шаблонным классом
Привет. Не могу разобраться в нижеизложенной ситуации. Вопрос: почему такая конструкция не...

Не могу разобраться с классом. Странный вывод
Имеется программа по вычислению площади прямоугольника по координатам двух его углов: #include...

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

Помогите написать класс STUDENT
1. Написать программу в соответствии с заданием. Для класса предусмотреть конструктор по умолчанию,...

Создать класс student, который использует файл student.txt
Доброе время суток. Тащемта задача такова: Нужно создать класс student, который использует файл...

Помогите разобраться
У меня есть координаты North,West,East,South. Мне нужно отобразить их на осях ОХ и ОУ. Допустим я...

If else помогите разобраться
Доброго времени суток всем. Не так давно начали программировать в C++ MS Visual Studio 2010? и...

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