Programming Language 5

[C++ 기초 문법 정리] 2. cin, getline

#include #include using namespace std;int main() { string name; cin >> name; cout 위 코드에서 "John Doe"를 name으로 입력했다고 가정하자. 출력 결과는 "name: John Doe"가 아닌 "name: John"으로 나온다. cin은 공백(whitespace, tab 등)을 종료 문자로 인식하므로 생기는 문제이다.만약 공백이 포함된 전체 문자열을 받고 싶다면 getline() 함수를 사용하면 된다. #include #include using namespace std;int main() { string name; getline(cin, name); cout  입력: "John Doe"출력: "name: J..

[C++ 기초 문법 정리] 1. 기본 형태

#include using namespace std;int main() { cout  보통 위같은 형태를 써놓고 main() 함수 안에 알고리즘을 적어나가기 시작한다.여기서 맨날 사용하지만 뜻은 잘 모르는 맨 위의 두 줄을 정리해보았다. 1. #include C에서 자주 쓰는 stdio.h와 C++의 iostream이 헷갈려 표로 정리했다. (출처) stdio.hiostream정의C 표준 라이브러리의 헤더 파일C++의 표준 라이브러리의 헤더 파일상세C 표준 입출력 함수가 정의되어 있음 ( printf, scanf 등)C 표준 입출력 클래스가 정의되어 있음 (istream 등) 즉, cin, cout 등은 함수가 아니라 C++의 입출력 스트림을 다루는 객체이다.2. using namespace std;C+..

[Python] PyTorch 2.6 Weight 이슈 해결

랩에서 admet_ai 라는 파이썬 라이브러리를 사용하는데, 이 라이브러리의 모델을 불러오기만 하면 아래같은 오류가 났다.Python 3.12.8 | packaged by Anaconda, Inc. | (main, Dec 11 2024, 16:31:09) [GCC 11.2.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>> from admet_ai import ADMETModel:488: RuntimeWarning: to-Python converter for boost::shared_ptr already registered; second conversion method ignored.:488: Runtim..