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

Не компилируется код с именем структуры без заглавной первой буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 64-х и 32-х битные системы http://www.cyberforum.ru/cpp-beginners/thread951467.html
Пишу в MSVS 2012 на Windows 8... интересует вопрос, почему программа не запускается на 32-х битных системах? Пишет данное приложение не является приложением win32
C++ Сравнить уравнения и вывесети какое больше и какое меньше А= 0,35 Х=0,21 вот что получилось в начале: #include <iostream> #include <math.h> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread951461.html
Двусвязный линейный список C++
Мне нужно написать класс двусвязный список со всеми базовыми методами. У меня есть несколько проблем: во-первых, удаление из хвоста работает, но кроме случая, когда остался один элемент; во-вторых, при удалении элемента по заданному ключу возникает утечка; в-третьих, я не имею понятия, как инвертировать список. #include <vld.h> #include <iostream> class List{ struct Node{ int data;
задача на иерархию классов C++
Разработать иерархию классов, описывающих пространственную модель здания («лабиринт»). В качестве отдельных элементов модели использовать понятия «комната», «дверь», «стена», «этаж» и т.д. Сформировать из объектов классов пространственную модель кафедры «ИЛА». Выводить по запросу путь из одной определяемой пользователем комнаты в другую
C++ Объясните запись http://www.cyberforum.ru/cpp-beginners/thread951400.html
std::cout<<a%10<<(a/10)%10<<a/100<<std::endl; Этот код отображает трёхзначное число задом-наперёд, тоесть изменяет последовательность цифр числа. Но не могу понять, как оно работает?) Что означает каждый символ хотя бы в общих чертах?
C++ Комбинаторика в программировании есть алфавит длинны Х; длинна слова Y; написать код(лучше на с++) который будет составлять и выводить все возможные варианты слов. буквы могут повторятся, хранить слова не нужно, составили и вывели. подробнее

Показать сообщение отдельно
UranFlex
131 / 129 / 21
Регистрация: 25.05.2013
Сообщений: 233
10.09.2013, 15:21     Не компилируется код с именем структуры без заглавной первой буквы
Прежде чем использовать слово в коде - лучше узнать
- является ли это слово зарезервированным в языке
- является ли это слово именем чего-либо из стандартной библиотеки.

time как раз второй случай. А вот Time - уже свободно можно использовать.
Но я бы использовал такое слово с какой-то приставкой.
Например:
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
# include <iostream>
 
using namespace std;
////////////////////////////////////////////////////////////////////
struct my_time
{
    int hours;
    int minutes;
    int seconds;
};
////////////////////////////////////////////////////////////////////
void swap(my_time&, my_time&);
int main()
{
    my_time A = { 10, 22, 10 };
    my_time B = { 22, 10, 12 };
    swap(A, B);
    cout << A.hours << ":" << A.minutes << ":" << A.seconds << endl;
    cout << B.hours << ":" << B.minutes << ":" << B.seconds << endl;
    return 0;
}
//------------------------------------------------------------------
// функция
void swap(my_time& A, my_time& B)
{
    my_time temp;
    temp = A;
    A = B;
    B = temp;
}
 
Текущее время: 20:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru