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

Класс string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запретить присваивание указателей http://www.cyberforum.ru/cpp-beginners/thread798554.html
Доброго! Подскажите пожалуйста, можно ли запретить присваивание указателей? class A { //bla-bla-bla... }; class B { public: void foo(A * somePtr) { m_myPreshes = somePtr; } // можно ли запретить такое делать (линейкой по рукам не предлагать)? private: A * m_myPreshes;
C++ Найти количество каждой буквы в строке Всем привет, вот такой вопрос, как вывести кол-во каждой буквы в строке? сделал вот так: int main(int argc, char *argv) { //считаем то что мы ввели в файле setlocale(LC_ALL,"Russian"); ifstream fwrite("1.txt"); char buf; http://www.cyberforum.ru/cpp-beginners/thread798540.html
Не удаляется 2-х связный список C++
Работает все, но сам список не удаляется. Помогите найти проблему. #include <iostream> using namespace std; struct Node { int data; Node *next;
Свзяка CUDA + OpenGL C++
Доброго всем дня. Передо мной стоит задача реализовать параллельную прорисовку обычных прямых. Распараллеливать я решил с помощью Cuda и рисовать с помощью OpenGL. Но столкнулся с проблемой: в фукции, которою мы распаралелливаем нельзя рисовать. Т.е выдает ошибку: Error 3 error : calling a __host__ function("glVertex2f") from a __global__ function("line") is not allowed Вот код: #include...
C++ Не работает PlaySound http://www.cyberforum.ru/cpp-beginners/thread798513.html
#include <iostream> #include <windows.h> #include <string> #include <conio.h> #include <fstream> #include <iomanip> #include <stdio.h> #include <mmsystem.h> using namespace std;
C++ не могу использовать методы класса В общем только что добралась до изучения классов .придумала класс собака, к котором есть координаты собаки и кол-во костей которое есть у собаки.Сделала 2 член функции movedog и releasedata(типо отображать данные) вот как это выгледит у меня class dog { public: void movedog( int dx,int dy) { x+=dx; y+=dy; подробнее

Показать сообщение отдельно
OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 241
02.03.2013, 14:07  [ТС]     Класс string
прикольная штуковина!

Добавлено через 11 минут
Расширив диапазон х - мы увидим, что возвращает find() при отсутствии искомого знака:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
 
using namespace std;
 
int main (void)
{
    string obj = "one two three.";
 
   unsigned int x = obj.find(' ');   //вот и unsigned пригодился
    
    while( x < obj.size() )
    {
        obj.replace(x, 1, "/");
        x = obj.find( ' ' );
    }
 
    cout << "x = " << x << '\n' << obj << endl;    //теперь на экране x равен не -1, а 4294967295
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru