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

Из main невидно класс. Текст всех файлов проекта внутри. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет http://www.cyberforum.ru/cpp-beginners/thread307958.html
Люди выручите пожалуйста, надо программу на С++, Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет. За ранее огромное спасибо. Добавлено через 9 часов 48 минут может кто помочь?
C++ в чем ошибка? #include <iostream> #include <cstdio> using namespace std; class date { int day, maonth,year; public: date(char *d); date(int m, int d, int y); void show_date(); http://www.cyberforum.ru/cpp-beginners/thread307956.html
Двумерные массивы,оформить в виде функции C++
Up Помогите пожалуйста Добавлено через 13 минут Вечер добрый! Вот задание Подсчитать кол-во локальных минимумов заданной матрицы размером 10 на 10.Найти сумму модулей элементов,расположенных выше главной диагонали.Каждый пункт задания оформить в виде функции. У меня есть наброски,но что-то до конца не получается довести.Подскажите где ошибка? #include <iostream.h>
C++ Подскажите написание начала
Имеется литерная последовательность, состоящая из не более чем 50 слов, в каждом из которых от 1 до 8 литер. Слова разделены одним или несколькими знаками % Сформировать из этой литерной последовательности другую литерную последовательность всеми (сделать функции для каждого из нижеследующих преобразований в отдельности) описанными ниже способами. Преобразовывать нужно слова, отличные...
C++ Скопировать файл. Не копирует. http://www.cyberforum.ru/cpp-beginners/thread307928.html
Пытаюсь понять, как же в С++ скопировать файл. Что-то не копируется :). Наверное я вообще неадекватную чушь накодил, но пока мало что понимаю в С++. Скажите в чём ошибка? // TestProjectC_plus_plus.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <windows.h> #include <string>
C++ Маршруты Гамильтона Задание:Написать программу, реализующую алгоритм метода перестановки по маршрутам для преобразования исходного сообщения. У самого не выходит. Нашёл в нете код, но он не работает, может кто помочь подкорректировать его? И если вдруг у кого есть ссылки на рабочий, был бы очень благодарен int dop, x; //dop - метка включения в маршрут, x - последовательность вершин образующих маршрут ... подробнее

Показать сообщение отдельно
Casper-SC
 Аватар для Casper-SC
3465 / 1684 / 173
Регистрация: 27.03.2010
Сообщений: 4,824
Записей в блоге: 1
30.05.2011, 00:01     Из main невидно класс. Текст всех файлов проекта внутри.
Есть класс Cat. Я хочу создать его экземпляр внутри функции main, но не могу получить доступ к классу. Вообще не понимаю почему. В чём ошибка?

Проект:
Заголовочные файлы:
Cat.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once
namespace UserClasses
{
    class Cat
    {
    private:
        unsigned int age;
        unsigned int weight;
 
    public:
        Cat(void);
        ~Cat(void);
 
        unsigned int getAge();
        unsigned int getWeight();
 
        void Meow();
    };
}

stdafx.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// stdafx.h: включаемый файл для стандартных системных включаемых файлов
// или включаемых файлов для конкретного проекта, которые часто используются, но
// не часто изменяются
//
 
#pragma once
 
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
#include <iostream>
 
 
// TODO: Установите здесь ссылки на дополнительные заголовки, требующиеся для программы

targetver.h
C++
1
2
3
4
5
6
7
8
#pragma once
 
// Включение SDKDDKVer.h обеспечивает определение самой последней доступной платформы Windows.
 
// Если требуется выполнить построение приложения для предыдущей версии Windows, включите WinSDKVer.h и
// задайте для макроса _WIN32_WINNT значение поддерживаемой платформы перед включением SDKDDKVer.h.
 
#include <SDKDDKVer.h>



Файлы исходного кода:
Cat.cpp
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
#include "StdAfx.h"
#include "Cat.h"
 
namespace UserClasses
{
    Cat::Cat(void)
    {
    }
 
 
    Cat::~Cat(void)
    {
    }
 
    unsigned int Cat::getAge()
    {
        return Cat::age;
    }
 
    unsigned int Cat::getWeight()
    {
        return Cat::weight;
    }
}

stdafx.cpp
C++
1
2
3
4
5
6
7
// stdafx.cpp: исходный файл, содержащий только стандартные включаемые модули
// TestProjectC_plus_plus.pch будет предкомпилированным заголовком
// stdafx.obj будет содержать предварительно откомпилированные сведения о типе
 
#include "stdafx.h"
// TODO: Установите ссылки на любые требующиеся дополнительные заголовки в файле STDAFX.H
// , а не в данном файле

TestProjectC_plus_plus.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <string>
#include <sys/stat.h>
#include <sys\types.h> 
#include <fstream>
#include <stdio.h>
#include <cstring>
 
using namespace std;
using namespace UserClasses; //ТУТ ОШИБКА!!!
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    //ТУТ НЕ МОГУ СОЗДАТЬ ЭКЗЕМПЛЯР КЛАССА Cat cat = new Cat();
    system("pause");
    return 0;
}
<<< Тут точка входа в приложение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru