小编Bal*_*ude的帖子

GDB grep信息源文件

是否可以grep或过滤gdb中信息源的输出?就像是:

(gdb) info sources | grep bob.cpp
Run Code Online (Sandbox Code Playgroud)

谢谢

gdb

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

Python从c_double转换为float

我是Python的新手.我想知道将c_double(从ctypes)转换为float的最佳方法是什么.我的代码正在运行,但我想知道是否有一种pythonic方式来实现它.我现在做的是:

FloatValue = float( str(d_Val)[9:( len( str(d_Val) ) )-1] )
Run Code Online (Sandbox Code Playgroud)

哪里d_Valc_double(-10.0)的,我想保持-10.0 与Python 2.7工作窗口下.

python ctypes

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

调用已删除的构造函数

我有一个C++项目和学习设计模式(我对C++很新).我有一种情况,我认为单身人士将是一个解决方案.(现在等到你们都去之前等待等待:单身人士是baaaaaad.让我们全部投票并烧掉那个异教徒用户!!!!)

我运行了这里找到的示例:https: //stackoverflow.com/a/1008289/2336887

...但在使用C++ 11版本时出现错误.

我的问题不在于是否应该使用Singleton.它已被覆盖得足够多了.

我的问题是:为什么删除公共构造函数而不是简单地保留私有构造函数?如果它停留在那里,则会发生对已删除构造函数的错误调用.我不明白,这让我感到沮丧.有人可以对C++新手有所了解吗?

这是避免转到其他帖子的代码:

 class S {
 public:
     static S& getInstance(){
         static S    instance; 
         return instance;
     }
 private:
     S() {}

 public:
     S(S const&)               = delete;
     void operator=(S const&)  = delete;
 };



 int main() {
     S bus =  S::getInstance();
     return 0;
 }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助......耐心等待.

ps:我本来可以把这个问题添加到原帖中,但是在这一点上我认为它会带来更多的噪音.

c++

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

标签 统计

c++ ×1

ctypes ×1

gdb ×1

python ×1