gcnew T vs gcnew T()

표준 C++에서는 new T와 new T()가 다르다고 한다. new T()는 생성자를 호출하기 전에 메모리를 0으로 초기화를 하는 반면, new T는 0으로 초기화하는 과정을 빼먹는다. 그렇다면 c++/cli에서 gcnew T와 gcnew T()를…

Continue Reading

CCNET과 MSTest 연동하기

웹을 뒤져보면, CruiseControl .NET에 MSTest를 붙이는 방법이 나와 있다. 그 중에서 가장 눈에 띄는 글은 두 개이다. MSTest and CruiseControl .NET 가장 간단한 방법을 소개하는데, CruiseControl .NET의 힘을 빌려 MSTest를…

Continue Reading

MSTest에 유감

CruiseControl .NET에 MSTest를 연동하려 만 하루를 날렸다. 그 동안은 NUnit을 사용해왔으나, 별도의 플러그인을 설치하지 않고도 곧바로 Visual Studio에서 단위 테스트 디버깅을 할 수 있다는 점 때문에 MSTest로 전향하려 했다. 하지만…

Continue Reading

STL/CLR 대실망

Visual Studio 2008부터 쓸 수 있게 된 STL/CLR. 기대에는 못 미친다는 걸 알게 됐다. 문제가 무엇인고 하니, 바로 성능이 떨어진다는 것이다. 조금 떨어지는 것이라면 참고 쓸 수도 있겠만, 이건 정도가…

Continue Reading

ADO 연결 풀의 미신

우선 퀴즈 하나! 이 VB.NET 코드는 연결 풀을 사용할까? Module Module1 Sub Main() Dim cn(20) Dim rs Dim n For n = 0 To 2 cn(n) = CreateObject("ADODB.Connection") cn(n).Open("Provider=SQLNCLI; DataTypeCompatibility=80;…

Continue Reading
Close Menu