avva: (Default)
[personal profile] avva
N.N., в порыве отчаяния: "Я не пишу на си-плюс-плюсе! Я пишу на копи-пейсте!"

Re:

Date: 2003-06-24 08:10 pm (UTC)
From: [identity profile] ex-ilyavinar899.livejournal.com
Не понимают потребности MyString в собственном буфере?

Date: 2003-06-24 08:24 pm (UTC)
From: [identity profile] arbat.livejournal.com

Да нет, это-то как раз все уверено делают. Несмотря на то, что просишь только интерфейс, первым делом пишут:

char* data;

Date: 2003-06-24 08:28 pm (UTC)
From: [identity profile] ex-ilyavinar899.livejournal.com
Алгоритмоцентристы, как Александр Степанов (http://www.stlport.org/resources/StepanovUSA.html), а не объектно-ориентировщики.

Date: 2003-06-25 06:18 am (UTC)
From: [identity profile] arbat.livejournal.com


Самые распространенные ошибки такие:
0. Нигде не писать const
1. сделать operator+ member function
2. сделать его не member, а вот так:
MyString& operator+( const MyString& s1, const MyString& s2 );

Самая патологическая ошибка (к моему изумлению - не менее 5% ее сделали): написать member function greeting.

January 2026

S M T W T F S
    1 2 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 04:56 pm
Powered by Dreamwidth Studios