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

Класс || первый опыт - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ASCII код последного символа в слове http://www.cyberforum.ru/cpp-beginners/thread554768.html
Здраствуйте. Помогите пжл с примерной реализацией на С++ или просто на словах: как можна получить ASCII код последного символа в слове. Слово береться з текстового файла data2.txt. Под словом нужно понимать или буквы, например abcdef, или числа, например 12345. даю код проги, которая извлекает из текстового документа слова, и подсчитывает в них количество букв или цифр. Для примера...
C++ Определить, сколько раз повторяется определенный элемент матрицы Народ, помогите пожалуйста! Что то я запутался. допустим у меня есть массив: 1 3 1 4 6 7 1 4 5 8 1 2 9 1 4 6 10 Моя задача: Перебрать по строчкам и столбцам и найти допустим сколько раз повторяется (1 4), потом просмотреть строчки, где есть 1 4 и найти МАКС по кол-ву эллементов в этой строке. Необходимо, чтобы программа находил для любых рядом стоящих символов (6 7) (5 8) (4... http://www.cyberforum.ru/cpp-beginners/thread554760.html
Написать программу которая вычисляет объем параллелепипеда на языке C++ C++
1) Написать программу вычисления объема параллелепипеда. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Вычисление объема параллелепипеда. Введите исходные данные: Длина (см) = 9 Ширина (см) = 7.5 Высота (см) = 5
Реализация синуса ряды Тейлора C++
Здрасте, помогите пожалуйста, пытаюсь реализовать функцию, которая считает синус через ряды Тейлора, но результат получается отрицательный, где может быть проблема? И можно ли как-то с оптимизировать? #include "stdafx.h" #include "math.h" #define PI 3.1415926535 void main() { long double g,r,s=0,v;
C++ Посогите с прогой работать не хочет http://www.cyberforum.ru/cpp-beginners/thread554730.html
#include "stdafx.h" #include<stdio.h> #include<math.h> #include<conio.h> #include <stdlib.h> void fmas(float q, int n, float a, float b, float c, float *pt_sum, float *pt_sumch, float *pt_element) { int i; for(i=0;i<n;i++) {
C++ Генератор чисел Народ подскажыте пожалуста как создать свой генератор чисел. подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
22.04.2012, 02:55     Класс || первый опыт
Цитата Сообщение от Ieroglif Посмотреть сообщение
Всё же хочется иметь представление как работать с ним.
ну во-первых, деструктор в подавляющем большинстве случаев вызывается неявно. Не уверен, но помоему редкое исключение этому использование placement new, ведь так, знающие люди? Но это, действительно редкое исключение, особенно для новичков, как мы.

Короче, ты уясни, что деструктор вызывается сам, неявно, всякий раз, когда время жизни локальной или глобальной переменной заканчивается. Тебе его вызывать не нужно.

Второе- оператор delete используется в только паре с оператором new и только для выделенной им памяти. при освобождении таким способом памяти из под объекта класса, опять же неявно вызывается его деструктор. Применяется естественно к указателям, а не переменным. Ты же не пишешь в простых программах delete для каждой переменной???
C++
1
2
3
4
int main(){
int a=0;
delete a;//ты же так не делаешь??? Это ошибка!!!
}
Третье, если не работаешь с динамической памятью, или какими ещё подобными ресурсами, оставляй деструктор по умолчанию.
Ну и виртуальный деструктор изучи, когда будешь изучать наследование и виртуальные функции, но пока не беги вперёд паровоза.
 
Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru