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

BrownBear의 이미지

C4251을 해결하는법이 없나요?

#include

를 추가하고 using std::string;를 추가했습니다.

그리고

class __declspec(dllexport) MailSlot
{
private:
string a = "aaa";
string b = "bbb";

public:
함수들..
}
이렇게 했는데 C4251이라는 warning이 뜨네요. 검색해보니 흔하지않은 오류인것같은데.. dll에서 클래스를 익스포트하는데 저렇게뜹니다 안보이게하는거말고 해결방법이 없을까요?

BrownBear의 이미지

C++에서 string형이 안전한가요???

C#이나 Java에서는 아무렇지도 않게 string형을 사용해왔는데

C++에서 #include , using std::string;형을 추가로 해서 string을 사용하니 많은 함수에서 LPCWSTR, TCHAR, const char*등 여러가지 형을

요구를 하던데 그대로 string.c_str()형을 이용해서 형변환을 해서 코딩을하긴했는데 안전성이 어떤가요???? 즉 메모리 관리 차원에서나, 오류차원에서나 별차이없나요??

kimchupa의 이미지

미디어 위키 MS Active Directory(LDAP) 연동 해결부탁드립니다.

미이어 위키를 MS Active Directory와 연동하여, 로그인을 하려고 하는데, 로그인이 계속 안되고 있네요...
혹시 보시고 수정이 필요한 부분이 있으면 말씀해주시면 감사하겠습니다.

아래와 같이 LocalSettings.php에 LDAP인증부분을 작성하였는데,
로그인시 로그인 실패가 되며, 로그에는 "User DN is blank" 라고 뜨네요...

MyAbby의 이미지

fork 시 mysql 연결도 복사 될까요?

posix 라이브러리(리눅스) 에서 fork는 거의 모든 걸 자식 프로세스에 복사한다 하는데...

mysql c api 를 사용해서 접속한 연결도 그대로 자식이 쓸 수 있나요?

x

jip102의 이미지

awk 쉘스크립트 질문입니다.

안녕하세요.쉘 초보입니다,
아래와 같이 세로 값을 가로로 바꾸는 명령을 awk 로 찾아 봤는데 의미가 이해 안되는 부분이 있어서 질문을 드립니다.

cat test.txt

AAAA,
BBBB,
CCCC,

awk 'ORS=NR%3?" ":"\n"' test.txt

AAAA, BBBB, CCCC 이렇게 변형이 되는데요

생각되기는 레코드 갯수를 3으로 나누어 한열로 만드는거 같은데
여기서 NR%3 다음에 ?(물음표가) 왜 오는지요?
그리고 : 는 의미가 뭐길래 꼭 붙여야 되는지. 정규식 표현에 좀 초보여서

awk 'ORS=NR%3?" ":"\n"' test.txt 에 대해서 자세히 설명좀 부탁드려요

angak의 이미지

crontab 사용질문입니다

사용법을 잘몰라서 그러는데
crontab -e 해서 텍스트창에
00 14 * * 1,2,3,4,5 /PATH/hi.txt
이렇게 그냥 라인을 추가하면되는건가요..............?????

graycrow의 이미지

C 소켓 connect() 시 에러(-1 반환)

#include "stdafx.h"

void error_handling(char *message)
{
perror(message);
}

int serverConn(WSADATA *wsadata, SOCKET *hsocket, SOCKADDR_IN *servaddr, char *serv_ip, char *serv_port)
{
// WSAstartup에 의해 윈속의 버전과 WSADATA의 구조체 주소 전달
if(WSAStartup(MAKEWORD(2,2),&(*wsadata))!=0)
return -1;

// 소켓을 생성
*hsocket = socket(AF_INET, SOCK_STREAM, 0);
if(*hsocket == INVALID_SOCKET)
return -1;

// 서버 주소에 관한 구조체 초기화
memset(servaddr,0,sizeof(servaddr));

angak의 이미지

쉘스크립트 권한문제

스크립트 실행자가 root가 아니면 종료하도록 만들어야 되는데 대충 무슨 말을 하는건지는 이해가 되는데 감이 안잡혀서요.

dltkddyd의 이미지

Effective의 잘못된 예시 코드에 대해서

operator* 함수가 레퍼런스로 반환할 필요 없다는 사실은 알지만 Effective C++이라는 서적에서 학습목적으로 잘못된 예시를 들어놨길래 똑같이 만들어봤습니다(Effective C++ 157쪽의 내용). 이 함수의 원형을 다음과 같이 선언했습니다.

const Parent& operator*(const Parent& right)

그리고 전체 코드는 다음과 같습니다.


페이지

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