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

Инициализация char массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создания матрицы через класс http://www.cyberforum.ru/cpp-beginners/thread836763.html
Люди у кого есть пример реализации матрицы через класс дайте пожалуйста , желательно что бы там был конструктор копирования , а так все остальное я сам решу.
C++ Нечетные строки матрицы заменить на заданный одномерный массив Всем привет! Натолкните на совет как решить задачку :) Задача: Написать программу которая случайным образом заполняет двумерным массив размерами 6х6 цифрами от 0 до 10 и одномерный массив из 6 чисел. Нужно нечетные строки двумерного массива заменить на одномерный массив :) Вот что у меня есть: #include <iostream> # include <windows.h> // Библиотеки # include <time.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread836760.html
задачка S = sin X + sin X^2 + sin x^3 + sin X^4+…+sin X^n C++
я как то писал уже на форуме эту тему, простите если повторяюсь! спасибо большое за помощь в задаче, но возниакает новый вопрос, правильно ли он выводит ответ?! #include "StdAfx.h" #include <iostream> #include <cmath> #include <math.h> using namespace std; int main()
C++ Очередь. Извлечь из исходной очереди пять начальных элементов и вывести их значения
Даны указатели Р1 и Р2 на начало и конец очереди, содержащей не менее пяти элементов. Используя тип TQueue (запись с двумя полями Head - начало очереди и Tail - конец очереди) опсиать функцию Dequeue(Q) целого типа, которая извлекает из очереди первый элемент, возвращает его значение и освобождает память, занимаемую извлеченным элементом (Q - входной и выходной параметр типа Tqueue). С помощью...
C++ Пожалуйста, объясните как использовать потоки http://www.cyberforum.ru/cpp-beginners/thread836737.html
Доброго времени суток. Пожалуйста объясните как работать с потоками или киньте ссылу на статью. Прочитал книгу Р.Лафоре "объектно- орентированое программирование в С++" но там не написано как создавть свои потоки. Заранее спасибо.
C++ Как перевести массив char[] в char* Не знаю как перевести массив char в переменную char* подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
14.04.2013, 16:41     Инициализация char массива
причем, при объявление статичными - результат неизменен.
конечно
данные-члены целого типа
char к ним не относится... уберите из класса иницаиализацию, сделайте только описание так:

C++
1
2
         static char *m_words;
         static char m_words[];
а потом вне класса уже в реализации проинциализируйте их

C++
1
2
    static char *how::m_words="1234567890";
    static char how::m_words[]={'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
p.s. и Qt здесь действительно не причём )

Добавлено через 3 минуты
nonedark2008,
renok, их нужно ициализировать в конструкторе класса.
в конструкторе плохо инициализировать static-данные, потому что любой вновь-созданный объект их снова сбросит, static как бы не для этого нужны, они должны быть общие
 
Текущее время: 17:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru