最新发布 第369页

Code Bye技术改变世界,梦想驱动人生!

C++语言

求C++书籍

求C++书籍
网上找C++书籍太多了,不知道选哪一本了,哪位高手推荐几本书,应用类和底层类书籍,谢谢! 解决方案 4 《C++编程思想》 《深度探索C++对象模型》 4 C++Primer 深度探索C++对象模型 Effective C++ Effective STL Moer Effective C++ STL源码剖析 8 c++ primer 4 《C++Builde……继续阅读 »

9年前 (2016-05-22) 1414浏览 0个赞

C++语言

怎么样把一个vector赋值给另一个vector

怎么样把一个vector赋值给另一个vector
刚刚开始写C++程序,现在遇到了这个问题。目前只看了C++ Primer 第五版的前几章,里面详细说了vector的初始化,以及迭代器,但是并没有详细说明怎么赋值。百度搜索了一些帖子,发现有以下几种方法: 1:迭代器赋值,这个本人知道,但是缺点是要用 for 循环,代码不够简洁 2:vector<double> p2(4, 0.0); vecto……继续阅读 »

9年前 (2016-05-22) 5331浏览 0个赞

C++语言

c++参数传递问题

c++参数传递问题
本人想改变a的值,但是执行了函数function(char *b)之后并没有改变a的值。 问一下本人要怎么做才能改变a的值。 #include <iostream> using namespace std;   int function(char *b) {     b="def";     return 0; }   int main() { ……继续阅读 »

9年前 (2016-05-22) 1604浏览 0个赞

C语言

num=read(STDIN_FILENO,buf,1024);直接返回-1是什么原因

num=read(STDIN_FILENO,buf,1024);直接返回-1是什么原因
在读变准输入的时候直接返回-1,始终找不出什么原因,求高手帮看一下谢谢。 解决方案 20 在这句代码下面加上 cout <<strerror(errno) 看看。 40 read的返回值一共有三种情况: 1. 大于0:成功读取的字节数; 2. 等于0:到达文件尾; 3. -1:发生错误,通过errno确定具体错误值。 ……继续阅读 »

9年前 (2016-05-22) 1198浏览 0个赞

C语言

怎么用位运算得到一个数是几位的

怎么用位运算得到一个数是几位的
也就是最高位的1在第几位,例如4就是0x100,3位,3就是0x11,2位,找了一圈没找到这个的算法啊 解决方案 15 #include <intrin.h> _BitScanReverse _BitScanReverse64 注意结果位序是0起始的。 good good study, day day up  15 x86   BSF/BSR A……继续阅读 »

9年前 (2016-05-22) 1391浏览 0个赞

Android

关于handler.post()的一点疑问

关于handler.post()的一点疑问
我们要WorkerThread处理一些耗时时间长的操作,在handler.post()这个方法中,既然把runnable对象run()方法中的代码又扔回去给MainThread处理了,那为何不直接写在MainThread里面算了? 解决方案 40 handler.post(),只是提供一种选择,假如用handler的handleMessage来处理,需要实现……继续阅读 »

9年前 (2016-05-22) 990浏览 0个赞