프로그래밍 QnA + 설치 및 활용 QnA

leehs159의 이미지

c++ 소스파일에서 cpp, h파일 질문입니다.

클래스를 사용한건 아니고 간단한 실행 cpp파일들을 만들고있었는데
tool.h 라는 파일을 만들어서 그 안에 각종 .cpp파일들을 명시적으로 선언해 놓고 main()파일에서 호출해서 사용하는 방식으로 해왔었습니다.

그런데 의문점이 드는게 저는 cpp파일에서 [#include "tool.h"] 를 하지 않았는데도 tool.h파일에서 오류가 생성되지 않더군요 혹시 이유가 있을까요??

프로젝트안에 소스파일에 cpp파일 main파일 tool.h파일을 같이 생성해서 사용하고 있습니다.

예시
1.cpp 파일

#include
using namespace std;

void dd() {
cout << "cpp" << endl;
}
----------------------
tool.h 파일

void dd();
void ...
.
.
. /* 다른 .cpp 파일들*/
------------------------

익명 사용자의 이미지

C#에서 CSV 2개 이상 합칠때의 질문

{
string[] allLines = File.ReadAllLines(fileFullPath);
string[] result = new string[allLines.Length];

for (int i = 0; i < allLines.Length; i++)
{
result[i] = allLines[i];
}

return result;
}

이런 코드로 CSV의 첫 줄마다 읽어 온후에 해당 파일에 한줄 씩 쓰고 있는데요
이렇게 읽어서 1개의 파일로 합치면 내용이 정상적으로 합쳐는 지는데,
내용이 옆으로 쭉 가는게 아니라 아래로 붙여넣기를 하고 있더라구요...
어떻게 해야 오른쪽으로 쭉 붙여넣을 수 있을까요... 시작한지 일주일 밖에 안되서 ....

iop9709의 이미지

opengl 마우스로 물체 이동 질문드립니다.

opengl es를 사용하여 마우스로 물체를 클릭한 상태에서 커서가 이동한 위치로 물체를 옮기는 코드를 작성중입니다. 마우스로 물체를 선택하는 것까지 완료했는데 커서 위치까지 움직인 거리를 어떻게 계산해야 좋을지 감이 안오네요. gl함수를 사용하는 것이 아닌, 수학적 개념을 이용해서 각 공간의 역변환을 구현한 상황입니다. 물체 이동거리를 어떻게 계산하면 좋을까요??

scs9802의 이미지

const 선언 시, 선언된 변수의 주소값도 못바꾸나요?

const struct a{... next. = &b}
const struct b{... }
const struct c{... next. = &b}

const로 선언된 구조체를 이용하여

a->b chain 에서 a->c->b chain 으로 변경하는 작업을 수행중입니다.

const 로 선언되어있어 next 값을 변경시키는것이 불가능합니다.

혹시 const 로 선언된 구조체의 주소값 또한 변경시킬 수 없나요?

Kikialoa의 이미지

리눅스 필드 구분 질문드립니다.

|로 필드를 구분했습니다. 근데 필드에 개행이 필요해 개행을 하는 경우는 구현을 어떤방식으로 해야하나요?
예시) 이런식으로는 구현이 불가능 한가요??
불고기 / 2인분 / 물냉
면/ 공기밥/ 콜라

leedaehee의 이미지

[opensuse][kde] amdgpu-pro 설치후 kde와 충돌문제

현재 오픈수세 15.1 버전 사용중이고 메인보드는 b250에 인텔내장그래픽으로 출력중이고
라데온 570 6장을 pcie확장에 꼽아서 마이닝하려고 하는데요.
오픈수세 설치후 amdgpu-pro 드라이버를 20.20, 19.10, 18.30 등을 설치해봤으나 모두 kde와 충돌해
kde가 실행되지않고 터미널만 실행되는데 리눅스 초보라서 문제점이 어디인지 전혀 감을 잡을수가 없습니다.
이경우에 제가 어디에서 질문을 해서 답을 얻을수있는지도 잘 모르겠습니다.
재설치만 10번넘게했네요.
해결할수있게 도와주시면 감사하겠습니다.

kde plasma 5환경에서 yast2를 이용해 설치했습니다.
설치진행은 아래와같은 방식으로 했습니다.

설치직후 "ksmserver-logout-greeter pid:8295 signal: aborted(6)" 메시지가 나오며
ksmserver-logout-greeter가 비정상적으로 계속 종료되고있습니다.
디버그정보는 아래에 나와있습니다.

awdxawdx101의 이미지

c++에서 new는 연산자인가요, 함수인가요?

지금까지 "new연산자" 라면서 배웠습니다.

하지만 어느날 어셈블리어를 보니까

Plli의 이미지

방화벽에서 ip 차단해도 패킷이 들어오는 경우

안녕하세요
제목과 같이 방화벽에서 한 ip를 차단했는데도 패킷이 들어오는 경우는 어떤 이유 때문일까요?
특정 포트만 차단한게 아닌 ip 자체를 차단한 상황입니다

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기