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

Метод Set - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ У меня возникла проблема с программой, окно задерживается на 1 секунду и исчезает, на других версиях Microsoft Express тоже самое http://www.cyberforum.ru/cpp-beginners/thread766992.html
Доброе Время Суток У меня возникла проблема с компилируемым окном , при проверки он задерживается на 1 секунду и исчезает , на других версиях Microsoft Express 2006 и 2012 такая же проблема P.S. знаю что это окно не так называется Заранее спасибо!
C++ нужно найти ошибки в задаче на языке C/ их в районе 10 как выдает компилятор но я не могу их исправить (не знаю как) #include <math.h> #include <conio.h> #include <stdio.h> void main() { int xa, ya, xb, yb; cprintf("vvod xa, ya, xb, yb"); cscanf("%d/n" &xa, &ya, &xb, &yb); if(pow(xa,2)+pow(ya,2)<=1)&&(xa>-1)&&(xa<1)&&(ya>-1)&&(ya<1)cpintf("/n oblast A"); if(pow(xa,2)+pow(ya,2)<=9)&&(xa>-3)&&(ya>-3)||(xa<3)&&(ya<3)&&(ya>-3)cprintf("/n oblast B"); http://www.cyberforum.ru/cpp-beginners/thread766985.html
C++ Переписать в одномерный массив элементы матриц А и В, имеющие одинаковые индексы
Помогите. Вот задачка: Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые индексы и значения. В полученном массиве найти первый (а) и последний (b), индексы заданного пользователем натурального числа s. Если число s, встречается в массиве R не менее двух раз, заменить этим числом элемент матрицы с...
Откуда столько элементов в векторе? C++
struct SReBuMa // research buildings manufacture { int life; vector <elemental_resource> cost; int produced_limit; int required_level; }; static unsigned int levels_BuMa static vector <SReBuMa> ReBuMa; // Type
C++ В квадратной матрице найти максимальный и минимальный элементы http://www.cyberforum.ru/cpp-beginners/thread766932.html
В квадратной матрице найти максимальный элемент, расположенный над главной диагональю и минимальный, расположенный под. С++ исправить ошибку #include <iostream> #include <windows.h> using namespace std; int main() { SetConsoleOutputCP(1251);
C++ Сортирующее дерево Помогите с задачами) Если можно , напишите основное на C++ 1. Вставка в сортирующее дерево 2. Удаление из сортирующего дерева подробнее

Показать сообщение отдельно
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
20.01.2013, 14:15     Метод Set
Привет.

Такая проблемка. Ну даже не проблемка, а так

Есть класс, есть конструктор, принимающий в кач-ве параметра char*, есть метод Set, параметр тот же. Они одинаковые. Полностью. То есть делают одни и те же действия.

C++
1
2
3
4
5
6
7
8
9
    if(isIdent(_Data)) {
        Length = strlen(_Data);
        Data = new char[Length+1];
        Data = strcpy(Data, _Data); 
    } else {
        Length = 0;
        Data = new char[1];
        Data[0] = '\0'; 
    }
Например такое действие.

Можно ли конструктор оставить таким.
А в Set написать
C++
1
2
3
void Identificator::Set(const char *_Data) {
    Identificator(_Data);   
}
Можно ли это как то сделать?
и нужно ли? как-то некрасиво смотрится просто
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru