d2

    20

    2답변

    D 프로그래밍 언어를 사용해보고 싶습니다. 나는 단순한 애완 동물 프로젝트를 가지고있어 끝내기 위해 의미가 있었고 D 2.0을 배울 좋은 기회라고 생각했습니다. 그러나 내 기본 OS는 Windows 7 64 비트를 사용하는 쿠분투 64 비트 이중 부팅이므로 제대로 작동하지 않는 것 같습니다. 프로젝트는 SDL을 사용할 것이고 64 비트 OS가 문제가 될 수

    20

    3답변

    D은 C과 쉽게 인터페이스합니다. D 마찬가지로 C++과 쉽게 인터페이스 할 수 있지만 그 크기는 크지 만 C++은 매우 사소해야합니다. 코드는 사용할 수 없습니다 이름 공간이 아닌 가상의 방법 더와 다중 상속 혼합 가상 템플릿? 전적으로 상속 제한을 이해합니다. 그러나 나머지는 인위적 한계로 느껴집니다. 이제 std::vector<T>을 직접 사용할 수

    2

    1답변

    스레드와 클래스 인스턴스 모두에 로컬 인 변수를 구현하는 플랫폼에 구애받지 않는 좋은 방법이 있습니까? 즉, T 개의 스레드와 I 클래스 인스턴스가있는 경우 해당 변수의 TxI 인스턴스가 있습니까? 나는 D 프로그래밍 언어, 버전 2를 사용하고 있지만, 좋은 언어와 무관 한 대답도 유용 할 것입니다. 동기화를 요구해서는 안 : 는 여기에 몇 가지 제약 조건

    4

    2답변

    나는 Lua를위한 D2 바인딩을 쓰고있다. 이것은 Lua 헤더 파일 중 하나에 있습니다. void lua_pushcfunction(lua_State* L, string name, lua_CFunction func); 나는 그것이해야 않는 D2 기능을 밀어하려면 :이 extern(C) alias int function(lua_State* L) lua_CF