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

есть вложенный класс который является другом объемлюющего и всё это должно компилиться. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ E-mail чекер http://www.cyberforum.ru/cpp-beginners/thread327302.html
Доброго времени суток. Решил написать емайл чекер, который проверял бы и уведомлял пользователя об новых письмах. Например на mail.ru или yahoo.com. Пытался найти какие-нибудь исходники, но безуспешно. Посоветуйте с чего начать, какие либы использовать. Может подкините ссылку на какую-нибудь статью. В общем любая информация будет полезной.
C++ [DEV C++]`string' undeclared (first use this function) Пробую объявить строку а он пишет 17 C:\Users\Íàäæäà\Desktop\Òåëåôîííûå_Íîìåðà.cpp `string' undeclared (first use this function) Все способы уже которые смог придумать перебрал и 0 реакции. #include <string> все вариации пробовал. Но на строчки string pole_god; string mas_name = new string; все равно матерится. http://www.cyberforum.ru/cpp-beginners/thread327291.html
C++ не работает программа
помогите пожалуйста написал программу которая считывает слова из текстового файла, сортирует их по алфавиту и записывает их в другой файл, при компиляции ошибок нету, а вот сама программа не работает ( P.S слова беруться из файла test.txt и записываються в файл input.txt Добавлено через 30 секунд /* подклчение библиотек нужных для работы программы */ #include <stdio.h> /* подключение...
C++ Программирование с использование функции
Для трех данных уравнений,, вывести количество действительных корней. Использовать функцию, которая по известным коэффициентам квадратного уравнения находит количество его действительных корней (2-два различных корня, 1 - одинаковые корни, 0 - уравнение не имеет решения). Если исходные данные неверны, то функция возвращает -1. int kvadur (float a, float b, float c) / / коэффициенты уравнения ...
C++ переделать структуры в классы http://www.cyberforum.ru/cpp-beginners/thread327261.html
Найти корни квадратного трехчлена с заданными комплексными коэффициентами. Для моделирования комплексных чисел объявите класс. #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> double k=0;//vichislaet virashenie double a,b,c;//koefficienti yravnenia struct complex{
C++ Большое количество вызовов констр-ра и дестр-ра Добрый день! Есть класс для подсчёта указателей на объект и класс, который сопровождает или поддерживает работу предыдущего, храня на него указатель. RefPointer.h #pragma once #include "StdAfx.h" #define NDEBUG template <typename T> class RefPointer подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.06.2011, 22:18     есть вложенный класс который является другом объемлюющего и всё это должно компилиться.
Удобность интерфейса,
удобство это СТЛ) вот на протяжении учебного года жизнь заставила написать
matrix.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#ifndef MATRIX_H
#define MATRIX_H
 
#include <vector>
 
class Matrix {
 
    std::vector< std::vector<double> > matr;
 
public:
 
    Matrix(unsigned rows = 1, unsigned cols = 1, double fill = 0.0);
    Matrix(unsigned rows, unsigned cols, double (*func)(double,double));
    Matrix(const Matrix &);
 
    void resize(unsigned = 1, unsigned = 1, double = 0.0);
 
    unsigned Row() const { return matr.size(); }
    unsigned Col() const { return matr[0].size(); }
 
    double &       operator () (unsigned i, unsigned j);
    const double & operator () (unsigned i, unsigned j) const;
 
    Matrix         operator +  (const Matrix &) const;
    const Matrix & operator += (const Matrix & rhs);
 
    Matrix         operator -  (const Matrix &) const;
    const Matrix & operator -= (const Matrix & rhs);
 
    Matrix         operator *  (const Matrix &) const;
    const Matrix & operator *= (const Matrix & rhs);
 
    void RowExChange(unsigned i, unsigned j);
    void ColExChange(unsigned i, unsigned j);
 
    std::vector< double > GetRow            (unsigned i) const;
    std::vector< double > GetCol            (unsigned i) const;
    std::vector< double > GetDiagonal       (unsigned i, unsigned j) const; /* '\' */
    std::vector< double > GetBackDiagonal   (unsigned i, unsigned j) const; /* '/' */
 
    void SetRow              (unsigned i, const std::vector< double > &);
    void SetCol              (unsigned i, const std::vector< double > &);
    void SetDiagonal         (unsigned i, unsigned j, const std::vector< double > &);
    void SetBackDiagonal     (unsigned i, unsigned j, const std::vector< double > &);
 
    void SortRow             (unsigned i, const char c = '<'); // 1 2 3 4
    void SortCol             (unsigned i, const char c = '<');
    void SortDiagonal        (unsigned i, unsigned j, const char c = '<');
    void SortBackDiagonal    (unsigned i, unsigned j, const char c = '<');
 
    void RotateRow           (unsigned i, unsigned on, bool left = true);
    void RotateCol           (unsigned i, unsigned on, bool up = true);
    void RotateDiagonal      (unsigned i, unsigned j, unsigned on, bool left = true);
    void RotateBackDiagonal  (unsigned i, unsigned j, unsigned on, bool left = true);
 
};
 
#endif // MATRIX_H
 
/*
  GetDiagonal(3, 4) --> 1 2 3 4
  0 1 0 0 0
  0 0 2 0 0
  0 0 0 3 0
  0 0 0 0 4
  0 0 0 0 0
 
  GetBackDiagonal(3, 4) --> 1 2 3 4
  0 0 0 0 0
  0 0 0 0 4
  0 0 0 3 0
  0 0 2 0 0
  0 1 0 0 0
*/
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru