C++ string 초기화 문제 풀던중에 이런문제가 나왔는데 인터넷을 아무리 찾아도 답이 안나오네요ㅠㅠ
string some_str = "asdf"
string some_str("asdf")
두가지 선언 방법중에 더 좋은걸 찾고 그 이유를 쓰라는데 둘이 같은 방법 아닌가요?
미리 배정된 메모리공간에 링크드리스트를 이용해 데이터를 추가 삭제 를 구현하는 프로그램 일부인데요 add함수를 계속해서 못구현하고 있어 질문드립니다. compare를 이용해 알파벳순으로 노드를 추가하는 함수여야 하는데 항상 동적할당으로 연결만 해주다가 이미 배정된공간에 노드를 연결하려니 너무 어려워 질문드립니다!
add 함수 에서 freenode와 newnode함수를 사용해서 sort를 이용하지 않고 compare함수를 이용해서 노드간 비교해 알파벳순으로 재현해야되는데 ... 이외 정의된 함수를 변경해서는 안되는데 ...
도와주세요 ㅠㅠ
#include <stdio.h>#include <stdlib.h>#include <string.h>struct record {
윈도우 pc를 보니 cpu core는 하나인데, 논리프로세서가 4개로 구성되어 있더군요.
궁금한게 논리프로세서가 많으면 쓰레딩에 효율이 좋다고 하는데, 그 원리가 어떻게 되나요??
4개의 작업을 4분할 해서 작업하는 것과 그냥 한개씩 순차적으로 작업하는 것의 시간적 차이가 있을까요?
제 생각엔 한개씩 순차적으로 작업하는 것이 시간적인 측면에서는 더 효율적인 거 같은데, 시간을 버리고 다중 작업을 할 수 있다는 이점을 얻는 것인지가 궁금합니다. 그리고 1개의 논리프로세서에 비해 4개의 논리프로세서는 데이터의 저장 방식이 어떻게 되는지도 궁금하네요;;