按类别查询搜索结果
关于关键词 的检测结果,共 4425
王贤才 | 2015-12-03 11:49:30 | 阅读(450) | 评论(0)
前两天不是有一个问题是“什么时候用C++而不用C”,我一直觉得问错了,难道不是“能用C++就不用C”么?那么当然就要讨论什么时候用C而不用C++啦。一直以来都严格遵循OO的原则来进行开发(用的工具是C#和Qt),直到最近,开始接手某同事的代码,整个项目20多个小工程(代码量并不多),除了界面部分...【阅读全文】
王贤才 | 2015-12-03 11:29:05 | 阅读(420) | 评论(0)
C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。指定的初始化很多人都知道像这样来静态地初始化数组:1...【阅读全文】
王贤才 | 2015-12-03 11:17:02 | 阅读(370) | 评论(0)
英文: StackOverflow 译者: 独酌逸醉 网址: http://blog.jobbole.com/75321/点击“阅读原文”,加入伯乐在线作者团队问题描述编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级...【阅读全文】
王贤才 | 2015-12-03 11:03:13 | 阅读(1060) | 评论(0)
作者: 伯乐在线 - Chaobs 网址: http://blog.jobbole.com/94311/首先向C语言之父Dennis Ritchie致敬!当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET...【阅读全文】
王贤才 | 2015-12-02 18:34:03 | 阅读(880) | 评论(0)
2440init.h文件点击(此处)折叠或打开#ifndef _2440INIT_H_#define _2440INIT_H_/* WATCHDOG寄存器 */#define WTCON (*(volatile unsigned long *)0x53000000)/* SDRAM寄存器 */#define    &n...【阅读全文】
王贤才 | 2015-12-02 18:04:02 | 阅读(750) | 评论(0)
2440init.h文件点击(此处)折叠或打开#ifndef _2440INIT_H_#define _2440INIT_H_/* WATCHDOG寄存器 */#define WTCON (*(volatile unsigned long *)0x53000000)/* SDRAM寄存器 */#define    &n...【阅读全文】
【C/C++】
王贤才 | 2015-12-02 15:00:14 | 阅读(560) | 评论(0)
点击(此处)折叠或打开#include #include #include #include #define EQ(a,b) (!strcmp((a),(b))) /*字符串a和b相等*/#define LT(a,b) (strcmp((a),(b)) < 0) /*字符串...【阅读全文】
王贤才 | 2015-12-02 10:20:00 | 阅读(550) | 评论(0)
可重入函数与不可重入函数什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入 函数可以在任意时刻被中断,稍后再继续运行...【阅读全文】
劲火星空 | 2015-12-01 13:37:55 | 阅读(1310) | 评论(0)
一、问题来源    使用这种方式是正确的:char a[] = "I LOVE YOU"; *(a + 3) = ' l ';    使用这种方式是错误的:char *a = "I LOVE YOU";  *(a + 3) = ' l ';点击(此处)折叠或打开/*int main(){   &nb...【阅读全文】
linux_zjf | 2015-11-30 23:54:13 | 阅读(930) | 评论(0)
linux_zjf | 2015-11-30 23:39:16 | 阅读(620) | 评论(0)
linux_zjf | 2015-11-30 23:36:58 | 阅读(320) | 评论(0)
taohorse | 2015-11-30 15:39:14 | 阅读(700) | 评论(0)
#include <iostream>int max (int a, int b){    return a>b ? a:b;}int min(int a, int b){    return b<a ? b:a;}void devide(int a, int b, int& result, int& res){    int maxv = max(a, b);    int minv = min(a, b);  &nbs...【阅读全文】
Liyan15 | 2015-11-28 21:42:00 | 阅读(320) | 评论(0)
Liyan15 | 2015-11-28 21:23:37 | 阅读(260) | 评论(0)
sytpb | 2015-11-27 10:42:55 | 阅读(0) | 评论(0)
vloatile 的意思是易变的。从语义上讲对 volatile 限定的变量的读取被认为是副作用,因此引用几次就读几次,不允许编译器优化:不优化就是代表变量不会放入寄存器中进行缓存计算。例如:点击(此处)折叠或打开const int i = get_some_value();foo(i);bar(i);...【阅读全文】
ztguang | 2015-11-22 15:06:14 | 阅读(930) | 评论(0)
大公司用C++做WEB开发主要是用在哪个部分或环节?【阅读全文】
【C/C++】 \r一个字符
kevinchenchn | 2015-11-19 11:22:37 | 阅读(750) | 评论(0)
#include <iostream>using namespace std;int main(){        char* str ="hhh\rddd";        if ( str[3] == '\r' )        {                cout << "111" << std::endl;        }&...【阅读全文】
taohorse | 2015-11-17 11:48:07 | 阅读(760) | 评论(0)
将析构函数设为私有,类对象就无法建立在栈上了。代码如下class A  {  public:      A(){}      void destory(){delete this;}  private:      ~A(){}  };  只有使用new运算符,对象才会建立在堆上,因此,只要禁用new运...【阅读全文】
taohorse | 2015-11-17 00:49:02 | 阅读(450) | 评论(0)