
Michael
03.04.2017
10:42:25
пытается мне стрелочку на реф вместо точки поставить
и его не переубедить ?

Alex Фэils?︙
03.04.2017
10:42:41
он любит. там можно бэкспейсом стереть, он точку вернет

it-trend
03.04.2017
10:44:46
да, он просто любит стрелку всему рисовать. Уже на автомате бэкспейс нажимаю - и вот она точка.

Google

Michael
03.04.2017
10:46:11
УГАДАЙ ГДЕ НАХОДИТСЯ САМ
бляяяяяяя ну опяяяять
ну почему я должен угадывать где он копирует

Daniil
03.04.2017
10:53:34

desu
03.04.2017
10:53:37
синглетон с адаптером на фабричном методе в цепочке обязанностей!

Michael
03.04.2017
10:53:37
да.............

desu
03.04.2017
10:53:43
видали что я могу умное писать

Daniil
03.04.2017
10:53:47

desu
03.04.2017
10:55:56

Anton
03.04.2017
10:56:15

Cyber
03.04.2017
11:21:18

Google

desu
03.04.2017
11:22:01
паттерновый

Michael
03.04.2017
11:30:51
парни есть кто лечит рак мозга?
скажите где я даунито плз
std::ofstream file(FullPath, std::ios::binary | std::ios::ate);
uint32_t offset = (uint32_t)file.tellp();
// offset == 0
он затирает файл хотя не должен
в каком режиме я забыл открыть простите?

Stanislav
03.04.2017
11:34:14

Michael
03.04.2017
11:34:22
std::ios::ate
ноуп.
да и это я уже дописал,я руками делал сик в конец.
то же самое
короче, файл существует, но при открытии затирается
хотя режим не должен...

Stanislav
03.04.2017
11:36:21
ты его прочитать хочешь? )

Michael
03.04.2017
11:36:47
забей :))
в общем ребят
до открытия 300 с чем-то килобайт, файл в порядке
после открытия стирается в ноль
я не вижу чтоб у меня был режим который должен так поступать

Cyber
03.04.2017
11:37:57

Google

Cyber
03.04.2017
11:38:03
попробуй
std::ios_base::app

Michael
03.04.2017
11:38:25
не
мне потом надо двигать каретку
короче я кажется понял почему но это ЛОЛ
ащс проверю
не, не поэтому
бля

Stanislav
03.04.2017
11:39:29
что ты хочешь с файлом делать?

Michael
03.04.2017
11:40:10
https://gist.github.com/micktu/2bbb6a1a180a001bef96c0f01a7141f6
это очень интересно
содержимое функции тут не имеет значения
мне достаточно открыть его и закрыть - он затирается
и он не должен затираться потому что открыт не с trunc

Stanislav
03.04.2017
11:41:57
все верно
app добавляй

Michael
03.04.2017
11:42:09
все верно?
апп не позволяет мне двигать каретку

desu
03.04.2017
11:42:51
один миха работает
остальные лодыри

Michael
03.04.2017
11:43:16
короче

Google

Michael
03.04.2017
11:43:25
я думаю я попробую открыть его в in | out
наверняка поможет

it-trend
03.04.2017
11:43:32
скажите где я даунито плз
пишешь одни переменные с большой, другие с маленькой буквы? )))
Давно бы забил на fstream, раз так долго с ним возишься и пользовался CreateFile или open, что у тебя там за Ось

Michael
03.04.2017
11:43:50
>пишешь одни переменные с большой, другие с маленькой буквы
скажи спасибо что _так не пишу
да, с большой буквы поля

Cyber
03.04.2017
11:44:03

Stanislav
03.04.2017
11:44:04

it-trend
03.04.2017
11:44:05

Cyber
03.04.2017
11:44:09
я тока догнал

Michael
03.04.2017
11:44:10
член класса
я просто никогда не пишу this

it-trend
03.04.2017
11:44:36
Ты же и вчера писал о fstream? или я путаю

Michael
03.04.2017
11:44:38
конвенции именования одстаточно

Cyber
03.04.2017
11:44:47
ios::out ios::in на линухе это превращается в O_RDWR

Michael
03.04.2017
11:44:52
или вчера или пару дней назад

Cyber
03.04.2017
11:45:12
а если просто ios::out, то в O_WRONLY|O_CREAT|O_TRUNC

it-trend
03.04.2017
11:45:14
f

Google

it-trend
03.04.2017
11:45:14
например у меня акутальный вопрос как лучше возвращать fstream из функции - аллоцировать и вернуть указатель или реф тоже будет магически работать

Michael
03.04.2017
11:45:38
ага это был вопрос по рефам

Cyber
03.04.2017
11:45:39
реф нельзя

Michael
03.04.2017
11:45:52
я уже знаю ответ это было давно
похоже аут == транкейт
и никак иначе
да. все так
std::fstream file(FullPath, std::ios::in | std::ios::out | std::ios::binary | std::ios::ate); работает
_так низзя)
можно, моя любимая микрософтовская дотнет-конвенция
приват с подчерка, остальные члены с большой, локальные с маленькой, все кеймелкейс
ОЧЕНЬ наглядно
просто я сдерживаюсь и не тащу ее в плюсы
работал бы вопросов бы не было...


Stanislav
03.04.2017
11:51:17
можно, моя любимая микрософтовская дотнет-конвенция
In addition, some identifiers are reserved for use by C++ implementations and shall not be used otherwise; no diagnostic is required.
(3.1) — Each identifier that contains a double underscore __ or begins with an underscore followed by an uppercase letter is reserved to the implementation for any use.
(3.2) — Each identifier that begins with an underscore is reserved to the implementation for use as a name in the global namespace

Michael
03.04.2017
11:51:33
значит, не зря сдерживаюсь
спасибо за просветили
пока что так и оставлю - члены с большой, локал с маленькой
в принципе этого достаточно