반응형

C 15

XOR 합계란 무엇입니까?

XOR 합계란 무엇입니까? 이 용어의 정확한 정의는 잘 모르겠습니다. 저는 비트 단위의 XOR 연산이 비트 단위로 진행되고 해당 비트의 XOR을 위치로 취하는 것을 알고 있습니다.이 결과를 'XOR 합계'라고 합니까?그렇지 않은 경우 XOR 합계는 무엇이며, XOR을 사용하여 이 추가 기능을 구현하는 방법은 무엇입니까?약간 현명한 XOR 작업에서는 다음을 수행합니다. a b a^b ----------- 0 0 0 0 1 1 1 0 1 1 1 0 XOR 합은 정수에 대한 연속적인 XOR 연산을 나타냅니다. 다음의 숫자가 있다고 가정합니다.1로.N그리고 당신은 그들의 XOR 합계를 찾아야 합니다.N = 6XOR 합계는 다음과 같습니다.1^2^3^4^5^6 = 7. 1 = 001, 2 = 010, 3 = 01..

programing 2023.07.25

gdb에 여러 개의 기호 파일을 로드하는 방법

gdb에 여러 개의 기호 파일을 로드하는 방법 는에서 여러 의 심볼 gdb실행 파일 foo.out과 모듈 bar.so 을 로드하고 있습니다.저는 foo.symbol과 bar.symbol 두 개의 심볼 파일을 만들었습니다.두 파일을 모두 gdb에 로드하는 방법. # gdb --core core # (gdb) # (gdb) symbol-file foo.symbol 두 번째 기호 파일을 로드하는 방법.아니면 모든 디렉터리 파일을 로드할 수 있는 방법이 있습니까?gdb기호 파일을 포함하는 디렉터리를 설정하려면 다음과 같이 하십시오. set debug-file-directory 및 사용 show debug-file-directory 기호 파일을 포함하는 디렉터리로 현재 설정된 항목을 표시합니다. 기호 파일의 이름..

programing 2023.07.15

C 소스를 C++로 변환하는 중

C 소스를 C++로 변환하는 중 상당히 크고(30만 이상) 상당히 성숙한 C 코드베이스를 C++로 변환하려면 어떻게 해야 합니까? 제가 염두에 두고 있는 CI의 종류는 모듈에 대략적으로 대응하는 파일(즉, 일반적인 OO 클래스 기반 분해보다 세분화되지 않음), 대신 개인 기능 및 데이터의 내부 링크, 공용 기능 및 데이터의 외부 링크로 나뉩니다.글로벌 변수는 모듈 간의 통신에 광범위하게 사용됩니다.매우 광범위한 통합 테스트 제품군을 사용할 수 있지만 유닛(즉, 모듈) 레벨 테스트는 없습니다. 저는 일반적인 전략을 염두에 두고 있습니다. C++의 C 부분 집합에 있는 모든 것을 컴파일하여 작동시킵니다. 모듈을 큰 클래스로 변환하여 모든 상호 참조가 클래스 이름으로 범위가 지정되지만 모든 함수와 데이터는 정..

programing 2023.06.30

Eclipse C++ : "PATH에서 프로그램 "g++"을 찾을 수 없습니다."

Eclipse C++ : "PATH에서 프로그램 "g++"을 찾을 수 없습니다." 사진과 같이 Windows 7(32비트)에 gpp를 설치했습니다. PATH 가변 가스 g++ "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\cygnus\cygwin-b20\H-i586-cygwin32\bin\g++" 여전히 이클립스는 다음과 같은 오류를 표시합니다. "PATH에서 프로그램 "g++"을 찾을 수 없습니다." 이것을 어떻게 해결할 수 있습니까? 오늘 저는 이 문제에 부딪혀 다음과 같은 방법으로 해결했습니다.Eclipse 설정(예: 기본 설정/C++/빌드/설정/..

programing 2023.06.10
반응형