小编R. *_*des的帖子

48
推荐指数
3
解决办法
4万
查看次数

好的Silverlight-MVVM实践示例

我已经阅读了很多关于Model-View-ViewModel模式的好文章,我的团队打算在最新版本的应用程序中实现这种模式.我仍然没有完全得到所有的位来使这项工作.我想找到一个我可以解决这个模式的好例子.一些小规模很像贾森Dolinger在他的视频确实在这里,但我想的东西,我可以通过我自己以较慢的速度工作.

在此先感谢您的帮助.

silverlight mvvm

47
推荐指数
1
解决办法
5万
查看次数

Notepad ++/Eclipse sql代码自动缩进选项?

DDL变得尤为丑陋.是否有任何SQL自动缩进的选项为Notepad ++?我曾尝试在Eclipse中执行此操作,但代码不会对自动缩进做出反应.

sql eclipse code-formatting notepad++

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

char a [] =?string?有什么区别?和char*p =?string?;?

正如标题所说,有什么区别

char a[] = ?string?; and 
char *p = ?string?;  
Run Code Online (Sandbox Code Playgroud)

这个问题在接受我采访时被问到了.我甚至不理解这个说法.

char a[] = ?string?
Run Code Online (Sandbox Code Playgroud)

什么是?运营商?它是字符串的一部分还是具有某些特定含义?

c++ pointers

47
推荐指数
5
解决办法
6万
查看次数

如何编写启用ADL的尾随返回类型或noexcept规范?

想象一下,我正在写一些容器模板或其他东西.现在是时候专注std::swap于它了.作为一个好公民,我会通过这样的方式启用ADL:

template <typename T>
void swap(my_template<T>& x, my_template<T>& y) {
    using std::swap;
    swap(x.something_that_is_a_T, y.something_that_is_a_T);
}
Run Code Online (Sandbox Code Playgroud)

这非常整洁.直到我想添加一个异常规范.我swapnoexcept只要调换Tnoexcept.所以,我会写一些类似的东西:

template <typename T>
void swap(my_template<T>& x, my_template<T>& y)
    noexcept(noexcept(swap(std::declval<T>(), std::declval<T>())))
Run Code Online (Sandbox Code Playgroud)

问题是,swap在那里需要ADL发现swapstd::swap.我该如何处理?

c++ noexcept argument-dependent-lookup c++11

46
推荐指数
3
解决办法
1151
查看次数

C++ 11可变数量的参数,相同的特定类型

问题很简单,我如何实现一个带有可变数量参数的函数(类似于可变参数模板),但是所有参数都具有相同的类型,比如说int.

我正在考虑类似的东西;

void func(int... Arguments)
Run Code Online (Sandbox Code Playgroud)

或者,类型的递归静态断言不起作用吗?

c++ variadic c++11

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

如何在Ruby中清除终端?

我想知道如何在Ruby中用system("clear")C语言做什么.我写了一个类似的程序

puts "amit"
system("clear")
Run Code Online (Sandbox Code Playgroud)

我希望在执行此commnad后清除控制台,但它无法正常工作.

ruby

41
推荐指数
8
解决办法
4万
查看次数

未命名结构的前向声明

赏金问题:所以,这两个Foo不是一回事.精细.第二种形式在图书馆中给出.鉴于我无法改变它,我该如何转发声明呢?


我一直以为C和C++允许重复声明,前提是没有重复的定义.然后我在尝试编写扩展C库的C++代码时遇到了这个问题.

struct Foo;
typedef struct {} Foo;
Run Code Online (Sandbox Code Playgroud)

这会出现以下错误:

'struct Foo'之前的声明为'struct Foo'

我想转发声明,嘲笑它!这有什么不对?

c c++ struct typedef forward-declaration

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

Java内存模型和C++ 11内存模型之间有什么相似之处?

新的c ++标准引入了内存模型的概念.关于它的问题已经有了问题,它是什么意思,它如何改变我们用c ++编写代码的方式等等.

我有兴趣了解C++内存模型与旧的,众所周知的Java内存模型(1.5)的关系.它是一样的吗?它是相似的吗?他们有什么重大差异吗?如果是这样,为什么?

java内存模型已经存在很长时间了很多人都知道它非常不错,所以我想通过比较它来学习C++内存模型可能会有所帮助.

c++ java memory-model java-memory-model c++11

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

为什么IEEE754标准中的除零导致无限值?

我只是好奇,为什么在IEEE-754任何非零浮点数除以零时会产生无穷大的值?从数学角度来看,这是无稽之谈.所以我认为这个操作的正确结果是NaN.

如果x是实数,则当x = 0时,不定义函数f(x)= 1/x.例如,如果IEEE-754生成NaN值,则不为任何负数定义函数sqrt,并为sqrt(-1.0f)定义函数sqrt .但1.0f/0是Inf.

但由于某些原因,事实并非如此IEEE-754.必须有一个原因,可能是一些优化或兼容性原因.

那有什么意义呢?

language-agnostic floating-point ieee-754

41
推荐指数
3
解决办法
7771
查看次数