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

Конструктор класса с параметром - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству http://www.cyberforum.ru/cpp-beginners/thread558621.html
Дан массив A. заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству: A< A или A< A. Незаполненные элементы массива В заполнить оставшимися элементами массива A. Осуществить сдвиг вправо на k позиций, где k – число оставшихся элементов массива A.
C++ Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово Помогите пожалуйста с написанием программы:написать программу которая считывает текст из файла и выводит на экран только предложения содержащие введенное с клавиатуры слово Я только поняла как считать файл ,да и то не знаю правильно ли FILE*fin; fin=fopen("text.txt","r"); if (!fin) { puts("Ошибка открытия файла"); return 1; } fseek(fin,0,SEEK_END); http://www.cyberforum.ru/cpp-beginners/thread558618.html
Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр. C++
Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр.
помогите с задачей про шахматы! не сложная...но сделать не могу.. C++
помогите с задачей про шахматы! не сложная...но сделать не могу.. нужна программа на классах Клас доска (board) - Print(); - set_Queen_Amount(); - put_Queen(); - edit_cell(); - check_Board();
C++ Не увеличивается значение внутри цикла http://www.cyberforum.ru/cpp-beginners/thread558511.html
Простая программа. Выводить должна значения функции y= x^2 на промежутке c шагом 0.4 на выходе имею следующее: F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16
C++ Комбинированая сортировка Скажите кто-нибудь, что это за сортировка, какой бывает, какие методы объединяет. Гугл ничего внятного не дает, кроме сортировок introsort и timsort, код которых слишком сложен(для первокурсника). Может это другое название какого-нибудь простого метода? Хотелось бы исходник с примером:( подробнее

Показать сообщение отдельно
BUMER
 Аватар для BUMER
157 / 12 / 0
Регистрация: 01.04.2009
Сообщений: 103
25.04.2012, 20:57     Конструктор класса с параметром
Люди, помогите пожалуйста, а то скоро я кого-нибудь убью по-моему...
Самое начало программы. Описываю первый класс. Подключил написанный ранее класс, работавший идеально.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "vector.cpp"
 
class HTree;
 
class Usel
{
    friend HTree;
    BV s(256);
    int k;
    Usel *next, *l, *r;
public:
    Usel(int,int);
};
 
class HTree
{
};
Вот часть того, ранее написанного класса

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
#define uc unsigned char
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
using namespace std;
 
class BV
{
    uc *bv;
    int n, m;
public:
    BV(int n1=1);
};
 
BV::BV(int n1)
{
    m=n1/8;
    if(n1%8) m+=1;
    n=n1;
    bv=new uc[m];
    for(int i=0;i<m;i++) bv[i]=0;
}
И ругается компилятор на константу 256. "Синтаксическая ошибка: константа" и "Требуется спецификатор типа"
Если вдруг это относится к делу, я день назад поставил 64-х битную систему...

Добавлено через 19 минут
Опытным путем выяснил, что если писать строку

C++
1
BV s(256);
в функции main, то компилятор воспринимает это абсолютно нормально
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru