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

С-строки. Где храняться? Когда удаляются? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что есть причиной ошибки? http://www.cyberforum.ru/cpp-beginners/thread631795.html
Здравствуйте. Задача: Функция, принимает в качестве параметров: многозначное целое число, символ – разделитель. Возвращает строку вида: 1*232*233 Вот моё решение: #include <iostream> using...
C++ "Анонимные" (временные) объекты? Пусть имеется класс T: class T { public: int a; int b; T(int _a, int _b) : a(_a), b(_b) {} } Имеется функция void func(T* obj) http://www.cyberforum.ru/cpp-beginners/thread631788.html
Массив объектов класса C++
class abc { public: int x,y; }; abc all; int main() { all.x=5; all.x=6;
Пролетает cin >> C++
Нужно заполнять вектор пока не введено 'x', потом сложить количество (введенное) первых элементов. После 'x' программа сразу завершается!!! . И еще вопрос как фильтровать ввод cin >> (число) от не...
C++ пишем свой троян с нуля http://www.cyberforum.ru/cpp-beginners/thread631770.html
Всем привет)))соглашусь, что изобретаю велосипед, но хочется сделать все своими ручками не прибегая к open source и т.п. для повышения своего опыта в программировании на Visual C++ . Хочу, чтобы меня...
C++ комманды с system("") где можно найти описания всех комманд с system. пример system("PAUSE") или system("cls") подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
02.08.2012, 00:26
alkagolik, Согласен абсолютно, но следуя стандарту пример стоит немного поменять.

Ordinary string literals and UTF-8 string literals are also referred to as narrow string literals. A narrow
string literal has type “array of n const char”, where n is the size of the string as defined below, and has
static storage duration
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
class foo {
    public:
        const char* get_name() const {
            return name;
        }
 
        foo( const char* n = "blablabla" ) : name( n ) {}
 
    private:
        const char* name;
};
 
int main() {
    
    foo x, y("123123123");
    std::cout << x.get_name() << "\t" << y.get_name() << std::endl;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru