Как Вы вставляете с reverse_iterator

Если ваши данные представлены в формате Excel, вы можете выполнить PROC IMPORT, чтобы прочитать их.

PROC IMPORT DATAFILE="D:\folder1\folder2\myData.xlsx" DBMS=XLSX OUT=myData;
RUN;
23
задан Andrew 19 November 2008 в 00:33
поделиться

2 ответа

l.insert(reverse.base(), 10); вставит '10' в конце, учитывая Ваше определение 'обратного' итератора. На самом деле, l.rbegin().base() == l.end().

26
ответ дан 29 November 2019 в 02:28
поделиться

По существу Вы не делаете. См. 19.2.5 в TCPPPL.

reverse_iterator имеет участника, названного основой (), который возвратит "регулярный" итератор. Таким образом, следующий код работал бы в Вашем примере:

l.insert (reverse.base (), 10);

Быть осторожным, хотя, потому что основа () метод возвращает элемент один после orginal, reverse_iterator указал. (Это - то, так, чтобы reverse_iterators, указывающие на rbegin () и, разорвали () работу правильно.)

7
ответ дан 29 November 2019 в 02:28
поделиться
Другие вопросы по тегам:

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