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

new const char[x]. Копия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на метод класса. http://www.cyberforum.ru/cpp/thread89451.html
Программа отказывается присваивать метод класса указателю. Как исправить? test.cpp: In function ‘int main()’: test.cpp:66: error: invalid use of non-static member function ‘virtual void...
C++ Программа в порядке, однако segmentation fault. Код правильный, программа компилируется, работает как надо, однако при выходе получаю Segmentation fault. Так в чем же ошибка? // ADT-класс #include <iostream> using namespace std; http://www.cyberforum.ru/cpp/thread89265.html
!функция из данной программы C++
#include<iostream.h> #include<math.h> #include<conio.h> const int n=3; void main ( ) { clrscr (); int A, B; int m=0; for (int i=0; i<n; i++)
C++ Что называется NULL-принципом?
Очень подозреваю, что знаю сам принцип и его плюсы. Но уверенно связать свои знания с этим названием не могу. Ответьте, пожалуйста, на вопрсы: 1. Что называется NULL-принципом? 2. Как он точно...
C++ Китайская теорема об остатках http://www.cyberforum.ru/cpp/thread88695.html
товарищи есть у кого-то исходный код на Си который реализует данную теорему или может знаете где взять можно?? просто завтра нужно сдать, а как сделать ума не приложу, помогите пожалуйста
C++ Почему все считают, что qsort - НЕ из STL? Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard General Utilities Library У кого какие мнения? подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3639 / 918 / 49
Регистрация: 10.01.2010
Сообщений: 2,469

new const char[x]. Копия - C++

26.01.2010, 00:20. Просмотров 1504. Ответов 6
Метки (Все метки)

Возможно ли сделать так как мне этого хочется?) Завис я как то, голову ломаю как бы сотворить чтобы можно было динамически выделять память под строки и они были const (т.к. эти строки будут потом отдаваться не как копии и их редактирование нежелательно)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A{
public:
    // именно с const
    const char* data[3];
} a;
int main()
{
    const char* Str = "Какая то строка";
    // нужно поместить в a.data[0] копию Str
    // при этом Str - локальная переменная,
    // а данные из a не должны пропадать после
    // того как Str исчезнет
    return 0;
}
В общем то в стиле инициализации то что я хочу получить выглядело бы так
C++
1
a.data[0] = new const char[10] ("Новая строка"); // выделяем память под строку и заполняем её. Адрес отсылаем в переменную объекта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru