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

Error C2059: синтаксическая ошибка: if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление end() итератора http://www.cyberforum.ru/cpp-beginners/thread1139750.html
Добрый вечер. Интересует следующий момент: что происходит в памяти (структуре контейнера) при вызове cont.erase(cont.end())? Если cont есть vec, то появляется ошибка. Если же cont - это list, то никаких сигналов не выдаётся? Из - за чего такая разница? Спасибо.
C++ Работа со строками Напечатать в алфавитном порядке все слова, которые входят в заданный текст по одному разу. Прошу помочь. http://www.cyberforum.ru/cpp-beginners/thread1139748.html
Программа генерации сочетаний C++
Добрый день, есть задание написать программу генерации сочетаний, алгоритм дан в учебнике, после попытки его реализовать получил бесконечный цикл. Буду признателен, если поможете исправить косяк и объяснить. Заранее признателен // ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <string> #include <fstream> #include <iostream>...
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов C++
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов. Вот отрывок, надо полный код: int vect1={1,2,3}, vect2={3,2,1}; main() { cout<<"scalar product = "<<vect1*vect2+vect1*vect2+vect1*vect2; }
C++ В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый элементы каждой строки http://www.cyberforum.ru/cpp-beginners/thread1139713.html
В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый максимальный элементы каждой строки.
C++ Определить номера строк в матрице Задание: Определить номера строк в матрице, в которых элементов, принадлежащих отрезку, больше, чем элементов, принадлежащих отрезкам,. Вот код. Код C++ #include "stdafx.h" #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
05.04.2014, 19:46     Error C2059: синтаксическая ошибка: if
В заголовочном файле .h идет объявление переменной extern int errors; Это значит, что она будет определена как int errors = ... или int errors; где-то в .c файле.
Ты же когда сделал int errors = 0 - определил переменную и присвоил ей значение 0. Но потом ты написал такое errors = open(...). Это уже не определение, ни инициализация. Просто код от балды в .h файле писать нельзя, потому что компилятор не будет знать, куда его запихнуть. Поэтому, он должен быть либо внутри класса, функции и т.д. А вне классов и функций такое: int x; компилятор пропускает потому, что это определение глобальной переменной (а не кусок кода от балды). Кажется, так.
 
Текущее время: 11:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru