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

Как не допустить повторное использование кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять назначение двух библиотек http://www.cyberforum.ru/cpp-beginners/thread1237270.html
привет вы извените конечно покажусь просто нубом каким-то но смотрел везде в гугле здесь не могу понять для чего эти библиотеки #include < "stdafx.h"> #include <iomanip> можете объяснить мне как-будто мне 5 лет
C++ Перевод кода с Паскаля на С++ (вычислить стоимость картины) Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Мне 11 лет, и я учусь программировать на Pascal ABC. Как мне перевести код Pascal ABC в Visual C++? Вот код: uses crt; var a, b, c: real; begin writeln ('Введите ширину картины.'); readln (a); writeln ('Введите длину картины.'); http://www.cyberforum.ru/cpp-beginners/thread1237206.html
C++ Почему не проверяется условие else if
Что то я в упор не вижу почему не проверяет условие else if #include <iostream> #include <cmath> using namespace std; int main() { setlocale(0, ""); int a,b,c; double D; cout<<"Ââåäèòå ïàðàìåòðû a, b è c \n";
C++ Application has failed to start because the application configuration is incorrect (+LNK4099, 4098)
Получил тестовое задание на джуна C++. Проект - Недоделанный арканоид на собственном движке конторы. Моя задача допилить игру. В задании 2 варианта solution'ов: под MS Visual Studio 2008 и под VS2010. (быть может это имеет значение - из этого предполагаю, что делался проект на VS2008, а к VS2010 уже адаптировали). Проект билдится, хотя и с 400+ warning'ами, большая часть из которых LNK4099...
C++ Множественное наследование - когда оно действительно нужно? http://www.cyberforum.ru/cpp-beginners/thread1237158.html
Здравствуйте! До изучения языка C++ я программировал на языках типа Java и C#, где множественное наследование от классов явно запрещено. Долгое время после я обходился без этой возможности. Много тем в учебниках, где обсуждалось множественное наследование, были сопровождены примерами, но мне всегда казалось, что это можно выстроить гораздо красивее и логичней, совершенно не используя...
C++ Сортировка книг по убыванию года изнания 2) Написать программу сортировки книг в массиве структур по убыванию года издания подробнее

Показать сообщение отдельно
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
01.08.2014, 16:50  [ТС]     Как не допустить повторное использование кода
HighPredator, вот я набросал, константы и оператор убрал из того хедера, и добавил измененные во второй (названия изменил, но это не суть). и если нужно подключать русский вариант, то подключаем этот хедер:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef CARD_RUS_H
#define CARD_RUS_H
 
#include "card_base.h"
#include <string>
 
const std::string JACK_NAME = "Валет";
const std::string QUEEN_NAME = "Королева";
const std::string KING_NAME = "Король";
const std::string ACE_NAME = "Туз";
 
const std::string CLUBS_NAME = "треф";
const std::string DIAMONDS_NAME = "бубен";
const std::string HEARTS_NAME = "черви";
const std::string SPADES_NAME = "пики";
 
std::ostream& card::operator<< (std::ostream& os, const Playing_card& pc)
{
    os << pc.value_.text_val << " " << pc.suit_.text_val;
    return os;
}
 
#endif
Но с другой стороны, что подключать к файлу с реализацией?
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru