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

запуск конструкторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевисти код http://www.cyberforum.ru/cpp-beginners/thread437830.html
#include <iostream.h> #include <stdlib.h> void show(float **a,int n); void fill(float **a,int n); void fill_t(float **a,int n); float scalyar(float **a,float **b,int col1,int col2,int n); void ort(float **a,float **r,float **t,int n); void multiply(float **r,float **t,float **ans,int n); void get_r_mat(float **a,float **r,float **t,int col,int n);
C++ Как составить алгоритм??? 1.вызываем ipMatr(); 2.вызываем. оpMatr(); 3.Прямой ход гаусса как его описать формулами? void main(void) {double aa,bb; ipMatr(); for(opMatr(),k=0;k<=n;k++) //прямой ход метода Гаусса; { aa=fabs(a); http://www.cyberforum.ru/cpp-beginners/thread437824.html
C++ Запись в файл
Доброе утро. Прошу подсказать и по возможности помочь. Есть ли возможность хранить двухмерную матрицу в самом откампилированном файла (exe) Матрица будет постоянно изменяться и что-бы данные хранились в самом же exe файле ? Заране спасибо Добавлено через 6 часов 44 минуты Записать в бинарный файл можно вот по этой статье http://c.guti.ru/binarn.asp
C++ Генерация текста программы по диаграммам Варнье-Орра для полного входа.
Помогите пожалуйста!! У меня ни чего не получается!! Как с этим быть.
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread437767.html
Помогите школнегу Имеется несколько классов class Com { protected: unsigned char bufrd, bufwr; unsigned char tx_index, rx_index; public: void open(); void close();
C++ LAN и консольное приложение Здравствуйте, заинтересовал такой вопрос: а можно ли написать 2 приложения на С++ и между ними что-то типа чата.. 1й клиент отправляет сообщения 2му, а второй 1му, ? и вообще, на с\с++ есть возможность работы с сетью? я в этом новичек, поэтому пока прошу ответить , есть ли шансы.. ну и если да, то.. что посоветуете почитать на эту тему? подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
01.02.2012, 13:31     запуск конструкторов
Цитата Сообщение от 2e1553ce Посмотреть сообщение
Прикольно

Добавлено через 4 минуты
Только что попробовал в CodeGear Rad Studio C++ Builder , Поставил КОнструктор копии в приват секцию , нажал компилировать - ни 1 ошибки и варнинга:
C++
1
2
3
4
5
6
7
8
  private:
    strCount* psc;
    String(String& S)           // конструктор копирования
      {
        cout<<"String Konst Kopir"<<endl;
        psc = S.psc;
        (psc->count)++;
      }
Поздравляю! Вы только что обнаружили баг компилятора CodeGear Rad Studio C++ Builder!
Есть два варинта. Либо этот компилятор при оптимизации игнорирует закрытость конструктора копирования и остается довольным, что тот просто определен в одной из секций класса, либо вообще даже не обращает внимание на существование конструктора копирования. В любом случае это - баг.
Я бы вас попросил еще один эксперимент проделать, а именно не определять конструктор копирования, а только его объявить в закрытой секции. То есть будет так

C++
1
2
3
  private:
    strCount* psc;
    String(String& S);           // конструктор копирования
Если и это скомпилируется, то баг компилятора очень серьезный!
 
Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru