Как оператор преобразования возвращает значение?

Лассе прав; это файл значений, разделенный запятыми, поэтому вы должны использовать модуль csv . Краткий пример:

from csv import reader

# test
infile = ['A,B,C,"D12121",E,F,G,H,"I9,I8",J,K']
# real is probably like
# infile = open('filename', 'r')
# or use 'with open(...) as infile:' and indent the rest

for line in reader(infile):
    print line
# for the test input, prints
# ['A', 'B', 'C', 'D12121', 'E', 'F', 'G', 'H', 'I9,I8', 'J', 'K']

16
задан user3728501 24 August 2015 в 11:49
поделиться

3 ответа

Название оператора преобразования является его тип. Если бы это было не так, вы можете определить оператор преобразования INT (например), который фактически вернул двойной. Несколько подобная линия мышления применяется к конструкторам, которые также не имеют возврата.

3
ответ дан 30 November 2019 в 12:36
поделиться

Если у вас есть инструменты для создания XHTML, как у любого другого XML-документа, то используйте XHTML. Но когда вы просто используете шаблоны обычного текста, конкатенацию текста и т.д., вы в порядке со старым хорошим HTML 4.01.

Теперь браузеры поддерживают этот 10-летний стандарт.

Важно: Избегайте называть бозо при создании XML

-121--2128380-

Вы, вероятно, не должны пытаться использовать слабые точки вообще, если вы не пытаетесь реализовать сборщика мусора, что не является горячей идеей в C++, потому что это слишком трудно отслеживать все, что может пойти не так близко.

-121--1158695-

Возвращаемый тип оператора T () всегда T . Это частный случай C++.

Он не использует стандартный синтаксис прототипа функции T foo () , поскольку 2 функции с одинаковым именем, отличающимся только возвращаемым типом, не могут сосуществовать (например, int foo () конфликтуют с double foo () ). Если используется этот синтаксис, можно определить только перегрузку оператора преобразования 1, что нежелательно.

21
ответ дан 30 November 2019 в 12:36
поделиться

Возвращаемое значение оператора T () , где T - это тип всегда T .

6
ответ дан 30 November 2019 в 12:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: