본문 바로가기

프로그래밍일지 ( 대학생 )/C++3

[학습일지] C++ 입출력 일단 기본기부터 탄탄하게 하자는 생각으로 cin과 cout를 추가로 조사하면서 알게된 내용이 있습니다.cin과 cout는 C에는 못봤었던 녀석인 만큼 우리가 보기 편하게 만들어주는 점이 있지만, 느리다는 점이 있습니다.그래서 기존에 사용하던 scanf_s(scanf)와 printf를 사용하는 경우도 있다는 것을 알게 되었고, cin과 cout의 단점을 해소시켜주는 구절또한 존재한다는 것을 알았습니다.ios_base::sync_with_stdio(false);cin.tie(NULL)/*해당 코드의 경우 제가 직접 작성한 코드가 아니고 해당 코드도 실무에서 사용이 그렇게 많이 되는 것 같지는 않는구나 라는 생각에 일단 게시는 합니다만... 코드가 제 신상에 좋을 것이 없게 변한다면 개인이 보는 방향으로 가도.. 2025. 3. 11.
[학습일지] 프로그래밍 언어 C++의 문법 구성 알아보기 ( cout, cin, endl ) 일단 저는 C++를 처음 입문한다는 점을 다시한번 이야기 하도록 하겠습니다.#include using namespace std;int main(){   cout Hello World를 출력하는 코드로 어떤 느낌인지 알아보는 시간을 가지게 되는데 위 방식이 스텐다드 가장 기본형태이고 조금 더 최적화가 진행된 방식이 있다고 하는데#include int main() {   std::cout 위 코드와 같이 using namespace부분을 축약할 수 있습니다.해당 방법같은 경우 코드의 길이를 줄여주는 역할을 하지만, 여러번 등장을 해야할 경우에는 using을 사용하는 것이 편하다는 것을 잊어서는 안됩니다. #include using namespace std;int main() {   int number = 0.. 2025. 3. 11.
C++를 배우겠다고 느끼게 된 이유 지금은 조금 처음 발표되었을 때보다 분위기가 살짝 차분한 분위기이긴 합니다만그래도 많은 수의 개발자의 뒷통수를 시원하게 갈겨버린 우리의 주인공 유니티는 제가 C#과 파이썬이 아닌 그냥 C++을 메인으로 파이썬은 곁들인 정도로 하자고 결심하게 만든 주요 원인이 되시겠습니다. 마침 21년도 이후로 새로운 공부는 안했던 참이고, 새로운 공부의 필요성을 느끼던 와중에 이러한 사건이 발생하였고 덕분에 새로배우는 겸 기존에 공부했던 C와 파이썬하고 완전 다른 언어인 C++을 공부하자고 느끼게 되었습니다. 새로운 프로젝트를 진행하며 공부하는 것이 제 스타일이기 때문에 주요한 발상인 알고리즘의 이름은 이야기 해도 세부적인 코드는 전체 공개가 어려울 수 있으며 C++의 지식이 쌓일때마다 해당 카테고리에서 프로젝트의 진척.. 2025. 3. 11.