ChinaUnix.net
相关文章推荐:

C 中this 的用法

class al { public: bool operator()(const type&){...} private: .... } 那我用sort函数时,是用al的一个对象吗(al myal), 可否用al()?

by eiik123456 - C/C++ - 2004-03-19 13:46:38 阅读(882) 回复(1)

相关讨论

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(Vc++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必须从i的地址读取,因而编译器生成的可执行码会重新从...

by zfyang_china - Linux文档专区 - 2009-11-08 11:41:57 阅读(642) 回复(0)

代码是这样的: int a = 4; int b = 5; int const *p1 = &a; //加了const表示可以修改p1这个指针,但是不能修改p1所指向的值 那么我的运行结果就有趣了 a = 11;//这个可以运行,不报错 *p1 = 11;//这行不可以运行,报错 根据我的理解,a=11这个应该也要报错的,前面不是说了const在此处表示的是:不能修改p1所指向的值吗? a=11这个就相当于修改了p1所指向的值了啊? 这样理解有什么不对吗,请大家指点一下

by icer_repls - C/C++ - 2012-09-20 09:38:27 阅读(6362) 回复(42)

本文来自:智趣网-c/c++语言编程技术交流论坛http://www.bczh.net static的全部用法 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s;   其实就是: auto int a; auto string s; 而static变量的声明是: static ...

by bczh_net - C/C++ - 2012-03-17 18:30:00 阅读(1395) 回复(3)

[color="#ff0000"]c语言宏"#"和"##"的用法[转载],值得一看c语言宏"#"和"##"的用法 文章出处: http://www.diybl.com/course/3_program/c/c_js/20081117/151277.html 一、一般用法  [color="#990000"]我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.  用法:  #include  #include  using namespace std;  #define STR(s) #s  #define cONS(a,b) int(a##e##b)  i...

by hensinl - Linux文档专区 - 2009-05-08 12:24:11 阅读(683) 回复(0)

1.typedef int (*a)[10] 2.typedef void (*p)() 3. class a { ... } typedef void(a::*p)() 能否详细说明一下typedef的各种用法

by eiik123456 - C/C++ - 2004-05-28 09:11:24 阅读(5686) 回复(12)

我在一些程序看到printf 的使用 例: printf("\033[2J"); printf("\033[4;14H"); printf(" *******磁卡读写器测试*******"); printf("\033[8;15H"); printf(" (1) 读二磁道 (4) 写二磁道 "); printf("\033[10;15H"); printf(" (2) 读三磁道 (5) 写三磁道 " ); printf("\033[12;15H"); printf(" (3) 读二、三磁道 (6) 写二、三...

by yangfan - C/C++ - 2003-05-03 10:29:24 阅读(2897) 回复(19)

我在看QT4.5.2的代码,看到以下代码 在/src/network/socket/qtcpserver.cpp第273行:[code] static const QNetworkProxy &proxy = *(QNetworkProxy *)0; d->socketEngine = QAbstractSocketEngine::createSocketEngine(QAbstractSocket::TcpSocket, proxy, this); [/code]QAbstractSocketEngine::createSocketEngine 在/src/network/socket/qabstractsocketengine.cpp的第96行[code] QAbstractSocketEngine *QAbstractSocketEngin...

by smzgl - C/C++ - 2010-04-30 09:42:36 阅读(2427) 回复(3)

请教各位老手: 我是ScO UNIX/c的新手,今有一简单问题请教如下: 普通的c语言教程,屏幕接受一个字符用ch=getchar(),当键盘按下一个字符时,不用按回车键,即往下执行。但是,在ScO UNIX/cch=getchar()语句执行时,键入一个字符后,必须按回车键,才能往下执行。请问,如何才能实现只按任意一个字符而不必按回车键,程序往下执行。请教了。谢谢!!!!! 如果有其他的简单办法,也请传教!!!!! :roll:

by dlyhshu - 其他UNIX - 2004-06-29 16:05:22 阅读(1342) 回复(6)

[color="#02368d"]c99struct的高级用法 在Linux移植过程,看到源代码对struct应用很多。特别是在复杂应用结构,有两种基本的用法,以前没有用过。现在整理总结一下,提高认识。 1、struct在代码常见两种基本形式。 1)struct A { 成员 }; 2) struct { 成员 }A; 这两种用法是不同的。1)是结构体类型定义,也就是说定义了一个叫做A的结构体;2)是结构体变...

by jiuzhuaxiong - Linux文档专区 - 2008-03-22 14:13:26 阅读(670) 回复(0)

请教标准cfindfirst()用法,这个函数里的参数都代表什么意义?能帮忙解释一下吗?谢谢!如果有具体实例更加感谢!

by mimosayuan - C/C++ - 2008-02-06 13:53:14 阅读(8786) 回复(8)