小编Jam*_*lis的帖子

完全提升将包含在C++ 0x中吗?

许多boost的实用程序目前已作为扩展C++ TR1的一部分包含在内.

是完整的升压库将被包含一次标准是正式出来?换句话说,如果我有完整的标准符合C++ 11编译器,我是否需要boost库?

如果没有那么任何理由(可靠性不是问题;据我所知,它是由标准委员会的许多人写的)?

c++ boost c++11

0
推荐指数
2
解决办法
246
查看次数

在0xccccc访问读取违规

我不知道为什么会这样; 一些谷歌搜索让我相信它是由于不正确的内存管理,而其他人则说这是因为链接到可执行文件的无效.DLL.我似乎无法解决这个问题,因为我能想到的唯一.DLL是无效的.我的freeglut .DLL,但它本身没有任何问题.

我要做的就是创建一个窗口.

我的代码发生了什么?我做错了什么,我该如何解决?

WinMain

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
LPSTR lpszCmdLine, int nCmdShow) {

    WNDCLASSEX wc;
    HWND hwnd;
    MSG     msg;
    bool    done;

    wc.cbSize = sizeof(WNDCLASSEX);
    wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc = WndProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    wc.hCursor = LoadCursor(NULL, IDC_ARROW);
    wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
    wc.lpszClassName = L"someclass";

    if (!RegisterClassEx(&wc)) { //Error: 
        MessageBox(NULL, L"Class registration has failed!", L"Error!", MB_OK | MB_ICONINFORMATION);
        return 0;
    }

    hwnd = …
Run Code Online (Sandbox Code Playgroud)

c++ winapi runtime-error visual-c++

0
推荐指数
1
解决办法
2462
查看次数

什么是Visual Studio用作属性编辑器的winforms控件?

什么是Visual Studio用作属性编辑器的winforms控件?它是一个两列表,左侧是名称,右侧是可编辑值.

例

visual-studio winforms

0
推荐指数
1
解决办法
176
查看次数

C++中的WinRT异步文件操作

我目前正在开发一个需要一些文本资源的城域应用程序.构建过程的一部分是将所有这些资源复制到应用程序安装目录中的文件夹中.我想做的是收集这些资源文件的列表,并相应地处理每个文件.不幸的是,我这样做的尝试并不成功.

由于我正在为WinRT构建,我无法使用非常有用的"FindFirstFile"和"FindNextFile"函数.我一直在尝试使用WinRT异步文件IO操作完成工作.

auto getResourceFolder = installedLocation->GetFolderFromPathAsync(  folderPath  );

getResourceFolder->Completed = ref new Windows::Foundation::AsyncOperationCompletedHandler< Windows::Storage::StorageFolder^ >( 
[this]( Windows::Foundation::IAsyncOperation< Windows::Storage::StorageFolder^ >^ operation ) {

    if( operation->Status == Windows::Foundation::AsyncStatus::Completed ) {

        auto resourceFolder = operation->GetResults();
        auto getResourceFiles = resourceFolder->GetFilesAsync();
        getResourceFiles->Completed = ref new Windows::Foundation::AsyncOperationCompletedHandler< IVectorView< Windows::Storage::IStorageFile^ >^ >( 
        [this]( Windows::Foundation::IAsyncOperation< IVectorView< Windows::Storage::IStorageFile^ >^ >^ operation ) {

            if( operation->Status == Windows::Foundation::AsyncStatus::Completed ) {

                auto resourceFiles = operation->GetResults();

                for( unsigned int i = 0; i < resourceFiles->Size; ++i ) {

                    // Process File
                } …
Run Code Online (Sandbox Code Playgroud)

visual-c++ microsoft-metro windows-runtime c++-cx visual-c++-2012

0
推荐指数
1
解决办法
5265
查看次数

Urm,在C++/CX中列出<T>()?任何类型的List,Collection - 甚至是ObvervableCollection?

我试图绑定(在XAML中)到C++/CX中的List,我似乎没有任何列表.它们都去了哪里?任何类型的列表都可以...甚至是字典,堆栈,或......某事!或有C++改变了那么多,因为我最后一次使用它?

visual-c++ windows-runtime c++-cx

-1
推荐指数
1
解决办法
1449
查看次数