
C/C++
danis
二十年资深老程序员。
展开
-
sprintf你知道多少?-Danis
sprintf你知道多少选自《优快云 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char转载 2007-03-03 17:11:00 · 1142 阅读 · 0 评论 -
C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种:原创 2007-01-14 14:39:00 · 757 阅读 · 0 评论 -
学习C++要看的几本书
【阶段一】:《C++程序设计语言(特别版)》 The C++ Programming Language(Bjarne Stroustrup)《C++语言的设计和演化》 《The Design and Evolution of C++》《C++ Primer (3RD)中文版》《C++ Primer (4RD)中文版》《Essential C++中文版》《Accelera原创 2007-01-14 14:49:00 · 2195 阅读 · 0 评论 -
Danis记__volatile的用法
避免编译器优化的用法 volatile的本意是“易变的” 由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0;int main(void){...while (1){if (i) dosomething();}}/* Interrupt service routin原创 2007-03-06 01:45:00 · 669 阅读 · 0 评论 -
C#语法之base继承的使用-QQ聊天记录
蓝凌美梦 09:34:06 class Person { public string name; //姓名 }只有上面为public,下面才可以调用,class默认是private的? class Student : Person { string stuNum; //学生学号 public S原创 2007-08-24 09:55:00 · 1681 阅读 · 1 评论