小编cpr*_*mer的帖子

Windbg:在类中的所有函数上放置断点

我需要一种简单的方法来在类中的所有函数上放置断点.像这样的东西bp myDll!MyClass::*

windbg

4
推荐指数
1
解决办法
1818
查看次数

MSXML2:如何获取节点的值?

我有这个节点

MSXML2::IXMLDOMNodePtr node;    
Run Code Online (Sandbox Code Playgroud)

node->Getxml() 返回 "<level3>333<level4 atribute="444"><level5>555<level6>666</level6></level5></level4></level3>"

node->Gettext(); 返回 "333555666"

node->GetnodeValue() 如果节点不是属性,则抛出异常。

我怎样才能获得价值333???

c++ msxml

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

boost :: bind和delete

我需要将a映射delete ptrAddr;到a boost::function0但我在删除时遇到了一些麻烦.免费工作很好.问题似乎是std::ptr_fun(operator delete)但我无法想象如何在不编写助手仿函数的情况下完成这项工作.

boost::function0<void> Function;
Function = boost::bind(std::ptr_fun(free), (void*)malloc_string);  //this works
Function = boost::bind(std::ptr_fun(operator delete), (void*)new_string);  //doesn't work
Function();  //call function
Run Code Online (Sandbox Code Playgroud)

c++ boost bind

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

为什么我会收到1I64 << 31的警告?

为什么我收到此代码的警告?

switch(iInput)
{
   ...
   case 1I64<<31:   return 31;  break;
   ...
}
Run Code Online (Sandbox Code Playgroud)

1> C:\ path-to-file.cpp(44):警告C4309:'case':截断常量值

1I64 << 31 0x0000000080000000(__int64),所以这里没有截断,它的存在对案件的最大价值?

c c++

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

为什么我们在C++中需要`class`?

使用struct我们可以实现以下所有功能class:

  • 构造函数,析构函数
  • 成员函数,静态函数.
  • 重载函数,虚函数
  • 公共/私人/受保护的访问说明符.
  • 运营商

唯一的区别是默认访问权限:private为class,public为struct.
为什么我们需要一个班级呢?

c++

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

FindResource 失败

我有一段这样的代码

  IDB_PNG1                PNG                     "images\\list-back.png"
  HRSRC hrsrc = FindResource(module, MAKEINTRESOURCE(IDB_PNG1), TEXT("PNG")); 
Run Code Online (Sandbox Code Playgroud)

这很好用,
但我不能让它在下面的任何变体中工作

  hrsrc = ::FindResource(module, L"images\\list-back.png", L"PNG");
  hrsrc = ::FindResource(module, L"images\\list-back", L"PNG");
  hrsrc = ::FindResource(module, L"list-back.png", L"PNG");
  hrsrc = ::FindResource(module, L"list-back", L"PNG");
Run Code Online (Sandbox Code Playgroud)

GetlastError 返回 0x00000716 在图像文件中找不到指定的资源名称。
使用字符串搜索的正确字符串格式/方式是什么?

编辑:将生成 .rc 并将包含 .html 和 .png 文件。我希望能够在不重新编译 exe 的情况下定位和加载该文件。我需要能够在 .html 中以某种方式识别 .png 正在使用什么,在 exe 中我将收到该路径/id,而不是 FindResource 和加载。这能做到吗?

c++ windows sfx

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

标签 统计

c++ ×5

bind ×1

boost ×1

c ×1

msxml ×1

sfx ×1

windbg ×1

windows ×1