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

Visual Studio 10. Что и когда подключается в проекте? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как динамически создавать структуры по мере необходимости? http://www.cyberforum.ru/cpp-beginners/thread904029.html
Для хранения символа и его координат создаю структуру. struct sym { char ch; int x; int y; }; Далее где-нибудь в тексте программы предположим я нашел какой-то символ и мне нужно его самого и его координаты сохранить. Потом нашел еще какой-нибудь символ. И его данные надо сохранить. Я так подозреваю, что нужно динамический массив из структур использовать. Но как сделать так,...
C++ По координатам вершин узнать, является ли треугольник прямоугольным Помогите, не пойму, что не так Работает, словно проверяет, существует ли треугольник вообще, а не проверяет на прямоугольный угол Написать определение функции, возвращающей 1, если треугольник является прямоугольным и 0 в противоположном случае. #include <iostream> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread904008.html
C++ Из текстового файла, состоящего из множества комплексных чисел, получить файл, который содержал бы первые два числа в каждой строке без изменения
Здравствуйте! дан текстовый файл содержащий множество комплексных чисел. Необходимо получить выходной файл, который содержал бы первые два числа в каждой строке без изменения, а затем для каждой строки определить и записать число для которого действительная часть < 1, а мнимая часть минимальна по модулю. как это сделать? подскажите.
Идентифираторы не определены!немогу пофиксить! C++
//#pragma argsused #include <iostream> #include <time.h> #include <windows> #include <math.h> #include <random> #pragma hdrstop #pragma comment(lib ,"Ws2_32.lib" ) void insert (int *a, int n) // ФУНКЦИЯ ВСТАВОК {
C++ Найти среднее арифметическое в каждой строке матрицы А(5,5) http://www.cyberforum.ru/cpp-beginners/thread903977.html
Помогите пожалуйста срочно Среднее арифметическое в каждой строке матрицы А(5,5)
C++ Считать из файла, подсчитать количество знаков препинания, записать в файл Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать задач, тем всей группой поставим "+" пожалуйста:cry:, Заранее, СПАСИБО.... a)Требования: 1. Подготовить текстовый файл с входными данными в редакторе. 2. Составить алгоритм программы. 3. Выделить функции ввода, обработки и вывода. 4. Входные данные прочитать из файла. 5. Выполнить... подробнее

Показать сообщение отдельно
HedgehogNSK
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 13
17.06.2013, 08:56     Visual Studio 10. Что и когда подключается в проекте?
Создавал файлы для классов двумя способами.
1) Просто создавал header и в нём хранились как описания функций, так и тела.
2) С помощью правой кнопки и создания класса. В результате появляется header и cpp файл.
Суть проблемы:
Внутри некоторых классов используются экземпляры других классов. В моём конкретном случае инклуды в main.cpp выглядят так:
C++
1
2
3
4
5
6
#include "cards.h"
#include "player.h"
#include "board.h"
#include "game.h"
#include "class1.h"
#include "class2.h"
Дак вот в 2х последних классах: class1 и class2, - не видно определения классов описанных выше. Эти 2 класса были созданы 2м способом, остальные 1ым. Те которые были созданы 1м способом отлично видят друг друга.
Грубо говоря структура вглядит примерно следующим образом:
C++
1
2
3
4
5
6
class Card{...};
class board{ Card c;...};
class player{ Card c;...};
class game{Player pl; Board bo;...};
class class1{Player pl; Board bo;...};
class class2{Player pl; Board bo;class1 cl;...};
Теперь о самих классах. Как я уже говорил, используя VS создание классов, создаётся 2 файла: class.h и class.cpp. Где в class.h находится описание класса, а в class.cpp инклудится StdAfx.h и собственно class.h. Но в main.cpp мы почему-то всё равно инклудим class.h, хотя не понятно откуда class.h берёт тела функций, если он ничего не инклудит.

Хочу понять как происходит подключение в проекте, и как разрешить мою проблему. Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru