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

Изучаю C++ иногда бывает непонятно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу ввода и вывода строки на C++ http://www.cyberforum.ru/cpp-beginners/thread710820.html
Регите пожалуйста !
C++ Одномерный массив. Вычислить сумму полож. эл-в, раполож. до максимального и заменить все отрицат. эл-ты на их квадраты Посмотрите код, первая работа с массивами. Задача- В одном. массиве, сост. из н веществен. чисел, вычислить сумму полож. эл-в, раполож. до максимального и заменить все отрицат. эл-ты на их квадраты.... http://www.cyberforum.ru/cpp-beginners/thread710818.html
исправьте ошибки в коде C++
посмотрите пожалуйста что не так с кодом? вот задание:Дана целочисленная квадратная матрица. Определить: • количество строк, не содержащих ни одного нулевого элемента; • максимальное из чисел,...
Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 C++
Здравствуйте! Помогите пожалуйста написать программу цикла с постусловием на языке С++. Буду очень благодарна. Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2
C++ високосный год http://www.cyberforum.ru/cpp-beginners/thread710760.html
Год является високосными, если его номер кратен 4, однако из кратных 10 високоснымы является лишь кратные 400, например 1900-невисокосные год, 2000-високосний. Дано число n. Определить, является ли...
C++ Правильные прототипы операторов Подскажите правильные прототипы: operator =, operator +, operator +=, operator -, operator -=. operator *, operator *=, operator /, operator /=. Какие типы должны возвращать эти операторы?... подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4655 / 2863 / 228
Регистрация: 12.12.2009
Сообщений: 7,275
Записей в блоге: 2
Завершенные тесты: 1
27.11.2012, 20:10

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
Kastaneda, а как же ABI? или чихали на него там(в MS) все? и в gcc так же?
Это не фишка MS. Просто я дал эту ссылку, потому что это первое, что нагуглилось. На самом деле в long mode (x86_64) не существует конвеций вызовов (типа _cdecl, _stdcall etc), а аргументы всегда передаются так, как я написал (там по ссылке более подробно). Т.е. можно сказать, что это особенность архитектуры, а не отдельно взятого компилятора.
Соответственно в gcc других компиляторах так же.



Добавлено через 6 минут

Не по теме:

пардон, в юниксах немного по другому

The calling convention of the System V AMD64 ABI is followed on Solaris, GNU/Linux, FreeBSD, and other non-Microsoft operating systems. The registers RDI, RSI, RDX, RCX, R8, and R9 are used for integer and memory address arguments while XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6 and XMM7 are used for floating point arguments. For system calls, R10 is used instead of RCX.[11] As in the Microsoft x64 calling convention, additional arguments are passed on the stack and the return value is stored in RAX.

2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru