小编G-7*_*-71的帖子

如何在GTK +中为GtkToggleButton设置组(就像GtkRadioButton那样)?

如何在GTK +中为GtkToggleButton设置组(就像GtkRadioButton那样)?我可以用于此目的的属性是什么.我想检查按钮,它设置绘图基元(矩形,椭圆等)

c c++ gtk glade

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

GTK +上的小型和中型开源项目示例

你能告诉我在哪里可以看到GTK +项目的例子来源(非gtkmm).希望将Glade用于设计UI.我想看看如何组织程序和获得经验.

c c++ gtk glade

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

嵌套地图是正常做法还是非常糟糕?

嵌套地图几个层次是正常的做法还是非常糟糕的?

        // name property     // name singal         // interval of Ranges      // values

typedef std::map<std::string, std::map<std::string, std::map<RangeSignalValue, std::string > > > sgHashSignals;
Run Code Online (Sandbox Code Playgroud)

c++ stl map

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

如何捕获substr异常?

我正在使用substr来生成子字符串.我怎样才能捕获substr异常?例如:

terminate called after throwing an instance of 'std::out_of_range'
Run Code Online (Sandbox Code Playgroud)

c++ string stl exception

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

用于Sparc架构的GCC内联汇编

我在互联网上找到了__sync_val_compare_and_swap的实现:

#define LOCK_PREFIX "lock ; "

struct __xchg_dummy { unsigned long a[100]; };
#define __xg(x) ((struct __xchg_dummy *)(x))

static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
                  unsigned long new, int size)
{
   unsigned long prev;
   switch (size) {
   case 1:
      __asm__ __volatile__(LOCK_PREFIX "cmpxchgb %b1,%2"
                 : "=a"(prev)
                 : "q"(new), "m"(*__xg(ptr)), "0"(old)
                 : "memory");
      return prev;
   case 2:
      __asm__ __volatile__(LOCK_PREFIX "cmpxchgw %w1,%2"
                 : "=a"(prev)
                 : "q"(new), "m"(*__xg(ptr)), "0"(old)
                 : "memory");
      return prev;
   case 4:
      __asm__ __volatile__(LOCK_PREFIX "cmpxchgl %1,%2" …
Run Code Online (Sandbox Code Playgroud)

c assembly gcc sparc

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

如何快速提取这三个数字?

我有一个std::string包含3个数字,用空格分隔,例如:123334 33335 54544.如何快速提取这三个数字?

int r = ... /* 123334 */
int g = ... /* 33335 */
int b = ... /* 54544*/
Run Code Online (Sandbox Code Playgroud)

c++ string parsing stl

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

标签 统计

c++ ×5

c ×3

stl ×3

glade ×2

gtk ×2

string ×2

assembly ×1

exception ×1

gcc ×1

map ×1

parsing ×1

sparc ×1