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

Прокомментировать код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление объема цилиндра http://www.cyberforum.ru/cpp-beginners/thread593029.html
// x.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // Вычисление объема цилиндра #include <stdio.h> #include <conio.h> #include <locale.h> #define PI 3,1415926 fioat v(float r, float h)
C++ Функция для обработки строк Написать функцию, возвращающую самое длинное слово в строке. http://www.cyberforum.ru/cpp-beginners/thread593028.html
Вычисление следа матрицы и определителя C++
воббщем надо реализовать вычисление следа матрицы и определителя алгоритм для следа : #include <stdio.h> typedef int *pInt; main() { int N,M; pInt *a; int summa=0,i,j;
Массив структур C++
Помогите пожалуйста: Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя, номер телефона, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, вывод на экран информации о человеке, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры....
C++ Интерполяция в каноническом виде. Возможна ошибка в системе Гаусса http://www.cyberforum.ru/cpp-beginners/thread592972.html
Возникли проблемы с интерполяцией в каноническом виде. Возможно проблема в Гауссе. Очень прошу помочь. Очень срочно надо! #include <string.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <iostream> #include <io.h> #include <math.h>
C++ Доступ к переменным Есть иерархия классов: class base{ int a; }; class der : private base{ void f(){ //Необходимо использовать переменную base::a //Но постоянно писать base:: утомляет и код становится нечитабельным //Как можно это обойти? } подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.06.2012, 15:21     Прокомментировать код
Уж если так хочется ислюкакой, то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
massiv::massiv (unsigned int n)
{
 try
 {
  S=new int [n];
  this->n=n; // this->n - член данного экземпляра, имеющий имя n. Это полная форма его адресации и она не перекрывается. просто n - параметр
 }
 catch(bad_alloc)
 {
   S=nullptr;
   this->n=0; 
 }
}
Добавлено через 1 минуту
Цитата Сообщение от silent_1991 Посмотреть сообщение
taras atavin, вы написали, что индексы и размеры должны быть отрицательными.
не отрицательными, unsigned - это беззнаковый, то есть должен быть неотрицательным. signed - знаковый, то есть может быть отрицательным.
 
Текущее время: 01:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru