Форум программистов, компьютерный форум 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 Mammal::Speak() const’ test.cpp:67: error: invalid use of non-static member function ‘virtual void Mammal::Move() const’ #include <iostream> using namespace std; class Mammal
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
3636 / 914 / 49
Регистрация: 10.01.2010
Сообщений: 2,465

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

26.01.2010, 00:20. Просмотров 1492. Ответов 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] ("Новая строка"); // выделяем память под строку и заполняем её. Адрес отсылаем в переменную объекта
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru