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

Массивы в заголовочных файлах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread260641.html
Подскажите алгоритм распечатки дерева на экран горизонтально, не вертикально, как обычно это делают. struct tree { int k; //элемент дерева tree *left; tree *right; }; вот обычный вертикальный, а вот как горизонтально распечатать у меня фантазии не хватает. void print (tree *p,int n)
C++ Перевести число из двоичной системы в десятичную Всем доброго времени суток! Помогите написать программку которая будет переводить число из двоичной системы счисления в десятеричную. Программка должна работать со строками. Помогите пожалуйста. За ранее спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread260639.html
(CИ)Из массива целых чисел X(N) удалить элементы, сумма цифр которых меньше 4. C++
(СИ)Из массива целых чисел X(N) удалить элементы, сумма цифр которых меньше 4.
C++ Деление
Оригинал условия тут Входной файл input.txt: Первая строка-количество фирм Вторая строка-доходы фирм Третья строка-налог на фирмы(в процентах) Выходной файл:номер фирмы с наибольшим доходом с учетом налога. Пример input.txt: 3 100 1 50
C++ _asm http://www.cyberforum.ru/cpp-beginners/thread260622.html
Почему в gcc этот код не пашет а в msvc пашет? #include <iostream> int main() { int x=2,y; _asm{ fild x fiadd x fistp y fwait
C++ Как работает массив указателей на функцию? void (*ysl_tab ) (float, float *) = {ysl1, ysl2, ysl3, ysl4}; if (YSL == 1) { for (int j = 0; j < 4; j ++) tab = 0; //тут MAXFLOAT или 0??? (*ysl_tab ) (x, tab); } Подскажите как работает массив указателей на функцию. Не что значит, а как работает =) Что делают типы после массива. Что такое MAXFLOAT и для чего могло пригодится обнуление массива. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
20.03.2011, 20:26     Массивы в заголовочных файлах
а хрен его знает
я взял твои классы доработал как тебе советовал и все пошло
F.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "F.h"
 
 
 const int F::arr[4] = {1, 2, 3, 4};
F::F(int a)
{
       
}
void F::funct(const int * a, int &c)
{
        c = a[0];
}
void F::function2(int &c)
{
        int cdd = 5;
        funct(this->arr, cdd);
}
F.h
C++
1
2
3
4
5
6
7
8
9
10
11
#pragma once
 
class F
{
        private:   
                static const int arr[4];
                void funct(const int * a, int &c);
        public:
                F(int a);
                void function2(int &c);
};
Добавлено через 1 минуту
Цитата Сообщение от Dimarik__ Посмотреть сообщение
#include "F_.h"
Цитата Сообщение от Dimarik__ Посмотреть сообщение
F.h:
может из за этого (или это описка)
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru