BBYR Achieve
返回首页
版面

CPP

学术科技 · 当前来自首页固化板块目录。

5815
本版帖子
镜像c语言可以跨平台或者直接控制硬件的原因是什么?

搜了下,发现有说所谓c语言跨平台是源代码级别上的跨平台,是说对应不同系统(平台)对应的编译器不同而已,这样说,所有语言岂不是都可以跨平台,只要构造出不同的编译器,肯定可以跨平台吗?java不也是不同os有不同的JVM。 问题是,是c语言的语法语义,或者特有的数据结构导致了c的通用或者底层或者强大功能嘛?如果是,哪些东西…

henceman2014/10/24CPP最后回复 2014/10/29· tonyjansan
13
镜像关于C++智能指针auto_ptr的问题

一直很不理解得auto_ptr的拷贝动作,为什么拷贝后,被拷贝的指针为null,而新的指针指向原来对象,既然到头来只有一个指针指向对象,那干嘛不把auto_ptr的拷贝动作声明为私有的。一直不理解auto_ptr的这个怪异动作,[ema1]希望大神解答。

mumugongzi2014/10/27CPP最后回复 2014/10/27· gsl2011
28
镜像[抓狂]为什么关于链表的题目就不会做

什么二叉树,堆都没有问题,但是遇到一堆指针的链表就歇菜了,这是病么,求药[ema1]

ypf2014/10/21CPP最后回复 2014/10/27· botieking
12
镜像求大神指教,强制类型转化(float)产生随机值问题

#include<stdio.h> int main(){ int x=0x00000001; printf("%x,%d\n",(float)x,(float)x); return 0; } 输出各种正负数,任意值。。。

yikoudreams2014/10/26CPP最后回复 2014/10/26· yikoudreams
5
镜像error LNK2001 表示不太理解

程序报错error LNK2001,网上也查了相关内容,还是不太理解,求大神帮忙看一下 #include <iostream> #include <stdio.h> #include <string> #include <vector> #include <algorithm> using namespace std;…

Binghuo22014/10/25CPP最后回复 2014/10/25· moonfighting
1
镜像关于有限状态自动机的疑问

经常看见比如构造 aa(a|b)* 等等的自动机。思路一般就是 先构造NFA, 再转成DFA,最后化简。 那 比如 aa.b有办法构造自动机么?(.代表任意字符)你可以想成字符串里面只有小写a~z 26个字符。

spicewolf2014/10/22CPP最后回复 2014/10/25· qiukun
4
镜像函数调用离得太远,居然会调用失败!

今天在vs2012上写个代码玩儿,就是实现一个功能,把字符串转化为公式并计算出结果,比如输入“2+lg(100)*3” 便返回答案8。然后发现了一个之前没留意的问题。 我定义了两个函数,f1() 和 f2(),然后在f1()中调用 f2()。编译后报错,说 f1中“f2 identifier not found:”。我…

en9112014/10/24CPP最后回复 2014/10/25· doug
30
镜像32位系统开发的一个MFC程序移植问题

本来运行一直好好的。移植到64位主机后,一当按下界面上的某个按钮后,程序立刻报出cmemoryexception的错误,是getthreadvalue这个MFC内部函数,也没法调试,只知道报错的时候,传递的参数nslot值很大。求助各位大神了

wozuihigh2014/10/22CPP最后回复 2014/10/24· eussac
6
镜像C语言进阶什么方法好?

在实验室写的代码少,想多写写以达到熟练掌握的程度?有什么进阶实践的好方法嘛?

meng7146202014/10/23CPP最后回复 2014/10/24· YouXia
17
镜像关于++的问题

#include<iostream> using namespace std; void he(int a,int b) { cout<<a<<endl; cout<<b<<endl; } int main() { int i=2; he(++i,i++); system("pause"); return 0; } 求…

casemonkey2014/10/22CPP最后回复 2014/10/24· casemonkey
9
镜像跪求各大公司笔试题,有答案的,拜谢

最近笔试被虐的生活不能自理了,对生活失去信心了

F982014/10/24CPP最后回复 2014/10/24· hdj
1
镜像求助:《C语言程序设计现代方法》编程题

以前C学得不够扎实,现在买了这本《C语言程序设计现代方法》,第7章后有一道编程题: 编写程序对表达式求值: Enter an expression: 1+2.5*3 Value of expression: 10.5 表达式中的操作数是浮点数,运算符是+,-,*,/。表达式从左向右求值(所有运算符优先级都一样)。 由于…

yunwu2014/10/23CPP最后回复 2014/10/23· LYMing
6
镜像求解答(⊙o⊙),,switch case的default····

switch(c) { default: if('c'<0) {.... } else printf("ERROR"); break; } 我在switch case语句的default中写了一个判断语句,可是每次运行都跳过if直接到else里面的printf,设断点也不会运行if语句,这是为嘛呢? 跪求各位乡亲父老解…

davidjohns2014/10/20CPP最后回复 2014/10/23· eussac
8
镜像有没有谁彻底解决了gdb打印vector(mac osx10.9,gdb7.8)

试过 https://sourceware.org/gdb/wiki/STLSupport 报错 RuntimeError: pretty-printer already registered: libstdc++-v6 意思貌似是,gdb本身已经带了。但是本身print vector类型的元素,返回的是这样的: $1…

particle2014/10/22CPP最后回复 2014/10/23· nuanyangyang
3
镜像程序运行结果分析

void fun(int a,int b,int c) { cout<<a<<","<<b<<","<<c<<endl; } int main() { int a=0; int b; int c=1; fun(a,a++,c); return 0; }

NWolf2014/10/23CPP最后回复 2014/10/23· nuanyangyang
7