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

Вопрос про конструктор и инициализвцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица целых чисел. Подсчитать количество элементов, предшествующих максимуму и количество элементов, следующих за минимумом http://www.cyberforum.ru/cpp-beginners/thread176270.html
#include "stdafx.h" #include <stdlib.h> //#include <stdio.h> #include <conio.h> int main() { int i,j; srand(7); const int m=5,n=5;
C++ Указатели и динамические структуры данных В данный момент занимаюсь изучением динамических структур данных и указателей, и вот вот возник вопрос, есть ли разница изучать эту тему в Паскале или в Си? Слышал, что в Си большая свобода в работе с указателями... http://www.cyberforum.ru/cpp-beginners/thread176233.html
C++ Почему не компилируются вызовы алгоритмов при использовании собственного итератора?
Есть класс итератор. Автономно, со своим вектором он работает прекрасно. В алгоритмах в чем-то проблема. Подскажите плиз в чем? Швыряет такую ошибку: Error 1 error C2665: 'std::_Debug_range2' : none of the 2 overloads could convert all the argument types c:\program files\microsoft visual studio 8\vc\include\xutility 1406 В функции: template<class _InIt> inline void __CLRCALL_OR_CDECL...
Перевод из 10СС C++
извините за граматику!! как перевести десятичное число у q-систему счисления. например, троичную, пятиричную.q вводить с клавиатуры.и чтобы переводило как и целую часть, так и дробную!
C++ Как указать пусть к файлу в fopen http://www.cyberforum.ru/cpp-beginners/thread176216.html
Здраствуйте, подскажите пожалуйсто, как мне указать определенный пусть к файлам в программе:#include <stdio.h> #include <iostream> using namespace std; int main() { FILE *file; FILE *file1; char file_name = "filee.txt"; char file_namee = "file.txt";
C++ Интеграл Лапласа Помогите написать функцию интеграла Лапласаиз теории вероятности по теореме Муавра_Лапласа, ну или можно подробно объяснить как его посчитать так как программач знаю, а интегралы нет, заранее спс... подробнее

Показать сообщение отдельно
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
20.10.2010, 19:46  [ТС]     Вопрос про конструктор и инициализвцию
так. осталось совсем чуть чуть чтобы закрыть совсем тему)


Nameless One, твой пример будет пахать даже если аргумент конструктора просто char* - непойму никак смысл const char*...(

быстая инициализация для char невозможна?


напиши плз код где в private char* и в констуркторе выделяется нужное колво памяти.

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <stdexcept>
#include <cstring>
 
class foo
{
public:
    foo ( const char * str )
    {
        //strcpy ( name, str );
        //strcpy(foo::name,name);
        char* name = new char[strlen(str)];
    }
 
    void bar()
    {
       // name[0] = 'b'; // ГђГ*ГўГ*îñèëüГ*Г® *name='b'
      // *name='b';
    }
 
    void print()
    {
        std::cout << name << std::endl;
    }
 
private:
 
  // char name[10];
    char *name;
};
 
int main()
{
    foo f ( "test" );
    f.print();
    f.bar();
    f.print();
 
    return 0;
}
программа грохается
 
Текущее время: 09:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru