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

strind: не является членом "std" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среда С++ на нетбук Acer Aspire One 521 - 12 CCC http://www.cyberforum.ru/cpp-beginners/thread376480.html
Помогите выбрать. Добавлено через 11 минут Технические характеристики Экран 10.1" (1024x600) WSVGA Процессор AMD Athlon II Neo K125 (1.7 ГГц) Объем оперативной памяти 1 ГБ Тип оперативной памяти DDR3-1066 Чипсет AMD M880G Жесткий диск 160 ГБ
C++ Подсчет количества бит Здравствуйте! У меня есть функция, которая считает количество бит в 32-х разрядном числе типа uint #define g21 0x55555555ul // = 0101_0101_0101_0101_0101_0101_0101_0101 #define g22 0x33333333ul // = 0011_0011_0011_0011_0011_0011_0011_0011 #define g23 0x0f0f0f0ful // = 0000_1111_0000_1111_0000_1111_0000_1111 v = (v & g21) + ((v >> 1) & g21); v =... http://www.cyberforum.ru/cpp-beginners/thread376470.html
Конец ввода C++
Всем привет =) Делал очередное задание из учебника Страуструпа, но никак не могу заставить прогу работать) Прога-первое приближение калькулятора, т.е. делает операции последовательно, не учитывая приоритетов. Написано 1+2+3 - сложит 1 и 2, затем к результату прибавит 3. Написано 1+2*3 - сначала сложит 1 и 2, потом результат умножит на 3) // // This is example code from Chapter 6.3.1...
передача потока в функцию C++
#include <iostream> #include <fstream> void out(std::ofstream& streamOut) { streamOut << "Text"; } int main() {
C++ Создание объектов http://www.cyberforum.ru/cpp-beginners/thread376457.html
Здравтсвуйте! Хочу спросить, почему лучше пользоваться указателем на объект (при ООП) Animals *cat = new Animals() и дальше обращаться к методам и св-вам класса через -> Почему хуже Animals cat и все! И обращение к методам и свойствами через точечную нотацию! По-моему, второй вариант намного проще и удобнее, но во всех книгах пишут, что лучше использовать именно первый! Что за бред???...
C++ Заменить в последовательности каждую из групп стоящих рядом точек одной точкой Дана последовательность S1, S2, ..., Sn, заменить в ней каждую из групп стоящих рядом точек одной точкой подробнее

Показать сообщение отдельно
Гортор
 Аватар для Гортор
11 / 11 / 0
Регистрация: 24.10.2011
Сообщений: 134
02.11.2011, 06:20     strind: не является членом "std"
Доброго времени суток.
Осваиваю классы в С++ по учебнику самостоятльно. Перепечатал прогу правильно, но выдает следущие ошибки:
1>------ Построение начато: проект: Определение класса Grade Book , II, Конфигурация: Debug Win32 ------
1> Определение класса Grade Book , II.cpp
1>Определение класса Grade Book , II.cpp(14): error C2039: strind: не является членом "std"
1>Определение класса Grade Book , II.cpp(14): error C2873: strind: использование символа в "using"-объявлении не допускается
1>Определение класса Grade Book , II.cpp(21): error C2061: синтаксическая ошибка: идентификатор "string"
1>Определение класса Grade Book , II.cpp(23): error C2001: newline в константе
1>Определение класса Grade Book , II.cpp(23): error C2143: синтаксическая ошибка: отсутствие ";" перед "!"
1>Определение класса Grade Book , II.cpp(24): error C2143: синтаксическая ошибка: отсутствие ";" перед "}"
1>Определение класса Grade Book , II.cpp(24): warning C4552: !: оператор не имеет результата; требуется оператор с побочным действием
1>Определение класса Grade Book , II.cpp(30): error C2065: string: необъявленный идентификатор
1>Определение класса Grade Book , II.cpp(30): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "nameOfCourse"
1>Определение класса Grade Book , II.cpp(30): error C2065: nameOfCourse: необъявленный идентификатор
1>Определение класса Grade Book , II.cpp(35): error C2065: nameOfCourse: необъявленный идентификатор
1>Определение класса Grade Book , II.cpp(40): error C2065: nameOfCourse: необъявленный идентификатор
1>Определение класса Grade Book , II.cpp(42): warning C4551: в вызове функции отсутствует список аргументов
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Исходник:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// Определение класса Grade Book , II.cpp: главный файл проекта.
// Определить класс Grade Book с функцией, принимающей параметр.
//Создать объцкт Grade Book и вызвать его параметр displayMassage
 
#include "stdafx.h"
#include <conio.h>
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
#include <string> //программа использует стандартный класс string
using std::strind;
using std::getline;
 
class GradeBook //определение класса Grade Book
{
public:
    //функция, выводящая приветствие пользователю Grade Book
    void displayMassage (string courseName)
    {
        cout <<"Welcome to the Grade Book for\n" << courseName << "!" << endl;
    } //конец функции displayMassage
}; //конец класса Grade Book
 
//функция main начинает исполнение программы
int main()
{
    string nameOfCourse; //строка для хранения названия курса
    GradeBook myGradeBook; //создать GradeBook с именем myGradeBook
 
    //запросить и ввести название курса
    cout <<"Please enter the course name: " << endl;
    getline (cin, nameOfCourse); //прочитать название с пробелами
    cout << endl;
 
    //вызвать вызвать функцию displayMassage
    //и передать ей nameOfCourse в качестве аргумента
    myGradeBook.displayMassage (nameOfCourse);
    
    getch;
    return 0;
}//конец функции main
Хотя в учебнике написано, что string должен быть в стандартной бибилотеке и принадлежит пространству имен std, как и getline. или все-таки в коде ошибка?

Добавлено через 8 минут
Я криворук.. нашел ошибку.. темку можно удалить..

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