tips-and-tricks相关内容

Visual Studio调试器技巧& .NET技巧

我已经在VS的调试器工作了好几年了,但是现在我遇到了以前从来没有注意到的一个功能,并且认为:“可怜的,我怎么会错过了? >有用!“ [免责声明:这些提示适用于VS 2005的C#项目,不保证VS或其他语言的旧版本] 跟踪对象实例 使用给定类的多个实例?你怎么能把他们分开? 在预垃圾收集编程日期,很容易跟踪引用 - 只需查看内存地址。使用.NET,您不能这样做 - 对象可以移动。 ..
发布时间:2017-04-18 00:54:41 C#/.NET

什么是你最喜欢的C编程把戏?

例如,最近我碰到这个排在linux内核: / *强制编译错误,如果条件为真* / #定义BUILD_BUG_ON(条件)((无效)的sizeof(的char [1 - 2 * !!(状态))) 所以,在你的code,如果你有一些结构必须是,说的8个字节大小,因为也许有些硬件限制的倍数,你可以这样做: BUILD_BUG_ON((的sizeof(结构MYSTRUCT)%8)!= 0); ..
发布时间:2016-08-18 21:52:29 C/C++

的C隐藏功能

我知道有所有的C编译器实现背后的标准,因此,应该没有隐藏的功能。尽管如此,我相信所有的C开发人员隐藏/秘密技巧,他们使用的所有时间。 解决方案 多字符常量: INT X ='ABCD'; 这集 X 到 0x41424344 (或 0x44434241 取决于体系结构)。 编辑::该技术是不可移植的,特别是如果你序列化INT。 然而,这是非常有用的创造自我记录枚举。例如。枚举状态{ ..
发布时间:2016-08-17 21:33:47 C/C++