int main()
{
std::vector<boost::any> some_value;
some_value.push_back(10);
const char* szStr = "Holle Word!";
some_value.push_back(szStr);
some_value.push_back(std::str……继续阅读 »
9年前 (2016-05-22) 1321浏览
0个赞
网上找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++程序,现在遇到了这个问题。目前只看了C++ Primer 第五版的前几章,里面详细说了vector的初始化,以及迭代器,但是并没有详细说明怎么赋值。百度搜索了一些帖子,发现有以下几种方法:
1:迭代器赋值,这个本人知道,但是缺点是要用 for 循环,代码不够简洁
2:vector<double> p2(4, 0.0);
vecto……继续阅读 »
9年前 (2016-05-22) 5331浏览
0个赞
代码如下
#include <iostream>
using namespace std;
int i = 43;
int main()
{
cout << “43i is ” << i << &i << endl;
int i = 1;
cout << ……继续阅读 »
9年前 (2016-05-22) 1613浏览
0个赞
求详细完善一点的例子,高分感谢。
解决方案
……继续阅读 »
9年前 (2016-05-22) 1401浏览
0个赞
本人想改变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个赞
在读变准输入的时候直接返回-1,始终找不出什么原因,求高手帮看一下谢谢。
解决方案
20
在这句代码下面加上
cout <<strerror(errno)
看看。
40
read的返回值一共有三种情况:
1. 大于0:成功读取的字节数;
2. 等于0:到达文件尾;
3. -1:发生错误,通过errno确定具体错误值。
……继续阅读 »
9年前 (2016-05-22) 1198浏览
0个赞
也就是最高位的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个赞
我们要WorkerThread处理一些耗时时间长的操作,在handler.post()这个方法中,既然把runnable对象run()方法中的代码又扔回去给MainThread处理了,那为何不直接写在MainThread里面算了?
解决方案
40
handler.post(),只是提供一种选择,假如用handler的handleMessage来处理,需要实现……继续阅读 »
9年前 (2016-05-22) 990浏览
0个赞