Форум программистов, компьютерный форум CyberForum.ru

Класс, структура - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Глобальный объект http://www.cyberforum.ru/cpp-beginners/thread613093.html
Как сделать, чтобы я создал объект, и его видел весь файл? Суть в том, что в конструктор я хочу передать аргумент. Или нужно сделать отдельную инициализирующую функцию, которая будет заполнять поля нужными значениями?
C++ Как получить время в наносекундах Здравствуйте уважаемые программисты! Подскажите пожалуйста как получить время в наносекундах. Например в JAVA это делается вот так: long nanoTime = System.nanoTime(); А как в С++? http://www.cyberforum.ru/cpp-beginners/thread613089.html
Скорость выполнения, а так же работа с дв. файлами C++
Здравствуйте. У меня есть несколько вопросов, на которые я уже давненько ищу ответы, а именно : 1) Для таких классов, как vector/set/map и прочих, что быстрее - iterator или ? 2) Тот же вопрос, но для двумерного vector/set/map, ведь, если даже itearator быстрее для одномерного, то, чтобы получить доступ к элементу a через итераторы, придется писать нечто подобное (и не иначе? есть ли...
Односвязный кольцевой список, реализовать C++
Помогите написать и реализовать кольцевой список
C++ Работа со структурой http://www.cyberforum.ru/cpp-beginners/thread613037.html
Немогу правильно скоректировать функцию удаления.Место победителей неправильно записываеться т.е удаляя первого победителя то при выводе победителей остануться только 2 и 3 место а 1 уже не будет.И не умею писать фун добавления.ПРошу срочной помощи .(курсовая работа) #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <locale.h> #define dl_num 3 ...
C++ Найти ошибку в коде. #include <iostream> using namespace std; int main() { setlocale(0, ""); int c, b, a; //a - первое число; b - второе число; c - выбор операции +, -, /, *, cout << "Введите число от 1 до 4"; <<endl; cin >> c; if (с == 1) { подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
25.06.2012, 08:22     Класс, структура
soon
В вашем коде вывалилась ошибка: void * : unknown size

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
using namespace std; 
 
#pragma pack(push, 1)
 
struct Foo
{
    char ch;
    int i;
    double d; 
    Foo(): ch('a'), i(42), d(3.14159)
    {
 
    }
};
 
#pragma pack(pop)
 
int main()
{
Foo f;
char* p;
p = (char*) &f;
cout << p[0];
}
Вывод такой программы: "a", впрочем на поставленный вопрос это не отвечает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
 
using namespace std; 
 
class A
{
  public:
    char ch;
    int a, b;
    double c;
};
 
 
class B
{
  public:
    char chuk;
    float a, b;
    double c;
    A aaa;
};
 
int main()
{
A a;
a.ch = 'd';
B b;
b.chuk = 'c';
char *p, *p2;
p  = (char*)&a;
p2 = (char*)&b;
 
cout << p[0];
cout << p2[0];
}
Вывод: dc
 
Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru