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

Указатель на пользовательский тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распараллеливание программы http://www.cyberforum.ru/cpp/thread157205.html
Пишу брутер и встал вопрос о добавление многопоточности. Вот у меня есть функция: std::string wbfunc(std::string& hash) { std::string line; std::ifstream f("/home/hromjo/d"); while...
C++ Обработка кнопки У меян есть вот такая идея!я решил написать небольшую программку куда пользователь будет вводить свой майл и свой пароль потом при нажатии на клавишу данные будут сохраняться в файл,вот все что я... http://www.cyberforum.ru/cpp/thread157125.html
Нужен пример перехвата API функции на Detours!!! C++
В долгих поисках пришел к выводу использовать Detours для отлова пакетов. Где можно найти рабочий исходник отлова какой-нибудь функции (желательно Send/Recv)?
Программа в OpenCL C++
Братцы, сроки поджимают и нужно закончить программульку одну. В общем, делал-делал и пришёл я к тупику на данном этапе... не знаю, что и делать. Изначально программа должна была высчитывать с...
C++ Параллельное действие http://www.cyberforum.ru/cpp/thread156115.html
Как сделать действие параллельным? Если например сделать что бы слово всегда меняло цвет, то программа зациклится на этом, и другие действия выполнять не будет.
C++ Web-сервис на C++? предыстория такова: встретились,как-то,два совсем начинающих на С++.И как обычно завели "умный" спор по теме. Один начал доказывать другому(мне:)),что реализовать Web-сервис на С++ возможно и не... подробнее

Показать сообщение отдельно
abiprofi
48 / 48 / 2
Регистрация: 04.08.2010
Сообщений: 110
07.08.2010, 03:34
С помощью ключевого слова typedef можно определить новое имя типа данных. Новый тип при этом не создается!
Используя оператор typedef, можно повысить наглядность программы, но нельзя создать новый тип данных!
typedef long int Tlong[2][1000], воспринимается компилятором как long int Tlong[2][1000]
C++
1
2
3
Tlong a;
a[0][0] = 0;//это верно
a[1][999] = 5;//это верно
Добавлено через 1 час 7 минут
Объявление:
C++
1
typedef long int Tlong[2][1000];
Без всяких извращений
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//---------------------------------------------------------------------------
//В .h
 void __fastcall Mytest(long int c[][1000]);
//---------------------------------------------------------------------------
//В .cpp
void __fastcall TForm1::Button5Click(TObject *Sender)
{
 Tlong a;
 a[0][0] = 0;
 a[1][999] = 5;
 
 Memo1->Lines->Add(FloatToStr(a[1][999]));//5
 Mytest(a);
 Memo1->Lines->Add(FloatToStr(a[1][999]));//11
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Mytest(long int c[][1000])
{
 c[1][999] = 11;//это верно
}
//---------------------------------------------------------------------------
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru