小编Chr*_*mer的帖子

为什么VC C4244警告(可能丢失数据)具体处理'int'?

下面的代码示例演示了隐式强制转换shortchar触发级别3,而隐式强制int转换char仅触发警告级别4.

int main()
{
    short as = 1;
    int   ai = 1;
    char  b1 = as; // warning C4244 (Level 3)
    char  b2 = ai; // warning C4244 (Level 4)
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是什么原因 - 文档省略了原因?

我在更改变量类型并使用此警告识别可能的转换问题后遇到了此问题.我错过了警告,并认识到我必须切换到4级.

c++ compiler-warnings visual-c++

3
推荐指数
1
解决办法
315
查看次数

如何在c ++中检查互联网可用性

我写了一个小函数来检查互联网连接的可用性

void cis()
{
    if(InternetCheckConnection(NULL,FLAG_ICC_FORCE_CONNECTION,0))
    {
        cout << "internet alive";
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用WinInet.hInternetCheckConnection().现在的问题是我收到以下链接器错误:

[Linker error] undefined reference to `_imp__InternetCheckConnectionA@12'
Run Code Online (Sandbox Code Playgroud)

我正在为我的项目使用DevC++.有关如何修复此链接器问题或任何其他想法以检查活动的Internet连接的任何想法?

c c++ wininet

3
推荐指数
1
解决办法
2855
查看次数

如何在动态MFC对话框中创建复选框?

我必须创建一个动态对话框,并为此使用文章在内存中创建模板中描述的过程.我已经创建了按钮和编辑但我不知道如何制作复选框.你知不知道怎么?

DLGITEMTEMPLATE文章中,只定义了以下类型:

  • 0x0080 按键
  • 0x0081 编辑
  • 0x0082 静态的
  • 0x0083 列表框
  • 0x0084 滚动条
  • 0x0085 组合框

谢谢!

windows winapi mfc visual-c++

2
推荐指数
1
解决办法
3418
查看次数

如何从另一个线程通知CDialog对象有关已完成的任务?

我有一个长时间运行的任务和一个Dialog,它通知用户此任务正在运行.任务完成后,Dialog会通知用户.

我认为与创建的工作线程中开始任务AfxBeginThread,并在任务完成后我用户的消息WM_APP + 1PostMessage该对话.看起来PostMessage只能在同一个线程中使用,因此我尝试PostThreadMessage但在使用ON_THREAD_MESSAGEDialog 时遇到了编译器错误.

现在我不知道如何继续.你有什么建议吗?

谢谢!

winapi mfc multithreading

2
推荐指数
1
解决办法
626
查看次数

gci(获取子项)如何打印文件内容?

在网上搜索findstrPowershell 的等价物我找到了这个网站,建议使用Cmdlet gci(获取子项)和select-string.但是,gci不打印文件的内容,而是打印目录内容.在这种情况下流水线如何工作,如何gciselect-string过滤文件的内容(不首先将其piplining get-content)?

powershell

2
推荐指数
1
解决办法
841
查看次数

如何检索 Windows 容器的内存使用情况?

在 Linux 下,可以读取memory.usage_in_bytes Control Group v1memory.currentControl Group v2的控制文件。如何获取Windows容器的内存使用情况?

根据Windows 资源管理Kubernetes 文档,Windows 进程隔离的概念是关于作业对象的。我发现可以获取JOBOBJECT_EXTENDED_LIMIT_INFORMATION信息提供PeakJobMemoryUsed. 但是,查询此信息似乎需要提升权限(因为我得到了Could not get job information: [0x0005] Access is denied.)。

还有其他方法可以获取有关 Windows 容器内存使用情况的信息吗?

windows winapi containers kubernetes windows-container

2
推荐指数
1
解决办法
235
查看次数