HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.08.2020, 22:10
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

Цитата:
Сообщение от loganhackerdff  

Попробовал с структурой и в консольном приложении, тоже что-то не так
вроде нащёл проблему
std::string message = 0?
 
Ответить с цитированием

  #2  
Старый 04.08.2020, 10:29
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от loganhackerdff  

Попробовал с структурой и в консольном приложении, тоже что-то не так
вроде нащёл проблему
По дефолту, все контейнеры пустые. Обнуление делать при иницилизации не нужно.
 
Ответить с цитированием

  #3  
Старый 04.08.2020, 11:54
loganhackerdff
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами: 4633764

Репутация: 148


По умолчанию

Цитата:
Сообщение от Dark_Knight  

По дефолту, все контейнеры пустые. Обнуление делать при иницилизации не нужно.
у меня присутствуют глобальные переменные , они там нарушают инкапсуляцию и крч в переменных мусор при объявлении появляется
 
Ответить с цитированием

  #4  
Старый 04.08.2020, 04:33
bab0n
Познающий
Регистрация: 06.11.2015
Сообщений: 95
С нами: 5535607

Репутация: 58
По умолчанию

Можете описать пару способов экспорта и импорта значений переменных?

Вот подобный код на LUA:

Цитата:
Сообщение от Спойлер  


Lua:





Код:
local
defaults
=
{
sets
=
{
arg1
=
113
,
arg2
=
1
,
arg3
=
50
,
notification
=
true
}
}
local
ini
=
inicfg
.
load
(
defaults
,
'Kavo.ini'
)
local
sets
=
ini
.
sets
function
arg3
(
arg
)
if
type
(
tonumber
(
arg
)
)
==
'number'
then
sets
.
arg3
=
arg
        inicfg
.
save
(
ini
,
'Kavo.ini'
)
printString
(
'~y~ updated'
,
1000
)
addOneOffSound
(
0
,
0
,
0
,
1150
)
else
printString
(
'~r~ error'
,
1000
)
addOneOffSound
(
0
,
0
,
0
,
1055
)
end
end
-- пример использования
if
wasKeyPressed
(
sets
.
arg1
)
then
work
=
not
work
if
work
then
printString
(
'~p~ON'
,
1000
)
else
printString
(
'OFF'
,
1000
)
end
end


Я не настаиваю на текстовике, может есть какие то ещё варианты? Реестр может, или какие-то ещё файлы/директории
 
Ответить с цитированием

  #5  
Старый 05.08.2020, 17:32
bab0n
Познающий
Регистрация: 06.11.2015
Сообщений: 95
С нами: 5535607

Репутация: 58
По умолчанию

Цитата:
Сообщение от #Babon  

Можете описать пару способов экспорта и импорта значений переменных?
Вот подобный код на LUA:
Цитата:
Сообщение от Спойлер  


Lua:





Код:
local
defaults
=
{
sets
=
{
arg1
=
113
,
arg2
=
1
,
arg3
=
50
,
notification
=
true
}
}
local
ini
=
inicfg
.
load
(
defaults
,
'Kavo.ini'
)
local
sets
=
ini
.
sets
function
arg3
(
arg
)
if
type
(
tonumber
(
arg
)
)
==
'number'
then
sets
.
arg3
=
arg
        inicfg
.
save
(
ini
,
'Kavo.ini'
)
printString
(
'~y~ updated'
,
1000
)
addOneOffSound
(
0
,
0
,
0
,
1150
)
else
printString
(
'~r~ error'
,
1000
)
addOneOffSound
(
0
,
0
,
0
,
1055
)
end
end
-- пример использования
if
wasKeyPressed
(
sets
.
arg1
)
then
work
=
not
work
if
work
then
printString
(
'~p~ON'
,
1000
)
else
printString
(
'OFF'
,
1000
)
end
end


Я не настаиваю на текстовике, может есть какие то ещё варианты? Реестр может, или какие-то ещё файлы/директории
Актуально
 
Ответить с цитированием

  #6  
Старый 04.08.2020, 13:45
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Избавляйся от них тогда. Лично, глобальные крайне редко юзаю.
 
Ответить с цитированием

  #7  
Старый 04.08.2020, 14:26
loganhackerdff
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами: 4633764

Репутация: 148


По умолчанию

Цитата:
Сообщение от Dark_Knight  

Избавляйся от них тогда. Лично, глобальные крайне редко юзаю.
у меня все переменные которые я хочу использовать как глобальные в классе globalvars, и этот класс глобальный))
 
Ответить с цитированием

  #8  
Старый 04.08.2020, 16:56
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Отказывайся от них лучше. Сделай себе нормальный класс или пространство имен и работай спокойно
 
Ответить с цитированием

  #9  
Старый 04.08.2020, 17:03
loganhackerdff
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами: 4633764

Репутация: 148


По умолчанию

Цитата:
Сообщение от Dark_Knight  

Отказывайся от них лучше. Сделай себе нормальный класс или пространство имен и работай спокойно
смысле пространство имён?
 
Ответить с цитированием

  #10  
Старый 04.08.2020, 17:05
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от loganhackerdff  

смысле пространство имён?
C++:





Код:
namespace
yourNameSpace
{
Something
}
//usage:
yourNameSpace
::
Something
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.