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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ одномерные массивы http://www.cyberforum.ru/cpp/thread89540.html
1. Дано целое число N (> 0). Сформировать и вывести целочисленный массив размера N: • содержащий N первых положительных нечетных чисел; • содержащий степени двойки от первой до N-й. помогите пожалуйста
C++ Указатель на метод класса. Программа отказывается присваивать метод класса указателю. Как исправить? 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 http://www.cyberforum.ru/cpp/thread89451.html
C++ Кубическое уравнение методом биссекции
Дано кубическое уравнение x^3 + a*x^2 + b*x + c = 0 имеющие три действительных корня на отрезке (-10; 10). Найти корни уравнения с точностью до 1/1000 методом половинного деления. Проверить полученное уравнение корней подставив a = - 2,52 b= - 27,342 c= 25, 952 С графиком Язык ТУРБО СИ
Программа в порядке, однако segmentation fault. C++
Код правильный, программа компилируется, работает как надо, однако при выходе получаю Segmentation fault. Так в чем же ошибка? // ADT-класс #include <iostream> using namespace std;
C++ !функция из данной программы http://www.cyberforum.ru/cpp/thread88977.html
#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. Как он точно формулируется? подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3630 / 908 / 48
Регистрация: 10.01.2010
Сообщений: 2,446
26.01.2010, 00:20     new const char[x]. Копия
Возможно ли сделать так как мне этого хочется?) Завис я как то, голову ломаю как бы сотворить чтобы можно было динамически выделять память под строки и они были 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] ("Новая строка"); // выделяем память под строку и заполняем её. Адрес отсылаем в переменную объекта
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru