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

Инициализация строки в заголовочном файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как убрать округление http://www.cyberforum.ru/cpp-beginners/thread813496.html
Ребят не подскажите как убрать округление? Например когда я ввожу 55555555555555555555, то он должен взять просто первые 16 символов, а он берет 15 и последний округляет. Так вот как от этого избавиться?
C++ Составить алгоритм и написать программу Составить алгоритм и написать программу на языке С++. Ребят, очень важно, если сдам этот зачет, то не вылечу из инста! помогите пожалуйста!!! Составить алгоритм и написать программу на языке С++ Дан массив а, состоящий из N элементов. Вставить число P между теми числами, которые образуют пару с одинаковыми знаками. Удалить из массива все числа, составленные из одинаковых цифр. http://www.cyberforum.ru/cpp-beginners/thread813487.html
C++ Бинарное дерево, поиск пирамиды
Помогите написать программу: Дано бинарное дерево. Определить какие поддеревья являются пирамидами. Принцип задания понимаю, но как реализовать не представляю.
C++ Исправить ошибку в программе
не могу сдать зачет((( в С++ полный ноль((( надеюсь на ваше понимание.. Укажите и исправьте ошибку в программе. Полагайте, что int *zPtr; //zPtr будет ссылаться на массив z int *aPtr = NULL; void *sPtr = NULL; int number, i; int z = {1, 2, 3, 4, 5}; sPtr = z
C++ Массив произвольной размерности и работа с ним http://www.cyberforum.ru/cpp-beginners/thread813474.html
Доброго времени суток. Появилась интересная задача: создать функцию для создания массива, размерность которого укажут в ходе программы(то есть не a и n укажут-а а..., и q1,q2... укажут, как и количество этих q, уже в процессе выполнения программы) и поменять местами первый с последним, второй с предпоследним и так далее элементы. Вопрос в следующем: как, собственно, создать такой массив, как...
C++ "Извлечение ключевых слов" Всем привет!!! Помогите найти алгоритм извлечения клёчевых слов в виде схемы на Visio, или подскажите что нибудь полезное! подробнее

Показать сообщение отдельно
qaz0
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 8

Инициализация строки в заголовочном файле - C++

20.03.2013, 12:03. Просмотров 378. Ответов 0
Метки (Все метки)

Работа с файлом настроек. Чтобы не вводить строки в разных метах программы и не плодить define (следуя рекомендациям Б.Страуструпа), есть желание проинициализировать строку в заголовочном файле одного из классов. И заодно присвоить ее или же указатель на нее другой переменной.

Образно говоря, хочется чего-то в духе
C++
1
2
3
4
5
6
7
8
9
10
11
12
class A
{
private:
static const char Group1Name[] = "Group1";
static const char *Par1GroupName = *Group1Name;
static const char *Par2GroupName = *Group1Name;
static const char *Par3GroupName = *Group1Name;
 
static const char Par1Name[] = "Par1";
static const char Par2Name[] = "Par2";
static const char Par3Name[] = "Par3";
}
.ini файл
Код
[Group1]
Par1 = 1
Par2 = 2
Par3 = 3

Вроде бы работает вариант
C++
1
2
3
4
5
6
7
8
9
10
.h
class A
{
private:
static const char Group1Name[];
static const char *Par1GroupName;
}
.cpp
const char A::Group1Name[] = "Group1";
const char *A::Par1GroupName = &A::Group1Name[0]
Но имхо это попахивает говнокодом.


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