- 博客(6)
- 资源 (17)
- 收藏
- 关注
转载 12个有趣的C语言问答
0. gets() 方法 Q:以下代码有个被隐藏住的问题,你能找到它吗? A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检测此数值是否 有足够的空间来拷贝数据。所以这里我们一般用 fgets() 方法将来的更好。 1 2 3 4 5 6 7 8 9 1
2013-09-10 17:12:03 1598
转载 C语言十进制转二进制怎么转?
二进制转化为十进制 #include #include int main() { char a[33]; int i, num = 0; scanf("%s", a); for(i=strlen(a)-1; i>=0; i--) { num*=2; /*如果用位运算的话,速度会更快*/ num+=a[i]-'0'; } printf("%
2013-09-05 12:04:41 2037
转载 Visual Studio原生开发的调试技巧
最近碰巧读了Ivan Shcherbakov写的一篇文章,《11个强大的Visual Studio调试小技巧》。这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧。(如果你是工作在托管代码下,调试器会有更多的特性,在CodeProject中有介绍它们的文章),下面是
2013-09-02 22:39:27 2309
转载 11个强大的Visual Studio调试小技巧
简介 调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。 这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。 1 悬停鼠标查看表达式值 调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈
2013-09-02 22:38:30 1785
转载 C++11 中的线程、锁和条件变量
本文由 伯乐在线 - JingerJoe 翻译自 Marius Bancila。转载请参见文章末尾处的要求。 线程 类std::thread代表一个可执行线程,使用时必须包含头文件。std::thread可以和普通函数,匿名函数和仿函数(一个实现了operator()函数的类)一同使用。另外,它允许向线程函数传递任意数量的参数。 1 2
2013-09-02 22:31:38 1742
转载 编译 50 字节代码耗费 4G 内存
本文由 伯乐在线 - JingerJoe 翻译自 Bruce Dawson。转载请参见文章末尾处的要求。 导读:Valve 工程师 Bruce Dawson 写了一个大小仅为50字节的程序,成功使 Visual Studio 的 C++ 编译器申请了 4GB 内存,并最终造成卡死状态。通过分析编译过程中内存的分配使用情况,Bruce 试图弄清造成这种状况的原因,并已将该问题提交给
2013-09-02 22:20:53 2006
程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发
2009-04-14
解决 Can not find the main class. Program will exit. 难题
2008-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人