Skip to content

Commit 4f2c1cd

Browse files
authored
Merge pull request EzoeRyou#23 from cobodo/patch-1
fix typo
2 parents 8d52610 + 14f9547 commit 4f2c1cd

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

033-vector-implementation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ int main()
112112
int main()
113113
{
114114
std::allocator<int> a ;
115-
// 警告、戻り地が無視されている
115+
// 警告、戻り値が無視されている
116116
a.allocate(1) ;
117117

118118
// OK
@@ -354,7 +354,7 @@ std::copy(
354354
355355
簡易vectorの概要では、まだ学んでいない機能が使われていた。`class`と`public`と`private`だ。
356356
357-
C++のクラスにはアクセス指定がある。`public:`と`private:`だ。アクセス指定書かれた後、別のアクセス指定が現れるまでの間のメンバーは、アクセス指定の影響を受ける。
357+
C++のクラスにはアクセス指定がある。`public:`と`private:`だ。アクセス指定が書かれた後、別のアクセス指定が現れるまでの間のメンバーは、アクセス指定の影響を受ける。
358358
359359
~~~cpp
360360
struct C
@@ -569,7 +569,7 @@ public :
569569
~~~cpp
570570
void f( std::vector<int> & v )
571571
{
572-
std::vector<int>::size_type = v.size() ;
572+
std::vector<int>::size_type s = v.size() ;
573573
}
574574
~~~
575575

@@ -584,11 +584,11 @@ size_type = std::size_t ;
584584
~~~cpp
585585
void f( std::vector<int> & v )
586586
{
587-
auto i = v ;
587+
auto i = v.begin() ;
588588
auto j = i + 3 ;
589589

590590
// iとjの距離
591-
std::vector<int>::difference_type = j - i ;
591+
std::vector<int>::difference_type d = j - i ;
592592
}
593593
~~~
594594
@@ -744,7 +744,7 @@ int main()
744744

745745
すでに学んだようにconst修飾はthisポインターを修飾する。オブジェクトのconst性によって、適切な方のメンバー関数が呼ばれてくれる。
746746

747-
簡易vectorでの実装は単にconst就職するだけだ
747+
簡易vectorでの実装は単にconst修飾するだけだ
748748

749749
~~~c++
750750
iterator begin() const noexcept
@@ -857,7 +857,7 @@ Number zero()
857857

858858
class Number
859859
{
860-
explict Number( int i ) ;
860+
explicit Number( int i ) ;
861861
explicit Number( double d ) ;
862862
explicit Number( std::string s ) ;
863863
} ;

0 commit comments

Comments
 (0)