<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Yggdrasil%2F%EA%B0%80%EC%86%8D%EB%90%9C%EC%94%A8%ED%94%8C%ED%94%8C%2F3%EC%9E%A5</id>
	<title>Yggdrasil/가속된씨플플/3장 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Yggdrasil%2F%EA%B0%80%EC%86%8D%EB%90%9C%EC%94%A8%ED%94%8C%ED%94%8C%2F3%EC%9E%A5"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Yggdrasil/%EA%B0%80%EC%86%8D%EB%90%9C%EC%94%A8%ED%94%8C%ED%94%8C/3%EC%9E%A5&amp;action=history"/>
	<updated>2026-05-15T04:00:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=Yggdrasil/%EA%B0%80%EC%86%8D%EB%90%9C%EC%94%A8%ED%94%8C%ED%94%8C/3%EC%9E%A5&amp;diff=40381&amp;oldid=prev</id>
		<title>imported&gt;jereneal20 at 13:43, 14 November 2013</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Yggdrasil/%EA%B0%80%EC%86%8D%EB%90%9C%EC%94%A8%ED%94%8C%ED%94%8C/3%EC%9E%A5&amp;diff=40381&amp;oldid=prev"/>
		<updated>2013-11-14T13:43:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 3장 =&lt;br /&gt;
== 입출력 관련 ==&lt;br /&gt;
* streamsize형: &amp;amp;lt;ios&amp;amp;gt; 헤더에 정의되어 있으며, 입출력 라이브러리가 크기를 나타내기 위해 사용하는 타입. 꼭 이걸 쓸 필요는 못 느끼겠는데...&lt;br /&gt;
* setprecision(x): &amp;amp;lt;iomanip&amp;amp;gt;에 정의되어 있다. 소수점 표현의 정밀도를 x로 설정. 만약 x가 6이라면, 10.3943나 493.293식으로 총 6자리가 출력. 일단 소수점 이하보단 정수부분이 우선시되며, x가 정수부분의 자릿수보다 작을 땐 e를 써서 표현.(이런 형태를 뭐라고 하더라?)&lt;br /&gt;
* cout:&lt;br /&gt;
** cout&amp;lt;&amp;lt;&amp;quot;abcd&amp;quot; //지금까지 cout으로 표현하는 문자열을 전부 한 줄에 다 썼는데, 이렇게 해도 문법은 성립함.  &lt;br /&gt;
        &amp;lt;&amp;lt;&amp;quot;efgh&amp;quot;;//읽기 쉽도록하기 위해 쓴다.&lt;br /&gt;
** cout.precision(x): setprecision(x)과 동일한 기능이며, 이전의 정밀도가 리턴된다.&lt;br /&gt;
* while(cin&amp;gt;&amp;gt;a): 성안당 C++을 공부하면서 배웠던 부분으로, 불량입력에 대한 예비책. 1학년 때 이거 이해하느라 엄청 고생했음.&lt;br /&gt;
== vector 사용하기 ==&lt;br /&gt;
* 소스를 그대로 쳐봤는데도 에러가 뜬다. 왜 이렇지? &lt;br /&gt;
** 예전에 인수형과 선호형이 만들어 놓은 페이지에 보니 해법이 적혀 있었다. typedef vector&amp;amp;lt;double&amp;amp;gt;::size_type vec_sz를 unsigned int형으로 바꾸면 됨.&lt;br /&gt;
* 일단 형태는 배열처럼 벡터이름&amp;amp;#91;index&amp;amp;#93;의 형태로 접근이 가능하다.&lt;br /&gt;
* 선언: vector&amp;amp;lt;data type&amp;amp;gt; 객체이름; 의 형태로 한다. 예&amp;gt;vector&amp;amp;lt;double&amp;amp;gt; abc;&lt;br /&gt;
* 메소드들:&lt;br /&gt;
** size(): 역시 항목수를 리턴함.&lt;br /&gt;
** push_back(x): 인자 x를 새로운 요소로 추가시킴.&lt;br /&gt;
** begin(): 첫 항목을 리턴&lt;br /&gt;
** end(): 마지막 항목을 리턴&lt;br /&gt;
== Algorithm에 정의된 함수들 ==&lt;br /&gt;
* sort(a, b): 범위 [a, b)에 정의된 것을 내림차순이 아닌 값으로 정렬되는데, 내림차순이 아니라는 말은 같은 값이 있을 수도 있단 얘기로, 즉, 거의 내림차순이라고 보면 된다. 시간복잡도는 nlog(n)이하.&lt;br /&gt;
* max(a, b): 같은 타입의 변수 a, b 중 더 큰 것을 리턴&lt;br /&gt;
== 연습문제 ==&lt;br /&gt;
----&lt;br /&gt;
[[Yggdrasil/가속된씨플플]], [[Yggdrasil]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;jereneal20</name></author>
	</entry>
</feed>