28.12.2003
Строки в С и С++
|
||||
|
Аннотация: Это первая часть, в которой обсуждаются «традиционные» строки в С. В С++ существуют более удобные механизмы для работы со строковыми данными, эти механизмы рассматриваются во второй части статьи. А зачем вообще обсуждать неудобные С-строки, если есть С++? К сожалению, совсем забыть о строках в стиле С нельзя по двум причинам:
1. существует большое библиотек (например, API операционных систем) работающих именно с С-строками
2. строковые классы в С++ все равно основаны на традиционных С-строках, и если мы хотим разобраться в том, как они работают, нам придется понимать их основы.
Ключевые слова: |
|||
18.08.2003
Сравнение std::string без учета регистра
|
||||
|
Аннотация: <span class='lineQuote level1'>Y> Мне надо сравнить два std::string без учета регистра. Я написал свою</span><br />
<span class='lineQuote level1'>Y> функцию сравнения, все вроде Ok, но меня мучает такой вопрос: есть ли</span><br />
<span class='lineQuote level1'>Y> стандартные средства (библиотечные) для такого сравнения?</span><br />
<br />
Если подробно и "правильно", там все очень долго и сложно, т.к. преобразование символов<br />
... Ключевые слова: |