Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
NovGosh
3 / 1 / 0
Регистрация: 11.01.2012
Сообщений: 25

Не видит класса string

09.06.2012, 20:26. Просмотров 3584. Ответов 10
Метки (Все метки)

Вопрос чисто технический: в VisualStudio 2010 создал тестовый проект. В нём создал файл Class1.h, в нём текст:
C++
1
2
3
4
5
6
7
8
9
#pragma once
 
#include <string>
 
class Class1
{
public:
    string val;
};
Проект не компилируется с ошибками:
1>g:\main\industrialprograming\visual studio\projects\testproject\testproject\test.h(12): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "s"
1>g:\main\industrialprograming\visual studio\projects\testproject\testproject\test.h(12): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>g:\main\industrialprograming\visual studio\projects\testproject\testproject\test.h(12): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию

Прошу подсказать, в чём дело? Это я что-то в настройках сбил?

Вернуться к обсуждению:
Не видит класса string
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2012, 20:26
Готовые ответы и решения:

Visual studio не видит метод класса String
Для программы понадобился метод Contanins класса string, когда пишу его в...

Почему объект производного класса не видит префиксный оператор из базового класса?
Короче создал я базовый класс с перегруженным префиксным оператором ++. Потом...

С++, delete в деструкторе класса не видит переменные, создаваемые new в конструкторе класса
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;math.h&quot; using namespace...

Конструктор класса не видит конструктор по умолчанию другого класса
Ошибка, естественно, в Classes.cpp, в строке 20. Ругается, что у класса...

Использование класса String
//Èñïîëüçîâàíèå êëàññà string. #include &lt;iostream&gt; #include &lt;string.h&gt; ...

10
Другие темы раздела
C++ Подскажите пожалуйста как выполнить с использованием матрицы и сделать программу http://www.cyberforum.ru/cpp-beginners/thread601611.html
z = (a-b)+++-(a+++-3a++b) { cout << z << end;
C++ Изменение кода в виде функции Приветствую народ! вопрос таков: написал работающую программу, необходимо взять кусок кода и оформить в виде функции, я ни как правильно не заставлю ее работать, подскажите пожалуйста! код:... http://www.cyberforum.ru/cpp-beginners/thread601608.html
C++ Композиция
Добр время суток. Объясните пожалуйста принцип действия композиции и как с ней работать и что это такое. Искал инфу в нете но что то не совсем понятно точнее вообще ничего не понятно:wall:. На...
C++ Заменить диагонали заданной матрицы нулями
Помогите реализовать :) Если в заданной матрице А(N,N) есть хотя бы один элемент, больший ста, то элементы обеих диагоналей заменить нулями.
C++ Привести матрицу 3 на 3 к диагональному виду http://www.cyberforum.ru/cpp-beginners/thread601562.html
Всем добрый вечер, начал изучать С++. Хочу привести матрицу 3 на 3 к диагональному виду методом Гаусса, но почему-то считает неправильно. Помогите, пожалуйста #include <iostream> using...
C++ Из заданой марицы A(N,N)удалить строку и столбец, в которых находяться первый элемент, равно нулю. Из заданой марицы A(N,N)удалить строку и столбец, в которых находяться первый элемент, равно нулю. Полученою матрицу умножить. Элементы матриц просматривать слева направо и сверху вниз. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru