小编ano*_*non的帖子

C++指针多继承的乐趣

我正在编写一些涉及从基本引用计数指针类继承的代码; 并且出现了一些复杂的C++.我把它减少如下:

假设我有:

class A{};
class B{};
class C: public A, public B {};

C c;
C* pc = &c;
B* pb = &c;
A* pa = &c;

// does pa point to a valid A object?
// does pb point to a valid B object?

// does pa == pb ?
Run Code Online (Sandbox Code Playgroud)

此外,确实:

// pc == (C*) pa ?
// pc == (C*) pb ?
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ multiple-inheritance

10
推荐指数
2
解决办法
3730
查看次数

压缩感知是否为数据压缩带来了新的东西?

压缩感应非常适用于捕获数据昂贵(无论是能量还是时间)的情况.它的工作原理是采用较少数量的样本并使用线性或凸面编程来重建远离传感器的原始参考信号.

但是,在图像压缩等情况下,鉴于数据已经在计算机上 - 压缩感知是否提供了任何内容?例如,它会提供更好的数据压缩吗?它会导致更好的图像搜索吗?...

compression

10
推荐指数
2
解决办法
3727
查看次数

lua等于__LINE__和__FILE__?

我真的很喜欢C __LINE____FILE__... Lua提供类似的东西吗?(我发现跟踪printf是有用的......知道哪个文件和消息来自哪一行).

谢谢!

lua

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

c ++对象大小

假设我有:

struct Foo: public Bar {
 ....
}
Run Code Online (Sandbox Code Playgroud)

Foo没有推出新的会员变速器.Foo只介绍了一堆成员函数和静态函数.C++标准的任何部分现在都保证:

sizeof(Foo) == sizeof(Bar)
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++

10
推荐指数
2
解决办法
243
查看次数

Applescript的替代品?

在编写Mac脚本时,Applescript有替代品吗?它的API看起来很棒,但从我到目前为止所读到的语言本身来看,似乎更多地针对非程序员.

对此的见解将非常有帮助.

(目前,我正在考虑为Mac编写一个平铺窗口管理器.是的,我知道有些存在,但这将是开源的.是的,我知道Xmonad,但它只有X11窗口.)

谢谢!

applescript

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

UI的艺术方面?

考虑一个按钮.

在一个极端,我们有一个黑色的OpenGL窗口,其中:

  • 矩形的轮廓(白色)
  • 位图里面的字体提醒字体,说"好"

在另一个极端,我们有Mac OS X,一个按钮是:

  • 全面的
  • 有一些梯度显示它的光效
  • 很好的抗锯齿"OK"
  • 某种柔和的阴影

这两个UI呈现出非常不同的用户体验.前者说"这是80年代的",后者说"这是专业的".

这是我作为程序员不能理解的东西(并且不知道在哪里学习这个).

有谁知道这方面的良好技术资源?[我更喜欢利用心理学/感知文学的东西来说明为什么要做某事而不是设计那些只是说"使用带有渐变的颜色的XYZ颜色的书籍"的书籍]

user-interface graphic-design

9
推荐指数
2
解决办法
412
查看次数

g ++ -fsyntax-only单元测试

我想知道是否

g++ -fsyntax-only
Run Code Online (Sandbox Code Playgroud)

仅进行语法检查或是否也扩展模板.

因此,我要求堆栈溢出求助:

有没有办法编写一个程序,从语法上说它是有效的,但是当模板扩展完成时,会发生错误?

谢谢!

g++

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

用C++编写K/APL样式?

我正在用C++编写代码,但我真的很喜欢K/APL的面向数组的风格.

有没有人知道一组好的运算符重载技巧/宏/ ...允许在C++中进行一些K/APL风格的编程?

谢谢!

c++ apl k

9
推荐指数
2
解决办法
1026
查看次数

简要描述Lua vm?

我已经浏览了Lua中的Programming,我查看了Lua Reference.

但是,他们都告诉我这个功能可以做到这一点,但不是如何.

在阅读SICP时,我有这种感觉:"啊,这是计算模型的基础方案"; 我试图对Lua有同样的感觉 - 即对它的简洁描述是vm,"如何"而不是"什么".

有没有人知道一个好的文件(除了C源)描述这个?

lua

9
推荐指数
3
解决办法
2723
查看次数

卢阿分裂成文字

我在lua中有一个字符串.

它是由一个数字(1个或多个)空格分隔的一堆[a-zA-Z0-9] +.

如何获取字符串并将其拆分为字符串表?

string lua

9
推荐指数
2
解决办法
2万
查看次数